Тест по Программированию на языке Pascal
Тема: Линейные и разветвляющиеся алгоритмы
Класс: 8
Вопрос 1: Какой из следующих операторов используется для ввода данных в языке Pascal?
a) print
b) scanf
c) read
d) input
Ответ: c) read
Вопрос 2: Какой оператор в языке Pascal используется для выполнения условной операции?
a) if
b) for
c) while
d) repeat
Ответ: a) if
Вопрос 3: Что выведет следующий код на Pascal?
var
x: integer;
begin
x := 5;
if x > 3 then
writeln('Больше 3')
else
writeln('Меньше или равно 3');
end.
a) Больше 3
b) Меньше или равно 3
c) Ошибка компиляции
d) Ничего
Ответ: a) Больше 3
Вопрос 4: Как записать условие "если a меньше b, то выполнить действие" в языке Pascal?
a) if a < b then действие
b) if (a < b) действие
c) a < b ? действие
d) a < b => действие
Ответ: a) if a < b then действие
Вопрос 5: Какой из следующих вариантов кода на Pascal является корректным примером разветвляющейся структуры?
a)
if x = 1 then writeln('Один') else writeln('Не один');
b)
while x > 0 do writeln(x);
c)
for i := 1 to 10 do writeln(i);
d)
repeat
writeln('Цикл');
until false;
Ответ: a)
if x = 1 then writeln('Один') else writeln('Не один');
Итоги:
Общий балл: ____ / 5
Проверьте свои ответы и попробуйте понять, где были допущены ошибки! Удачи в учебе!