Обработка массивов
Список вопросов теста
Вопрос 1
Обращение к элементу массива осуществляется по его:
Варианты ответов
- индексу
- нет верных ответов
- имени
- имени и индексу
Вопрос 2
Числовой массив А заполнен последовательно числами: 2, 5, 7, 34. Укажите значение элемента А[3]
Варианты ответов
- 2
- 5
- 3
- 7
- 34
Вопрос 3
Описание массива производится для того, чтобы:
Варианты ответов
- человек помнил количество ячеек в массиве
- компьютер составил алгоритм для обработки массива
- компьютер зарезервировал память для хранения элементов массива
- компьютер запомнил имя массива
Вопрос 4
Какими способами можно заполнить массив?
Варианты ответов
- по формуле
- ввод с помощью клавиатуры
- случайным образом
Вопрос 5
Что такое массив?
Варианты ответов
- это простой тип данных, состоящий из одного элемента
- это совокупность данных, объединенных под одним именем
- это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
- это структурированный тип данных, состоящий из элементов разных типов
Вопрос 6
Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.
Варианты ответов
- Var m:array[1..30] of integer;
- Var m:array[10..39] of integer;
- Var m:array[1..30] of real;
- Var m:array[1..300] of real;
Вопрос 7
Выберите правильные варианты вывода элементов массива на печать в строку.
Варианты ответов
- for i:=1 to n do writeln(a[i]);
- for i:=1 to n do write(a[i],` ` );
- for i:=1 to n do write(`a[`,i,`]=`);
- for i:=1 to n do write(` a`,i,`=`,a[i]);
Вопрос 8
В таблице A хранятся отметки по контрольной работе (A[1] – отметка 1 ученика, A[2] – отметка 2 ученика и т.д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на трех языках программирования.
Var k, c: integer;
A: array[1..10] of integer;
Begin
c:=0;
A[1]:=3; A[2]:=5;
A[3]:=3; A[4]:=2;
A[5]:=5; A[6]:=5;
A[7]:=4;A[8]:=3;
A[9]:=3; A[10]:=5;
for k:=1 to 10 do begin
if A[k]<4 then
c:=c+A[k];
end;
write(c);
End.


