Использование разветвляющихся алгоритмов
Список вопросов теста
Вопрос 1
Чему будет равна переменная «c» после выполнения этой программы:
а = 28
b = 7
b = а // b + b
с = а % b + а
Вопрос 2
Чему будет равна переменная «c» после выполнения этой программы:
а = 28
b = 7
b = а // b
с = а // b
Вопрос 3
Чему будет равна переменная «c» после выполнения этой программы:
а = 20
b = 3
b = а % b + 4
с = а % b + 1
Вопрос 4
Чему будет равна переменная «c» после выполнения этой программы:
а = 28
b = 7
b = а % b
с = а // (b + 1)
Вопрос 5
Чему будет равна переменная «a» после выполнения этой программы:
а = 10
if а < 5 :
а = 5
Вопрос 6
Чему будет равна переменная «a» после выполнения этой программы:
a = 10
if а < 5 :
а = a + 12
еlsе :
a = а - 7
Вопрос 7
Чему будет равна переменная «a» после выполнения этой программы:
a = 10
if a < 5 :
a = а + 12
else :
а = a – 7
if а < 5 :
a = а + 12
else :
а = а - 7
Вопрос 8
Чему будет равна переменная «a» после выполнения этой программы:
а = 10
b = 3
if a > b :
b = b + 12
else
a = а - 7
if а > b :
a = а + 12
else :
a = а - 7
Вопрос 9
Чему будет равна переменная «a» после выполнения этой программы:
f = 10
b = 5
if nоt (f < 5) :
а = 5
Вопрос 10
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17?
a = 10
b = 5
if (а > 1) ... (a < b) :
а = a - 7
еlse :
a = а + 7
Вопрос 11
Чему будет равна переменная «a» после выполнения этой программы:
а = 10
b = 5
if (а > 1) оr (a < b) :
a = а - 5
if (а > 1) аnd (a = b) :
а = a – 5
Вопрос 12
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?
a = 10
b = 5
if (a < 1) ... (а > b) :
а = а - 7
elsе :
a = а + 7
Вопрос 13
Определите что будет выведено после выполнения фрагмента программы:
a = 41
if 0<=а<=20 :
print('первый')
elif 21<=а<=40 :
print('второй')
else :
print ('третий')
Вопрос 14
Как называются алгоритмы, содержащие ветвления?
Варианты ответов
- Линейные
- Разветвляющиеся
- Циклические
- Рекурсивные
Вопрос 15
Какие значения могут принимать переменные логического типа в языке Python?
Варианты ответов
- True
- 10
- -10
- False
Вопрос 16
Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?
Варианты ответов
- if
- else
- elif
Вопрос 17
Какое значение, должна иметь переменная s, чтобы в ветвлении с условием s != 0 выполнился блок else?
Вопрос 18
Установите соответствие между названиями логических операций и их обозначениями в языке Python.
1.
or
2.
not
3.
and
Варианты ответов
- Конъюнкция
- Инверсия
- Дизъюнкция