Python. Разветвляющиеся алгоритмы. Вариант 2
Список вопросов теста
Вопрос 1
При помощи чего простые логические высказывания соединяются в сложные?
Варианты ответов
- С помощью основных арифметических операций
- С помощью инструкции присваивания
- С помощью логических операций
- С помощью союзов
Вопрос 2
Установите соответствие между названиями логических операций и их обозначениями в языке Python
1.
or
2.
not
3.
and
Варианты ответов
- Конъюнкция
- Дизъюнкция
- Инверсия
Вопрос 3
Работа каких фрагментов кода правильно определяет, чётное или нет число содержится в переменной i?
-
if i / 2: print(i, 'чётное') else: print(i, 'нечётное') -
if i // 2: print(i, 'чётное') else: print(i, 'нечётное') -
if i % 2 == 0: print(i, 'чётное') else: print(i, 'нечётное') -
if i // 2 == 0: print(i, 'чётное') else: print(i, 'нечётное') -
if i % 2 != 0: print(i, 'нечётное') else: print(i, 'чётное') -
if i // 2 != 0: print(i, 'нечётное') else: print(i, 'чётное')
Примечание. Вариантов ответа может быть несколько.
Варианты ответов
- 1
- 2
- 3
- 4
- 5
- 6
Вопрос 4
Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?
Варианты ответов
- elif
- if
- else
Вопрос 5
В программе определены переменные:
a = 2
b = 4
c = 6
Для каждого логического выражения выберите его результат True (Да) или False(Нет).
Варианты ответов
- a == 2 or b > 2
- 6 <= c and a > 3
- 1 != b and c != 3
- a >= -1 or a <= b
- not (a > 2)
- not (c <= 10)
Вопрос 6
If в условном операторе переводится как...
Варианты ответов
- ввод
- иначе
- тогда
- если
- условие
Вопрос 7
Что покажет приведённый ниже код?
a = int(input())
if a >= 2 and a <= 17:
b = 3
p = a * a + b * b
else:
b = 5
p = (a + b) * (a + b)
print(p)
если на вход программе будет подано следующее число:
7
Введите численный ответ
Вопрос 8
Что покажет приведённый ниже код?
angle = 0
if angle == 0:
print('Нулевой')
elif 0 < angle < 90:
print('Острый')
Варианты ответов
- Нулевой
- Острый
- Нулевой Острый
- ничего не покажет
- произойдёт ошибка
Вопрос 9
Что покажет приведённый ниже код?
angle = 236
if angle < 90:
print('Меньше 90')
elif angle > 270:
print('Больше 270')
elif angle < 180:
print('Меньше 180')
else:
print('Не меньше 180, не больше 270')
Выберите один вариант из списка
Варианты ответов
- Меньше 90
- Больше 270
- Меньше 180
- Не меньше 180, не больше 270
- ничего не покажет
- произойдёт ошибка


