Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  Массивы в Pascal

Массивы в Pascal

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

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

Вопрос 1

 Что такое массив?

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

Для чего производится описание массивов?

Варианты ответов
  • Чтобы помнить самому сколько ячеек в массиве
  • Чтобы ЭВМ запомнила имя массива
  • Чтобы ЭВМ зарезервировала память для хранения элементов массива
  • Чтобы ЭВМ зарезервировала электричество для обработки массива
Вопрос 3

Какой ряд данных можно назвать числовым массивом на Pascal?

Варианты ответов
  • а, 4, б, 5, с, 6
  • 2.3, 5.7, 10.89
  • 3, 6, 3, 2, massiv
  • 123, hj.kgfj, 4
Вопрос 4

В записи D[4]=3.5,

D обозначает…

Варианты ответов
  • Имя ячейки
  • Имя массива
  • Обозначение типа
  • Размерность массива
Вопрос 5

Что определяет для массива X[1..n] следующий алгоритм 
         V:= X[1];
          For k:= 1 to n do 
                 If  X[k] <V  then  V:=X[k];       

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

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

Варианты ответов
  • сумму элементов массива, равных T
  • номер первого элемента массива, равного T
  • номер последнего элемента массива, равного T
  • количество элементов массива, равных T
Вопрос 7

Индексом элемента называется…
 

Варианты ответов
  • Номер элемента в массиве
  • Значение элемента массива
  • Последний элемент в массиве
  • Имя массива
Вопрос 8

Для подсчета количества положительных элементов массива будем использовать оператор…

Варианты ответов
  • If a[i]>0 then k+1;
  • If a[i]>0 then k:=k+a[i];
  • If a[i]>0 then k:=k+1;
  • If a[i]>0 then k+a[i];
Вопрос 9

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

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

Что выполняет следующий фрагмент программы:

For i:=1 to N do 
write (a[ i ]);

Варианты ответов
  • Выводит N элементов массива на экран
  • Производит ввод данных в массив
  • Выполняет проверку значений элементов массива
  • Описывается массив
Вопрос 11

Что выполняет следующий фрагмент программы:

For i:=1 to N do 
readln (a[ i ]);

Варианты ответов
  • Выводит N значений массива на экран
  • Производит ввод данных в массив
  • Выполняет проверку значений элементов массива
  • Описывается массив
Вопрос 12

Массив 
R[1]:=12, R[2]:=3, R[3]:= - 5, R[4]:= - 6,
 R[5]:=4, R[6]:=9, R[7]:=0, R[8]:=8. 
Определите значение суммы после выполнения следующего фрагмента программы: 
sum:=0; 
for i:=1 to 8 do sum:=sum+r[i]; 
writeln (sum);

Варианты ответов
  • 25
  • 52
  • 17
  • нельзя определить
Вопрос 13

Массив 
R[1]:=12, R[2]:=3, R[3]:= - 5, R[4]:= - 6,
 R[5]:=4, R[6]:=9, R[7]:=0, R[8]:=8. 
Определите значение переменной k после выполнения следующего фрагмента программы: 
k:=0; 
for i:=1 to 8 do 
if r[i]> - 2 then k:=k+1; 
writeln (k);

Варианты ответов
  • 6
  • 8
  • 5
  • 4
Вопрос 14

Для подсчета суммы элементов массива в цикле используем следующую запись…

Варианты ответов
  • Sum:=sum+a(i)
  • Sum:=a[i]+a[i+1]
  • Sum:=sum +a[i]
  • Sum:=sum +a
Вопрос 15

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

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

Какие записи являются правильными ?

Варианты ответов
  • Var b : ARRAY [ 1 .. 10 ] integer
  • Var A : ARRAY [ 10 .. 1 ] of real
  • Var A : ARRAY [ 1 .. 10 ] of integer
  • Var A : ARRAY [ 1 .. 10 ] of real
Вопрос 17

В записи m[7]:=9   m обозначает 
 

Варианты ответов
  • имя массива
  • элемент массива
  • номер элемента массива
  • значение элемента массива
Вопрос 18

В записи m[7]:=9   m[7] обозначает

Варианты ответов
  • имя массива
  • элемент массива
  • номер элемента массива
  • значение элемента массива
Вопрос 19

В записи m[7]:=9   обозначает

Варианты ответов
  • имя массива
  • элемент массива
  • номер элемента массива
  • значение элемента массива
Вопрос 20

В записи m[7]:=9   обозначает

Варианты ответов
  • имя массива
  • элемент массива
  • номер элемента массива
  • значение элемента массива
Вопрос 21

Выберите правильное описание массива а из 20 элементов, целого типа

Варианты ответов
  • var a:array[0..20] of integer;
  • var a:array[1..20] of real;
  • var a:array[1..20] of integer;
  • var m:array[1..20] of integer;
  • for i:=1 to N do a[i]:= random(100)-50;
Вопрос 22

Выберите правильное описание массива а из 20 элементов, вещественного (дробного) типа

Варианты ответов
  • var a:array[0..20] of integer;
  • var a:array[1..20] of real;
  • var a:array[1..20] of integer;
  • var m:array[1..20] of integer;
  • for i:=1 to N do a[i]:= random(100)-50;
Вопрос 23

Выберите правильное описание массива а из 10 элементов, вещественного (дробного) типа

Варианты ответов
  • var a:array[0..10] of integer;
  • var a:array[1..10] of real;
  • var a:array[1..10] of integer;
  • var m:array[1..20] of integer;
  • for i:=1 to N do a[i]:= random(100)-50;
Вопрос 24

Выберите правильное описание массива а из 10 элементов, целого типа

Варианты ответов
  • var a:array [0..10] of integer;
  • var a:array [1..10] of real;
  • var a:array [1..10] of integer;
  • var m:array [1..20] of integer;
  • for i:=1 to N do a[i]:= random(100)-50;
Вопрос 25

Выберите правильное заполнение массива x из 20 элементов случайными числами из диапазона от  - 20 до 40

Варианты ответов
  • for k:=1 to 20 do readln(x[k]);
  • for i:=1 to 20 do write(x[i],' ');
  • for k:=1 to 20 do x[k]:=random(41)-20;
  • for i:=1 to 20 do x[i]:=random(61)-20;
  • for i:=1 to 20 do x[i]:= random(100)-50;
Вопрос 26

Выберите правильное заполнение массива x из 10 элементов, вводом значений с клавиатуры

Варианты ответов
  • for k:=1 to 10 do readln (x [k] );
  • for i:=1 to 10 do write ( х [i] ,' ');
  • var a: array [1..10] of integer;
  • for x:=1 to 10 do x [ i ] :=random(50);
  • for n:=1 to 10 do readln (x [k] );
Вопрос 27

Выберите правильный вывод значений элементов массива x из 10 элементов в строчку

Варианты ответов
  • for k:=1 to 10 do readln(x[k]);
  • for i:=1 to 10 do write(х[i],' ');
  • for k:=1 to 10 do writeln(x[k]);
  • for x:=1 to 10 do write(x[i],' ');
  • for i:=1 to 10 do x[i]:= random(100)-50;
Вопрос 28

Выберите правильный вывод значений элементов массива x из 20 элементов в столбик

Варианты ответов
  • for k:=1 to 20 do readln(x[k]);
  • for n:=1 to 20 do writeln(x[k]);
  • for i:=1 to 20 do write(х[i],' ');
  • for k:=1 to 20 do writeln(x[k]);
  • for x:=1 to 20 do write(x[i],' ');
Вопрос 29

Дан массив

М : 24, 7, 14, 8, 56, 12, 48, 25, 19, 17
Что появиться на экране после выполнения фрагмента программы:
s:=m[1];
for k:=2 to 10 do if m[k]>s then s:=m[k];
writeln(s);

Варианты ответов
  • 56

  • 45

  • 78

  • 25

Вопрос 30

Дан массив

М : 32, 7, 14, 8, 34, 15, 8, 25, 19, 17
Что появиться на экране после выполнения фрагмента программы:
h:=m[1];
for k:=2 to 10 do if m[k]<h then h:=m[k];
writeln(h);

Варианты ответов
  • 7
  • 8
  • 12
  • 45
  • 6
Вопрос 31

Дан массив

М : 52, 17, 12, 5, 3, 5, 8, 25, 19, 17
Что появиться на экране после выполнения фрагмента программы:
z:=0;
for k:=5 to 7 do z:=z+m[k];
writeln(z);

Варианты ответов
  • 155
  • 123
  • 163
  • 15
  • 98
Пройти тест
Сохранить у себя:

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

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