Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Двумерные массивы для 9 и 10 класса

Двумерные массивы для 9 и 10 класса

Avatar
10.04.2020. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
К учебнику 10-го класса Авторы: И.Г. Семакин, Л.А. Залогова, С.В. Русаков, Л.В. Шестакова

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

Вопрос 1

Сколько элементов в массиве aarray [1..n, 1..mof byte; ?

 

Варианты ответов
  • n+m
  • n*m
  • n
  • 100
Вопрос 2

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

​​​​​​​

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

Какая ошибка допущена в выражении: с: array [1..10; 1..10] of byte; ?

​​​​​​​

Варианты ответов
  • Семантическая
  • Логическая
  • Синтаксическая
  • Нет ошибки
Вопрос 4

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

​​​​​​​

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

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

  1.  
Варианты ответов
  • 50 байт
  • 15 байт
  • 5 байт
  • 10 байт
Вопрос 6

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

 

Варианты ответов
  • 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;
Вопрос 7

Сколько элементов в массиве a: array [0..5, 0..10] of byte; ?

  1.  
Варианты ответов
  • 50
  • 60
  • 66
  • 100
Вопрос 8

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

  1.  
Варианты ответов
  • 25 Байт
  • 400 Бит
  • 36 Байт
  • 0,06 Килобайт
Вопрос 9

Сколько ошибок в объявлении массива karay [0...10, -5..5] od byte; ?

Варианты ответов
  • две
  • три
  • четыре
  • нет ошибок
Вопрос 10

Сколько элементов в массиве a: array [-5..5, 1..5] of byte; ?

 

Варианты ответов
  • 25
  • 50
  • 60
  • 55
Вопрос 11

Что определяет для массива 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];

 

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

Что определяет для массива 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;

​​​​​​​

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

Что определяет для массива 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];

 

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

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

  1.  
Варианты ответов
  • сумма элементов каждой строки матриц X и Y
  • количество равных  соответствующих элементов матрицы  X и матрицы Y
  • сумма элементов главной диагонали матрицы
  • сумма матриц X и Y
Вопрос 15

Что определяет для массива  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;

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

Чему будут равны элементы этого массива после выполнения фрагмента программы?

for i := 0 to 9 do A[i] := 9 — i;
for I := 0 to 4 do
   begin
     k := A[i];
     A[i] := A[9 — i];
     A[9 — i] := k;
   end;

  1.  
Варианты ответов
  • 9 8 7 6 5 4 3 2 1 0
  • 0 1 2 3 4 5 6 7 8 9
  • 9 8 7 6 5 5 6 7 8 9
  • 0 1 2 3 4 4 3 2 1 0
Вопрос 17

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

  1.  
Варианты ответов
  • 45
  • 50
  • 90
  • 100
Вопрос 18

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

        A[i,j] := A[i,j] + 5;
        A[j,i] := A[j,i] + 5;
      end;
Сколько элементов массива будут равны 10?

  1.  
Варианты ответов
  • 8
  • 16
  • 24
  • 0
Вопрос 19

Все элементы двумерного массива A размером 10х10 элементов первоначально были равны 0. Затем значения элементов меняются с помощью вложенного оператора цикла в представленном фрагменте программы:
for n := 1 to 4 do
  for k := n to 4 do
      begin

        A[n,k] := A[n,k] + 1;
        A[k,n] := A[k,n] + 1;
      end;
Сколько элементов массива в результате будут равны 1?

 

Варианты ответов
  • 0
  • 16
  • 12
  • 4
Вопрос 20

В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i := 0 to 10 do A[i] := i - 1;
for i := 1 to 10 do A[i-1] := A[i];
A[10] := 10;
Как изменяются элементы этого массива?

Варианты ответов
  • все элементы, кроме последнего, окажутся равны между собой
  • все элементы окажутся равны своим индексам
  • все элементы, кроме последнего, сдвигаются на один элемент вправо
  • все элементы, кроме последнего, уменьшаются на единицу
Пройти тест
Сохранить у себя:

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

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