Задача · 8 класс Задача №3615036
А
А
Ниже тест по теме: Линейное, разветвляющее, циклическое программирование на Питоне. Тип вопросов — Единственный выбор. 10 вопросов. В тесте даны варианты ответов и указаны правильные ответы.
- Что такое последовательное выполнение инструкций в программе?
- A) выполнение инструкций в случайном порядке
- B) выполнение инструкций одна за другой
- C) выполнение только внутри цикла
- D) выполнение только после ввода пользователя Правильный ответ: B
- Какой вывод будет у следующего кода? x = 5 y = 3 print(x + y)
- A) 8
- B) 53
- C) 15
- D) Ошибка Правильный ответ: A
- Какой блок отвечает за выбор между несколькими вариантами?
- A) цикл
- B) ветвление
- C) арифметика
- D) ввод Правильный ответ: B
- Какой оператор в Python запускает ветвление по условиям?
- A) loop
- B) if
- C) break
- D) def Правильный ответ: B
- Какой код правильно реализует цикл for, который печатает числа от 0 до 4?
- A) for i in range(5): print(i)
- B) while i < 5: print(i); i += 1
- C) for i in 1..5: print(i)
- D) for i in range(1,6): print(i) Правильный ответ: A
- Какой цикл используется, когда известно точное количество повторений?
- A) while
- B) for
- C) do-while
- D) foreach Правильный ответ: B
- Какой будет вывод следующего кода? i = 0 while i < 3: print(i) i += 1
- A) 0 1 2 3
- B) 0 1 2
- C) 1 2 3
- D) Ошибка Правильный ответ: B
- Как в Python эмулировать цикл с постусловием do-while?
- A) for i in range(N): ...
- B) while True: ...; if условие: break
- C) if/else
- D) нет подходящего варианта Правильный ответ: B
- Что будет выведено программой? n = 7 if n > 10: res = "более десяти" elif n > 5: res = "от пятерки до десяти" else: res = "менее пяти" print(res)
- A) более десяти
- B) от пятерки до десяти
- C) менее пяти
- D) Ошибка Правильный ответ: B
- Что выведет следующий код? for i in range(1, 11): if i % 2 == 0: continue print(i, end=' ')
- A) 2 4 6 8 10
- B) 1 3 5 7 9
- C) 1 2 3 4 5 6 7 8 9 10
- D) Ошибка Правильный ответ: B
Если нужно, могу адаптировать вопросы под конкретную программу обучения или усложнить/упростить задания.