Одномерные массивы
Список вопросов теста
Вопрос 1
Числовой массив А заполнен последовательно числами: 2, 5, 7, 34. Укажите значение элемента А[3].
Варианты ответов
- 34
- 2
- 5
- 7
Вопрос 2
Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.
Варианты ответов
- Var m:array[1..30] of real;
- Var m:array[1..30] of integer;
- Var m:array[1..29] of real;
- Var m:array[10..39] of integer;
Вопрос 3
Какими способами можно заполнить массив?
Варианты ответов
- по формуле
- ввод с помощью клавиатуры
- случайным образом
- все варианты подходят
Вопрос 4
Дан фрагмент программы для заполнения одномерного массива A с помощью ввода данных с клавиатуры. В какой строке текста программы допущена ошибка?
1 for i:=1 to n do begin
2 write( 'a[' , i , ']=?' );
3 readln(a);
4 end;
Варианты ответов
- 1
- 2
- 3
- 4
Вопрос 5
Массив С заполняется случайными целыми числами от 30 до 60. Выберите правильный вариант основной команды цикла.
Варианты ответов
- с[i]:=random[60];
- c[i]:=random[60]+30;
- c[i]:=random[31]+30;
Вопрос 6
Выберите правильные варианты вывода элементов массива на экран в строку.
Варианты ответов
- for i:=1 to n do writeln(a[i]);
- for i:=1 to n do write(a[i], ' ' );
- for i:=1 to n do read(a[i]);
Вопрос 7
Массив-.....
Варианты ответов
- это простой тип данных, состоящий из одного элемента
- это структурированный тип данных, состоящий из элементов разных типов
- это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
- это совокупность данных, объединенных под одним именем
Вопрос 8
Элемент массива - это.....
Варианты ответов
- Содержимое ячейки массива
- Положение данных массива относительно его конца.
- Положение данных массива относительно его начала.
Вопрос 9
Укажите правильное описание массива
Варианты ответов
- Var c: ARRAY [1..150] OF REAL;
- Var b:array[1..100 of integer];
- Var x, y: array of integer [1..100] of real;
Вопрос 10
Для заполнения массива по формуле используют следующую запись:
Варианты ответов
- for i:=1 to n do a[i]:=Random (6);
- for i:=1 to n do READ (a[i]);
- for i:=1 to n do a[i]:=6*i;
Вопрос 11
Что выполняет следующий фрагмент программы:
readln(n);
for i:=1 to n do begin
a[i]:=random(45)-22;
end;
write(n);
Варианты ответов
- Заполняет массив случайными числами и выводит на экран их количество
- Заполняет массив случайными числами и выводит их на экран.
- Заполняет массив одинаковыми числами и выводит их на экран.


