Линейные алгоритмы. Python 10 мин
Список вопросов теста
Вопрос 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
Какое число выведет следующий код?
s = 13
k = -5
d = s + 2
s = d
k = 2 * s
print(s + k + d)
Вопрос 4
Установите соответствие между функциями и их значениями, если x = 1.69.
1.
1
2.
1.69
3.
2
4.
1.3
Варианты ответов
- int (x)
- abs (x)
- round (x)
- sqrt (x)
Вопрос 5
Функция abs (x) вернула значение 4. Укажите возможные значения x.
Варианты ответов
- 2
- 4
- 16
- -4
Вопрос 6
Запишите результат операции 9 // 5
Вопрос 7
Требуется написать программу нахождения суммы цифр двухзначного числа.
Какая из строк выполнит эту задачу?
Варианты ответов
- b = a // 10 + a % 10
- s = x * 10 + x / 10
- if a + b > 0:
- print (x + y)
Вопрос 8
Значение переменной p в выражении
p = 10 – 12 / w * 2+ 4
при w=3
Вопрос 9
Чему будет равна переменная «c» после выполнения этой программы:
a = 20
b = 3
b = a // b
c = a % (b + 1)
Вопрос 10
В алгоритме используются целочисленные переменные a и b.
Что выведет программа на экран:
a = 6
b = 2
b = a / 2 * b
a = 2 * a + 3 * b
print(a)
Варианты ответов
- 30.0
- 30
- 3
- 300
Вопрос 11
В алгоритме используются целочисленные переменные a и b.
Определите значение переменной a после исполнения алгоритма:
a = 6
b = 2
b = a // 2 // b
a = 2 ** a + 3 ** b