Одномерные массивы
Список вопросов теста
Вопрос 1
Описание одномерного целочисленного массива:
Варианты ответов
- var а: array [1..5] of integer;
- var а: array [1..5] of real;
- var а: array [1..5] of char;
- const b: array [1..3] of real=(1.1, 1.2, 0.5);
Вопрос 2
Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [0, 10]:
Варианты ответов
- for i:=1 to 10 do a[i]:=random(10);
- for i:=1 to 10 do a[i]:=random(9);
- for i:=1 to 10 do a[i]:=random(9)+1;
- for i:=1 to 9 do a[i]:=random(11)−1;
Вопрос 3
Выберите ошибочное утверждение:
Варианты ответов
- Если каждый элемент массива определяется с помощью одного номера, то такой массив называется одномерным;
- в двумерных массивах первый номер указывает на строку, в торой - на положение элемента в строке;
- номер элемента в массиве называют индексом;
- строки двумерного массива могут иметь неодинаковую длину.
Вопрос 4
Обращение к элементу массива осуществляется по его:
Варианты ответов
- индексу
- имени и индексу
- имени
- нет верных ответов
Вопрос 5
Описание массива производится для того, чтобы:
Варианты ответов
- человек помнил количество ячеек в массиве
- компьютер запомнил имя массива
- компьютер зарезервировал память для хранения элементов массива
- компьютер составил алгоритм для обработки массива
Вопрос 6
Числовой массив А заполнен последовательно числами: 2, 5, 7, 34. Укажите значение элемента А[3].
Варианты ответов
- 2
- 5
- 7
- 34
Вопрос 7
Выберите способ объявления в программе массива М, состоящего из 20 вещественных чисел.
Варианты ответов
- Var m:array[1..20] of real;
- Var m:array[1..20] of integer;
- Var m:array[1..200] of real;
- Var m:array[10..29] of integer;
Вопрос 8
Какими способами можно заполнить массив?
Варианты ответов
- по формуле
- случайным образом
- ввод с помощью клавиатуры
- все варианты ответов
Вопрос 9
Массив С заполняется случайными целыми числами от 30 до 60. Выберите правильный вариант основной команды цикла.
Варианты ответов
- с[i]:=random[60];
- c[i]:=30+random[60];
- c[i]:=30+random[50];
- c[i]:=30+random[31];
Вопрос 10
Выберите правильные варианты вывода элементов массива на печать в строку.
Варианты ответов
- 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]);
Вопрос 11
Что такое массив?
Варианты ответов
- это простой тип данных, состоящий из одного элемента
- это структурированный тип данных, состоящий из элементов разных типов
- это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
- это совокупность данных, объединенных под одним именем
Вопрос 12
Что производит следующий фрагмент программы?
for i:=1 to n do write(a[i],' ');
Варианты ответов
- Ввод элементов массива с клавиатуры.
- Вывод элементов массива на экран монитора.
- Ввод элементов массива из файла.
Вопрос 13
-
Что производит следующий фрагмент программы?
randomize;
write('число элементов');
readln(n);
for i:=1 to n do begin
a[i]:=random(45)-22;
end;
write(n);
Варианты ответов
- Заполняет массив случайными числами и не выводит их на экран.
- Заполняет массив случайными числами и выводит их на экран.
- Заполняет массив одинаковыми числами и выводит их на экран.
Вопрос 14
Укажите правильное описание массива
Варианты ответов
- Var c: ARRAY [1..50 OF REAL];
- Var b:array[1..180] of integer;
- Var x, y: array of integer [1..100] of real;
Вопрос 15
Числовой массив А заполнен последовательно числами: 22, 25, 27, 24. Укажите значение элемента А[4].
Варианты ответов
- 22
- 4
- 25
- 24
Вопрос 16
Для получения случайных чисел из промежутка [0;6] используют следующую функцию:
Варианты ответов
- Random (6)
- Random (7)
- Random(7)+6
Вопрос 17
-
Что производит следующий фрагмент программы?
randomize;
write('число элементов'); readln(n);
for i:=1 to n do
begin
a[i]:=random(45)-22;
write(n);
end;
Варианты ответов
- Заполняет массив случайными числами и выводит их на экран.
- Заполняет массив случайными числами и выводит на экран их количество.
- Заполняет массив одинаковыми числами и выводит на экран их номера.
Вопрос 18
Что такое элемент массива?
Варианты ответов
- Содержимое ячейки массива
- Положение данных массива относительно его конца.
- Положение данных массива относительно его начала.


