Тест по информатике на тему: Неполная форма ветвления (PASCAL)
Класс: 8
Вопрос 1: Какой из следующих вариантов является синтаксисом неполной формы ветвления в языке PASCAL?
a) if условие then оператор else оператор;
b) if условие then оператор;
c) if условие then begin оператор end;
d) if условие then оператор case;
Ответ: b
Вопрос 2: Какой оператор используется в PASCAL, чтобы проверить истинность условия?
a) verify
b) check
c) if
d) case
Ответ: c
Вопрос 3: Что произойдет, если условие в неполной форме ветвления истинно?
a) Будет выполнен только оператор else
b) Будет выполнен оператор then
c) Программа завершится с ошибкой
d) Будет выполнен весь блок кода
Ответ: b
Вопрос 4: Какой из следующих примеров является корректным использованием неполной формы ветвления?
a) if x > 10 then writeln('Больше 10');
b) if x < 10 then;
c) if x = 0 then x := 1 else x := -1;
d) if y then writeln('y');
Ответ: a
Вопрос 5: Какой из следующих операторов выполняется, когда условие ложно в неполной форме ветвления?
a) оператор then
b) оператор for
c) оператор else
d) ни один оператор
Ответ: d
Вопрос 6: Какова функция оператора else в PASCAL?
a) Для выполнения кода, когда условие истинно
b) Для выполнения кода, когда условие ложно
c) Для определения переменной
d) Для завершения программы
Ответ: b
Вопрос 7: Какой из следующих операторов не может быть использован в ветвлении?
a) writeln
b) if
c) for
d) then
Ответ: c
Вопрос 8: Что происходит, если условие в неполной форме ветвления не выполняется?
a) Выполняется оператор if
b) Выполняется оператор else, если он присутствует
c) Ни один оператор не выполняется
d) Программа переходит к следующему блоку if
Ответ: b
Вопрос 9: Как правильно оформить условие, чтобы использовать его в операторе if?
a) if (x > 5)
b) if x > 5 then
c) if x > 5
d) if [x > 5]
Ответ: b
Вопрос 10: Какой символ используется для обозначения комментариев в коде на языке PASCAL?
a) //
b) #
c) /* */
d) --
Ответ: a
Вопрос 11: Что из следующего является правилом написания условий в PASCAL?
a) Все условия должны быть написаны в фигурных скобках
b) Условия могут быть любой длины
c) Условия должны быть заключены в круглые скобки
d) Условия должны начинаться с if и заканчиваться на then
Ответ: d
Вопрос 12: Как можно использовать логическое И (AND) в условии?
a) if a > 1 and b < 5 then
b) if a > 1 & b < 5 then
c) if a > 1 && b < 5 then
d) if (a > 1 and b < 5) then
Ответ: a
Вопрос 13: Какое значение переменной будет после выполнения следующего кода:
var x: integer;
begin
x := 10;
if x > 5 then
x := x + 5;
end;
a) 5
b) 10
c) 15
d) 0
Ответ: c
Вопрос 14: В каком случае оператор else является обязательным?
a) Никогда
b) Если есть более одного условия
c) Если условие является сложным
d) Если требуется альтернативное действие при ложном условии
Ответ: d
Вопрос 15: Какой из следующих вариантов лучше всего подходит для создания многоуровневого ветвления?
a) Использование многострочных комментариев
b) Использование нескольких операторов if подряд
c) Использование оператора case
d) Использование только оператора else
Ответ: c
Тест завершен!