Начало программирования Python
Список вопросов теста
Вопрос 1
Выберите инструкцию, присваивающую переменной a значение, введённое пользователем с клавиатуры.
Варианты ответов
- a = print ()
- print (a)
- input (a)
- a = input ()
Вопрос 2
Данные какого типа возвращает функция input ()?
Варианты ответов
- int
- float
- str
- bool
Вопрос 3
Как называются алгоритмы, в которых команды выполняются последовательно в том порядке, в котором они записаны?
Варианты ответов
- Линейные
- Разветвляющиеся
- Циклические
- Рекурсивные
Вопрос 4
Сопоставьте значения данных и их типы.
1.
int
2.
float
3.
str
Варианты ответов
- -10
- 3 + 2
- 0
- 2
- 4 / 2
- 0.5
- "3 + 5"
- "My name is Mik"
Вопрос 5
Запишите результат операции 9 // 5
Вопрос 6
Запишите результат операции 9 % 5
Вопрос 7
Как называются алгоритмы, содержащие ветвления?
Варианты ответов
- Линейные
- Разветвляющиеся
- Циклические
- Рекурсивные
Вопрос 8
Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?
Варианты ответов
- Следование
- Ветвление
- Цикл
- Рекурсия
Вопрос 9
При помощи чего простые логические высказывания соединяются в сложные?
Варианты ответов
- С помощью союзов
- С помощью основных арифметических операций
- С помощью инструкции присваивания
- С помощью логических операций
Вопрос 10
Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?
Варианты ответов
- if
- else
- elif
Вопрос 11
Какой из блоков обязательно присутствует в полной форме записи ветвления?
Варианты ответов
- if
- else
- elif
Вопрос 12
Дана программа, которая должна n раз вывести введенное с клаиатуры слово.
В програме отсутствует последняя строка. Выберите, какая строка была пропущена.
n = int(input()
s = input()
Варианты ответов
- print(s * n)
- print(n * s)
- print(s, s, s, s)
- print(s, s, s, s, sep="")
Вопрос 13
Дана программа, определите, что она делает.
n = int(input())
if n >= 0:
print(n)
else:
print(-n)
Варианты ответов
- выводит введенное число
- выводит модуль числа
- меняет знак числа при выводе
- выводит введенную строку с символом " - "
Вопрос 14
Дана программа, которая должна найти максимальное из двух чисел. Расставьте команды в правильном порядке. Ввод чисел осуществлять в алфавитном порядке, сначала a, затем b
Варианты ответов
- a = int(input()
- b = int(input()
- if a > b:
- print(a)
- else:
- print(b)
Вопрос 15
Дана программа, которая находит максимум из трех чисел, укажите пропущенную строку. Укажите все возможные варианты.
a = int(input())
b = int(input())
c = int(input())
max = a
if b > max:
max = b
........
max = c
print(max)
Варианты ответов
- else: if c > max:
- elif c > max:
- if c > max:
- else:
- elif max = c: