Конечно! Вот тест по теме "Основы программирования на Python. Print(), if else" для учеников 11 класса, состоящий из 10 вопросов с одним правильным ответом, с ответами в конце.
Тест по Информатике: Основы программирования на Python. Print(), if else
Класс: 11
Тип вопросов: Единственный выбор
Количество вопросов: 10
1. Какой из следующих вариантов правильно выводит на экран текст "Привет, мир!" в Python?
A) echo("Привет, мир!")
B) print("Привет, мир!")
C) console.log("Привет, мир!")
D) display("Привет, мир!")
2. Что делает конструкция if в Python?
A) Объявляет новую функцию
B) Условно выполняет блок кода
C) Циклически повторяет блок кода
D) Создает переменную
3. Как правильно написать условие, чтобы проверить, равно ли число a десяти?
A) if a == 10:
B) if a = 10:
C) if a != 10:
D) if a equal 10:
4. Что произойдет, если условие в операторе if ложно?
A) Выполнится блок кода внутри if
B) Выполнится блок кода внутри else, если он есть
C) В программу произойдет ошибка
D) Все переменные будут сброшены
5. Какой из следующих вариантов правильно реализует ветвление с использованием if-elif-else?
A)
if x > 0:
print("Положительное")
elif x == 0:
print("Ноль")
else:
print("Отрицательное")
B)
if x > 0 or x == 0:
print("Положительное или ноль")
else:
print("Отрицательное")
C)
if x > 0:
print("Положительное")
if x == 0:
print("Ноль")
if x < 0:
print("Отрицательное")
D) Все варианты верны
6. Что нужно сделать, чтобы вывести сообщение на экран без перехода на новую строку после каждого вызова print()?
A) Использовать print() с аргументом end=""
B) Заменить print() на echo()
C) Использовать print() с аргументом newline=""
D) Использовать print() с аргументом new_line=False
7. В каком случае блок кода внутри if выполнится?
A) Когда условие истинно
B) Когда условие ложно
C) В любом случае, независимо от условия
D) Только при необходимости пользователя
8. Как правильно написать условие, чтобы проверить, больше ли переменная x чем 100 и одновременно меньше 200?
A) if x > 100 and x < 200:
B) if x > 100 or x < 200:
C) if x > 100 and x > 200:
D) if x >= 100 and x <= 200:
9. Что означает условие if not a: в Python?
A) Проверяет, равно ли a нулю
B) Проверяет, ложно ли значение a
C) Проверяет, истинно ли a
D) Проверяет, есть ли a в списке
10. Какой из следующих вариантов корректно выводит в случае, если переменная name содержит ваше имя?
A) print("Здравствуйте, " + name)
B) print("Здравствуйте, {name}")
C) print("Здравствуйте, ", name)
D) Все вышеперечисленное
Ответы:
- B
- B
- A
- B
- A
- A
- A
- A
- B
- D
Если нужно, я подготовлю более подробные объяснения к каждому вопросу или дополню тест другими вопросами!