Разветвляющиеся алгоритмы. Строки
Список вопросов теста
Вопрос 1
Какие значения могут принимать переменные логического типа в языке Python?
Варианты ответов
- 0
- True
- 10
- False
- 1
- -10
Вопрос 2
При помощи чего простые логические высказывания соединяются в сложные?
Варианты ответов
- С помощью основных арифметических операций
- С помощью инструкции присваивания
- С помощью логических операций
- С помощью союзов
Вопрос 3
Установите соответствие между названиями логических операций и их обозначениями в языке Python
1.
or
2.
not
3.
and
Варианты ответов
- Конъюнкция
- Дизъюнкция
- Инверсия
Вопрос 4
Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?
Варианты ответов
- Цикл
- Рекурсия
- Ветвление
- Следование
Вопрос 5
Установите соответствие между операциями сравнения и их обозначениями в языке Python?
1.
==
2.
!=
3.
<=
4.
>=
Варианты ответов
- ≠
- ≤
- =
- ≥
Вопрос 6
Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?
Варианты ответов
- elif
- if
- else
Вопрос 7
Какое значение, должна иметь переменная s, чтобы в ветвлении с условием s != 0 выполнился блок else?
В ответе запишите число.
Вопрос 8
Что будет выведено на экран при исполнении инструкций?
s = 'АРАРАТ'
a=s.replace ('АРА', 'ФА')
print (a[0:4])
Вопрос 9
Что будет выведено на экран при исполнении инструкций?
s = 'aaXaaXaaXaaXaaXaaX'
print(s.count('X'))
Вопрос 10
Что будет выведено на экран при исполнении инструкций?
s = 'Утро'
print(s * 3)
Вопрос 11
Что будет выведено на экран при исполнении инструкций?
s = 'Я люблю писать программы!'
print (s[0] + s[-1])
Вопрос 12
Что будет выведено на экран при исполнении инструкций?
s = 'Питоны водятся в Африке'
print(s[2:5] +s[-3:-1])