Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Python язык программирования 3. Класс учеников: 10 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 30 6. Выводить ли тест с ответами: Да
Ответ нейросети
22 апреля 2026 06:19
Что выведет выражение: print("Hello" * 3) A) HelloHelloHello B) Hello3 C) Ошибка D) "Hello"3 Ответ: A
Какой тип данных у результата выражения 5 / 2 в Python 3? A) int B) float C) complex D) str Ответ: B
Каков результат выражения 7 // 3? A) 2.333... B) 2 C) 3 D) 21 Ответ: B
Что вернет s[1] для s = "abc"? A) 'a' B) 'b' C) 'c' D) Ошибка Ответ: B
Какая коллекция является упорядоченной и изменяемой? A) set B) dict C) list D) tuple Ответ: C
Как создать пустой словарь? A) {} B) [] C) () D) set() Ответ: A
Сколько элементов в списке [1, 2, 3]? A) 4 B) 3 C) 2 D) 1 Ответ: B
Какой метод списка добавляет один элемент в конец? A) append B) extend C) insert D) add Ответ: A
Что делает оператор in в выражении x in s или x in d? A) выполняет умножение B) проверяет наличие элемента в коллекции C) конкатенирует строки D) ничего Ответ: B
Какой цикл чаще всего используется для перебора элементов списка? A) if B) while C) for D) switch Ответ: C
Какой параметр функции имеет значение по умолчанию? A) позиционный параметр B) параметр со значением по умолчанию (default parameter) C) обязательный параметр D) именованный параметр Ответ: B
Что делает оператор break внутри цикла? A) продолжает цикл B) прерывает цикл C) завершает всю программу D) ничего не делает Ответ: B
Как получить ввод пользователя в Python? A) print() B) input() C) raw_input() D) read() Ответ: B
Какой из типов является изменяемым (mutable)? A) строка B) кортеж C) список D) число Ответ: C
Как получить тип переменной x в Python? A) type(x) B) x.type C) type_of(x) D) isinstance(x, type) Ответ: A
Что делает выражение "5" + "3"? A) сложение чисел B) конкатенация строк C) ошибка D) умножение Ответ: B
Что такое исключение (exception) в Python? A) ошибка компиляции B) предупреждение C) ошибка во время выполнения, которую можно обработать D) ничего Ответ: C
Как открыть текстовый файл для чтения? A) open("file.txt", "w") B) open("file.txt", "r") C) open("file.txt") D) file("file.txt") Ответ: B
Какой конструкции используется для обработки ошибок? A) loop B) try/except C) if/else D) import Ответ: B
Что такое f-строка? A) форматированная строка B) обычная строка C) строка с переводами D) ничего Ответ: A
Что происходит при импортировании модуля? A) код модуля не выполняется B) код модуля выполняется C) модуль копируется D) ничего Ответ: B
Как проверить, существует ли ключ 'name' в словаре d? A) 'name' in d B) d.has_key('name') C) 'name' in d.keys() D) d.contains('name') Ответ: A
Какой метод словаря возвращает набор ключей? A) values() B) keys() C) items() D) get() Ответ: B
Какой тип изменяемый? A) строка B) кортеж C) список D) число Ответ: C
Что выводит код: a = [1, 2, 3]; a.append([4, 5]); print(len(a))? A) 3 B) 4 C) 5 D) Ошибка Ответ: B
Что делает функция enumerate? A) создает список индексов B) возвращает итератор по парам (индекс, значение) C) удаляет элементы D) сортирует Ответ: B
Как правильно объявить функцию без аргументов? A) def foo(): B) function foo(): C) create foo(): D) lambda foo(): Ответ: A
Что делает оператор continue внутри цикла? A) прерывает цикл B) пропускает текущую итерацию и переходит к следующей C) продолжает работу программы D) ничего Ответ: B
Что выведет следующий код: x = 2; y = x ** 3; print(y) A) 6 B) 8 C) 9 D) 5 Ответ: B
Что означает отступ в Python? A) отступы не важны B) отступы определяют блоки кода C) отступы нужны только для комментариев D) отступы запрещены Ответ: B
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



