Тест по по основам алгоритмизации и программирования (следование, ветвление, цикл с условием)
Список вопросов теста
Вопрос 1
Дана сторона квадрата. Найти его периметр.
Расположить строки программы в нужном порядке
Варианты ответов
- a = float(input())
- p = 4 * a
- print(p)
Вопрос 2
Дано выражение:
z = x3 – 2,5xy + 1,78x2
Выбери верный вариант его записи на языке Python
Варианты ответов
- z = x ** 3 – 2.5 * x * y + 1.78 * x ** 2
- z = x ** 3 – 2.5 * x * y + 1.78 * x * 2
- z = x ** 3 – 2.5 * x y + 1.78 * x * 2
Вопрос 3
Определите значение переменной b после выполнения фрагмента программы:
a = 6 b = a // 2 a = 12 // a * b b = (a + b) * 4
Вопрос 4
Что будет выведено на экран после выполнения данной программы?
a = 36 des = a // 10 ed = a % 10 print(ed, des)
Варианты ответов
- 36
- 63
- 6 3
- 3 6
Вопрос 5
Определите, что будет выведено на экран после выполнения следующего фрагмента программы:
a = 36 b = 12 a = a // b if a > b: print(a - b) else: print(b - a)
Варианты ответов
- 4
- 12
- 36
- 24
- -24
- 9
Вопрос 6
Что будет выведено на экран? Наберите ответ (без пробелов и кавычек)
x = 23 y = 23 otvet = 'ДА' if x != y: otvet = 'НЕТ' print(otvet)
Вопрос 7
Чему будет равно а после выполнения программы?
a = 45 d = a // 10 e = a % 10 a = e * 10 + d print(a)
Вопрос 8
Дана программа:
a = int(input()) b = int(input()) if a <= 2 * b: print("ДА") else: print("НЕТ")
Было проведено 6 запусков программы, при которых в качестве значений переменных a и b вводились следующие пары чисел:
(3, 2); (7, 4); (-5, −3); (−6, 5); (3, 11); (−10, 10).
Сколько было запусков, при которых программа напечатала «ДА»?
Вопрос 9
Что будет выведено на экран при выполнении данной программы?
i = 1 while i <= 3: print(i ** 2,end=' ') i += 1
Варианты ответов
- 1 2 3
- 1 3 5
- 1 4 9
- 9 4 1
- 3 2 1
- 5 3 1
Вопрос 10
Чему будет равно k после выполнения данной программы?
n = 251685 k = 0 while n > 0: n //= 10 k += 1 print(k)