Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Двумерные массивы (матрицы) в Паскале

Двумерные массивы (матрицы) в Паскале

Avatar
05.05.2020. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Проверка знаний по теме "Матрицы", "Обработка матриц в Паскале"

Список вопросов теста

Вопрос 1

Какое из объявлений двумерного массива правильное?

Варианты ответов
  • a: array [1…n, 1…n] of real;
  • a: array {1..n, 1..m} of integer;
  • a: array [1..n, 1..m] of real;
  • a: aray [1..n, 1..m]: integer;
Вопрос 2

Какое из присваиваний элементу массива
var d: array [1..10, 1..5] of byte; является правильным?

 

​​​​​​​

Варианты ответов
  • d{3, 2} := k;
  • d[3, 2] = k;
  • d(3, 2) = k;
  • d[3, 2] := k;
Вопрос 3

Сколько элементов в массиве a:

 

const n=10;m=8;

var a:array [1..n, 1..mof byte; ?

Варианты ответов
  • 18
  • 80
  • 64
  • 100
Вопрос 4

Сколько памяти занимает массив
var b:array [1..10, 1..5] of  byte; ?

Варианты ответов
  • 1 Килобайт
  • 400 Бит
  • 15 Байт
  • 0.05 Мегабайт
Вопрос 5

Сколько элементов в массиве a:

var a: array [-5..5, 1..5] of byte; ?

Вопрос 6

Что определяет для массива X[1..n, 1..m] следующий алгоритм 
   S := 0;
   For i := 1 to n do 
     For  j := 1 to m do
       If  X[i, j ] <0  then S := S + X[i, j];

Варианты ответов
  • минимальный элемент массива
  • сумму отрицательных элементов массива
  • максимальный элемент массива
  • количество отрицательных элементов массива
Вопрос 7

Что определяет для массива X[1..n, 1..m] следующий алгоритм 
  For i := 1 to n do 
    For  j := 1 to m do
      If  i mod 2 = 0 then X[i, j] := A;

Варианты ответов
  • четные столбцы матрицы заменить на А
  • четные строки матрицы заменить на А
  • количество четных элементов массива
  • нечетные строки матрицы заменить на А
Вопрос 8

Что определяет для массива X[1..n, 1..n] следующий алгоритм 
  S := 0;
  For i := 1 to n do 
    For  j := 1 to n do
      If  i = n - j + 1 then S := S + X[i, j];

Варианты ответов
  • сумма элементов главной диагонали матрицы
  • сумма элементов четных столбцов
  • сумма элементов побочной диагонали матрицы
  • количество элементов побочной диагонали матрицы
Вопрос 9

Что определяет для массива  X[1..n, 1..m]  следующий алгоритм 
   V := 0;
   For i := 1 to n do
     For j := 1 to m do
       If  X[i, j] = T  then V := V + 1;

Варианты ответов
  • сумма элементов каждой строки матриц X и Y
  • количество элементов матрицы, равных Т
  • количество равных элементов матрицы X
  • количество элементов матрицы X не равных Т
Вопрос 10

Значения элементов двумерного массива A[1..8, 1..8] задаются с помощью следующего фрагмента программы:
for := 1 to 8 do
  for k := 1 to 8 do
      if i > k then A[i,k] := 1
               else A[i,k] := 0;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?

Вопрос 11

Значения элементов двухмерного массива A[1..10,1..10] сначала равны 5. Затем выполняется следующий фрагмент программы:
for i:=1 to 4 do
  for j:=1 to 3 do begin
    A[i,j]:=A[i,j]+5;
    A[j,i]:=A[j,i]+5;  
  end;
Сколько элементов массива будут равны 10?

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт