Тест по информатике: Основы алгоритмизации в Python
Класс: 9
Вопрос 1: Какой символ используется для обозначения начала комментария в Python?
A. //
B. #
C. /*
D. --
Ответ: B. #
Вопрос 2: Какой из приведенных ниже операторов является условным оператором в Python?
A. for
B. if
C. while
D. print
Ответ: B. if
Вопрос 3: Какой из следующих циклов выполняется как минимум один раз?
A. for
B. while
C. do while
D. в Python нет такого цикла
Ответ: D. в Python нет такого цикла
Вопрос 4: Что будет результатом выполнения следующего кода?
x = 5
if x > 3:
print("Больше")
else:
print("Меньше")
A. 3
B. 5
C. Больше
D. Меньше
Ответ: C. Больше
Вопрос 5: Какой из приведенных ниже вариантов правильно определяет цикл for в Python?
A. for i in range(10):
B. for(i = 0; i < 10; i++):
C. for i from 1 to 10:
D. repeat until i > 10:
Ответ: A. for i in range(10):
Вопрос 6: Какой оператор используется для проверки равенства в Python?
A. =
B. ==
C. !=
D. <>
Ответ: B. ==
Вопрос 7: Что произойдет, если в условии if не будет указано условие?
A. Программа выдаст ошибку
B. Программа завершится нормально
C. Условие будет истинным
D. Условие будет ложным
Ответ: A. Программа выдаст ошибку
Вопрос 8: Как правильно записать бесконечный цикл в Python?
A. for i in range(0, 10):
B. while True:
C. do:
D. while False:
Ответ: B. while True:
Вопрос 9: Какой оператор используется для выполнения альтернативного действия в условия if?
A. if
B. end
C. else
D. elif
Ответ: C. else
Вопрос 10: Как правильно завершить цикл for досрочно в Python?
A. stop
B. exit
C. quit
D. break
Ответ: D. break
Вопрос 11: Какой будет вывод программы ниже?
for i in range(3):
print(i)
else:
print("Конец")
A. 0 1 2
B. 0 1 2 Конец
C. 1 2 3
D. Ошибка в коде
Ответ: B. 0 1 2 Конец
Вопрос 12: Какой из следующих вариантов используется для многофункционального ветвления в Python?
A. multiple if
B. switch
C. if, elif, else
D. case
Ответ: C. if, elif, else
Итоги теста:
Тест на знание основ алгоритмизации в Python завершен. Проверьте свои ответы и оцените свои знания!
