Условный оператор. Ветвления
Список вопросов теста
Вопрос 1
Данное графическое изображение является представлением алгоритмической конструкции…
Варианты ответов
- следования
- ветвление
- повторение
Вопрос 2
Определите, какие слова будут напечатаны на экране
(«круг», «квадрат», «треугольник», «ромб») в результате работы этой программы:
А = 3
В = -4
if A>B:
print (‘квадрат’)
else:
print (‘ромб’)
Вопрос 3
Определите, какие слова будут напечатаны на экране
(«круг», «квадрат», «треугольник», «ромб») в результате работы этой программы:
А = 0
В = 2
if B<A:
print (‘круг’)
if B=A:
print (‘квадрат’)
else:
print (‘ромб’)
Вопрос 4
Какое значение переменной S будет напечатано после выполнения фрагмента программы?
А=2
В=3
if A<B:
S=A*B
else:
S=A+B
print (S)
Вопрос 5
Какое значение переменной S будет напечатано после выполнения фрагмента программы?
A = 7
B = -3
if A<B:
S=A-B
else:
S=В**2;
print (S)
Вопрос 6
Сопоставьте блок-схемы с типами алгоритмов
1.

2.

3.

Варианты ответов
- полное ветвление
- неполное ветвление
- линейный
Вопрос 7
Дано составное условие:
если x>=5 то
y:=x+18
иначе
y:=x−5
Выберите действие, которое будет выполняться в случае истинности условия.
Варианты ответов
- x−5
- x+18
- x>=5
Вопрос 8
Какое логическое выражение соответсвует словесному описанию: число не равно нулю
Варианты ответов
- а <> 0
- a ^ 0
- a == 0
- a := 0
Вопрос 9
Какое из предложенных выражений может быть использовано в качестве условия?
Варианты ответов
- 6*y+9
- x=c
- (z>8) and (z<19)
Вопрос 10
Дан условный оператор: if a<17 then y:=a else y:=a+3.
Здесь условием является …
Варианты ответов
- a<17
- y:=a+3
- y:=a
- все ответы верные
Вопрос 11
Определите значение переменной с после выполнения следующего фрагмента программы:
a = 100
b = 30
a = a – b*3
if a>b:
c = a – b
else:
c = b – a
Варианты ответов
- 20
- 130
- 70
- -20


