Тест по главе 2. Алгоритмизация и программирование.
Список вопросов теста
Вопрос 1
Что является результатом этапа «формализация» решения задачи на компьютере?
Варианты ответов
- словесная информационная модель
- математическая модель
- алгоритм
- программа
Вопрос 2
Описание одномерного целочисленного массива "С" заранее заданными значениями
Варианты ответов
- var с: array [1. .5] of integer;
- var с: array [1. .5] of real;
- var с: array [1. .5] of integer = (2, 5, 15, 20, 12)
- var с: array [1. .20] of integer;
Вопрос 3
Чему равна сумма элементов а[2] и а[3] массива, сформированного следующим образом?
for i:=1 to 5 do a[i] :=i* (i+2) ;
Вопрос 4
Массив описан следующим образом:
const b: array [1..5] of integer = (6, 2, 3, 5, 11);
Значение выражения
b[2] *b[4]+b[1]-b[3] *b[4] + b[5] *b[2] +2 равно:
Вопрос 5
Для записи вспомогательных алгоритмов в языке Паскаль используются:
Варианты ответов
- массивы
- составные операторы
- процедуры и функции
- операторы и операнды
Вопрос 6
Алгоритм, целиком используемый в составе другого алгоритма, называется:
Варианты ответов
- рекурсивным
- вспомогательным
- основным
- дополнительным
Вопрос 7
Алгоритм, в котором прямо или косвенно содержится ссылка на него же как на вспомогательный алгоритм
Варианты ответов
- основным
- дополнительным
- рекурсивным
- циклическим
Вопрос 8
Подпрограмма, имеющая произвольное количество входных и выходных данных, называется:
Варианты ответов
- процедурой
- функцией
- вспомогательным алгоритмом
- рекурсия
Вопрос 9
Кто является основоположником кибернетики?
Варианты ответов
- Норберт Винер
- Блез Паскаль
- Джон фон Нейман
- И. П. Павлов
Вопрос 10
Как называют массив с одним индексом?
Варианты ответов
- одинарный
- однозначный
- одномерный
- одноранговый
Вопрос 11
Рассмотрите одномерный массив. Какому индексу элемента массива соответствует значение =8. Массив {-20 -35 1 8 42 }
Вопрос 12
В результате выполнения программы чему будет равно S?
Var s:integer;
C: array [1..3] of integer;
Const a: array [1..3] of integer = (2, 3. 5)
Const b: array [1..3] of integer = (3, 2. 5)
Begin
S:=1;
For i:= to 3 do
Begin
C[i]:= a[i] + b[i];
S:= s * c[i];
Wite (S);
end.