Начало программирования на языке Python
Список вопросов теста
Вопрос 1
Какие значения из указанных могут принимать переменные типа int?
Варианты ответов
- 10
- -10
- "10"
- 7.8
Вопрос 2
Определите порядок выполнения операций в указанной инструкции?
a = 3 - 5 * 4 ** (-3 + 2)

1.
1
2.
2
3.
3
4.
4
5.
5
Варианты ответов
-
5 (-3+2)
-
4 **
-
3 *
-
2 -
-
1 =
Вопрос 3
Какое значение будет у переменной val после выполнения инструкции val = 3 ** 4 - 2 &
Вопрос 4
Что будет выведено на экран в результате выполнения инструкции print (2, 'a', 8)?
Вопрос 5
Выберите инструкцию, присваивающую переменной a значение, введённое пользователем с клавиатуры.
Варианты ответов
- a = input()
- input(a)
- a = print()
- print(a)
Вопрос 6
Данные какого типа возвращает функция input ()?
Варианты ответов
- bool
- float
- int
- str
Вопрос 7
Какие из приведённых утверждений правдивы?
Варианты ответов
- В Python не предусмотрено инструкций для ввода и вывода данных
- Для вывода данных из оперативной памяти компьютера на экран монитора используется инструкция print ()
- Функция print () возвращает числовые данные.
- Функция input () возвращает текстовые данные.
Вопрос 8
Что будет выведено на экран в результате выполнения инструкции print (2, 'a', 8, sep = ', ')?
Вопрос 9
Как называются алгоритмы, содержащие ветвления?
Варианты ответов
- Линейные
- Разветвляющиеся
- Циклические
- Рекурсивные
Вопрос 10
Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?
Варианты ответов
- Следование
- Ветвление
- Цикл
Вопрос 11
Какие значения могут принимать переменные логического типа в языке Python?
Варианты ответов
- True
- False
- 10
- -40
- "True"
Вопрос 12
Какая чать оператора ветвления в языке Python реализует разделение кода более, чем на две ветви? (используется при вложенных условиях)
Варианты ответов
- if
- else
- elif
- print()
Вопрос 13
При помощи чего простые логические высказывания соединяются в сложные?
Варианты ответов
- С помощью союзов
- С помощью основных арифметических операций
- С помощью инструкции присваивания
- С помощью логических операций
Вопрос 14
Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?
Варианты ответов
- if
- else
- elif
Вопрос 15
Какое значение, должна иметь переменная s, чтобы в ветвлении с условием s != 0 выполнился блок else?
Вопрос 16
Какие операции имеют самый низкий приоритет в языке Python?
Варианты ответов
- Операции сравнения
- Сложение и вычитание
- Умножение и деление
- Операции возведения в степень
- Логические операции
Вопрос 17
Сопоставьте значения данных и их типы.
1.
int
2.
float
Варианты ответов
- 10
- -34561
- 3 + 2
- 2 ** 5
- 0
- 4/2
- 0.15
- - b + D ** 0.5
Вопрос 18
Установите соответствие между данными и их типом?
1.
int
2.
float
3.
bool
Варианты ответов
- int (4 / 3)
- 3 // 2
- 6%4
- 2 / 2
- abs (6 / 3)
- 6 % 4 / 2
- 3 < 4 != 4 < 2
- 5%2 == 0
Вопрос 19
С помощью какого оператора в переменную val можно ввести с клавиатуры данные целочисленного типа
Варианты ответов
- val = int(input())
- val = input()
- print(val)
- val = float(input())
- val = int(print())
- val = float(print())
Вопрос 20
С помощью какого оператора в переменную val можно ввести с клавиатуры данные вещественного типа
Варианты ответов
- val = int(input())
- val = input()
- print(val)
- val = float(input())
- val = int(print())
- val = float(print())


