Алгоритмизация и программирование
Список вопросов теста
Вопрос 1
Выберете правильное определение массива
Варианты ответов
- набор значений
- упорядоченный набор однотипных значений
- поименованная совокупность однотипных элементов
Вопрос 2
Выберите правильное описание массива (возможно, несколько вариантов ответа)
Варианты ответов
- a: array[-6...15] of integer;
- b: [-6..10] of real;
- a: array[1..6] of real;
- f: array[1..8] of integer;
Вопрос 3
Дан фрагмент программы на Паскале. Что будет выведено на экран?
s:=6;
for i:=1 to 5 do begin
a[i]:=i*2; s:=s+a[i];end;
write(s);
Вопрос 4
Кто является основоположником кибернетики?
Варианты ответов
- Норберт Виннер
- Джон фон Нейман
- Платон
- И.П. Павлов
Вопрос 5
Для записи вспомогательных алгоритмов в языке Паскаль используются:
Варианты ответов
- массивы
- составные операторы
- процедуры и функции
- операторы и операнды
Вопрос 6
Алгоритм, целиком используемый в составе другого алгоритма, называется
Варианты ответов
- рекурсивным
- вспомогательным
- основным
- дополнительным
Вопрос 7
В таблице Pos хранятся данные о количестве посетителей школьного музея за семь дней (Pos[1] − данные за первый день, Pos[2] - за второй день и т.д.). Определите число, которое будет напечатано в результате работы следующей программы.
Вопрос 8
В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] - второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Вопрос 9
В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] - второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Вопрос 10
Для генерации случайного целого числа из промежутка [10;20) необходимо использовать выражение:
Варианты ответов
- random *20
- random(20)
- random(10)+10
- random(10)*2