Линейные алгоритмы. Python
Список вопросов теста
Вопрос 1
Что выведет следующий код print('1', '2', '3', '4', sep='*')
?
Варианты ответов
- 1234
- 1*2*3*4
- 1 2 3 4
- 24
Вопрос 2
Выберите верные строки кода.
Варианты ответов
- print("раз", "два, "три")
- print('Python', 'is the best', '!!')
- print("10", '100', '1000)
- print("Python", , "is the best")
Вопрос 3
Какая из указанных строк считывает целое число в переменную n
?
Варианты ответов
- n = input()
- n = integer(input())
- n = number(input())
- n = int(input())
- n = str(input())
Вопрос 4
Выберите верные утверждения.
Варианты ответов
- Имя переменной может начинаться с символа подчёркивания (_)
- Имя переменной не может начинаться с цифры
- Имя переменной не может оканчиваться цифрой
- Имя переменной не может совпадать с ключевым (зарезервированным) словом
Вопрос 5
Какое число выведет следующий код?
s = 13
k = -5
d = s + 2
s = d
k = 2 * s
print(s + k + d)
Вопрос 6
Какое число выведет следующий код?
a = 17 // (23 % 7)
b = 34 % a * 5 - 29 % 4 * 3
print(a * b)
Вопрос 7
Установите соответствие между функциями и их значениями, если x = 1.69.
1.
1
2.
1.69
3.
2
4.
1.3
Варианты ответов
- int (x)
- abs (x)
- round (x)
- sqrt (x)
Вопрос 8
Сопоставьте значения данных и их типы.
1.
int
2.
float
Варианты ответов
- 2
- 3 + 2
- 4/2
- -10
- 0.2e+01
- 0
Вопрос 9
Функция abs (x) вернула значение 4. Укажите возможные значения x.
Варианты ответов
- 2
- 4
- 16
- -4
Вопрос 10
Как называются алгоритмы, в которых команды выполняются последовательно в том порядке, в котором они записаны?
Варианты ответов
- Линейные
- Циклические
- Разветвляющиеся
- Рекурсивные
Вопрос 11
Запишите результат операции 9 // 5
Вопрос 12
Требуется написать программу нахождения суммы цифр двухзначного числа.
Какая из строк выполнит эту задачу?
Варианты ответов
- b = a // 10 + a % 10
- s = x * 10 + x / 10
- if a + b > 0:
- print (x + y)
Вопрос 13
Значение переменной p в выражении
p = 10 – 12 / w * 2+ 4
при w=3
Вопрос 14
Чему будет равна переменная «c» после выполнения этой программы:
a = 20
b = 3
b = a // b
c = a % (b + 1)
Вопрос 15
В алгоритме используются целочисленные переменные a и b.
Определите значение переменной a после исполнения алгоритма:
a = 6
b = 2
b = a / 2 * b
a = 2 * a + 3 * b
Варианты ответов
- 30.0
- 30
- 3
- 300
Вопрос 16
В алгоритме используются целочисленные переменные a и b.
Определите значение переменной a после исполнения алгоритма:
a = 6
b = 2
b = a // 2 // b
a = 2 ** a + 3 ** b
Вопрос 17
В алгоритме используются целочисленные переменные a и b.
Определите значение переменной a после исполнения алгоритма:
a = (7 - 5) * 4
b = a % 3 + 15
a = b // 4 + 3