Программирование ветвлений. 8 класс
Список вопросов теста
Вопрос 1
Вещественные числа имеют тип данных:
Варианты ответов
- real
- integer
- boolean
- char
Вопрос 2
В каком из условных операторов допущена ошибка?
Варианты ответов
- if b = 0 then writeln ('Деление невозможно.');
- if a < b then min := a; else min := b;
- if a > b then max := a else max := b;
- if (a>b) and (b>0) then c:=a+b;
Вопрос 3
Определите значение переменной c после выполнения следующего фрагмента программы:
a := 100;
b := 30;
a := a – b*3;
if a > b then c := a – b else c := b – a;
Ответ (число) введите в строку
Вопрос 4
Условный оператор
if a mod 2 = 0 then write (‘Да’) else write (‘Нет’)
позволяет определить, является ли число а:
Варианты ответов
- четным
- целым
- простым
Вопрос 5
При присваивании изменяется:
Варианты ответов
- имя переменной
- тип переменной
- значение переменной
Вопрос 6
Является ли условным оператором следующая последовательность символов?
If x<y<z; then a:=116
Варианты ответов
- нет
- да
Вопрос 7
Какое из предложенных выражений может быть использовано в качестве условия?
Варианты ответов
- 6*у+9
- (z>8) and (z<19)
- х+с
- а
Вопрос 8
На вход программы, фрагмент которой приведённой ниже, поданы числа 15 и 10.
read x, y;
if x>y then begin x:=x – y; y:=x+y end
else begin y:=y – x; x:=x - y end;
write (x, ‘ ‘, y)
Какие значения будут выведены после выполнения этого фрагмента?
Варианты ответов
- 5 5
- 5 15
- 5 10
- 10 15
Вопрос 9
Пусть а, b, c – стороны треугольника. Какое сообщение можно вывести на экран при выполнении условия (a = b) and (b = c)?
Варианты ответов
- Треугольник равносторонний
- Треугольник прямоугольный
- Треугольник тупоугольный
Вопрос 10
Else в условном операторе переводится как...
Варианты ответов
- иначе
- условие
- если
- ввод
Вопрос 11
Дан условный оператор: if x>2 then y:=x+7 else y:=x−20
Укажите действие, которое будет выполняться в случае истинности условия:
Варианты ответов
- y:=x+7
- y:=x−20
- x>2