Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Python 3. Класс учеников: 9 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 30 6. Выводить ли тест с ответами: Да
Ответ нейросети
21 апреля 2026 11:51
Ниже готов тест по теме Python для 9 класса, формат — единственный выбор (4 варианта). В каждом вопросе указан правильный ответ.
Что выведет следующий код? print("Hello" + "World") A) Hello World B) HelloWorld C) "Hello" "World" D) Ничего не выведется Ответ: B
Какой тип данных соответствует целому числу в Python? A) float B) int C) str D) bool Ответ: B
Что вернет выражение int('12')? A) 12 B) '12' C) 12.0 D) Ошибка Ответ: A
Какой оператор делит числа и возвращает дробную часть результата? A) // B) / C) % D) ** Ответ: B
Что выведет код? print(2 ** 3) A) 6 B) 8 C) 9 D) 5 Ответ: B
Что произойдет при выполнении 1/0 в Python? A) 0 B) Бесконечность C) Ошибка выполнения: деление на ноль D) 1 Ответ: C
Что делает функция input()? A) выводит текст B) вводит данные с клавиатуры C) читает файл D) ничего не делает Ответ: B
Что такое переменная в программировании? A) хранилище данных B) функция C) цикл D) модуль Ответ: A
Какой метод списка добавляет элемент в конец списка? A) add B) append C) push D) insert Ответ: B
Как получить длину строки s? A) s.len B) len(s) C) s.length() D) size(s) Ответ: B
Что выведет код? x = 7 if x > 5: print("больше") else: print("меньше") A) больше B) меньше C) ничего не выведет D) ошибка Ответ: A
Что такое цикл for в Python? A) функция B) структура повторения по элементам последовательности C) переменная D) модуль Ответ: B
Как создать список из чисел 1, 2, 3, 4, 5? A) list(1,2,3,4,5) B) [1, 2, 3, 4, 5] C) {1, 2, 3, 4, 5} D) (1, 2, 3, 4, 5) Ответ: B
Что делает оператор //? A) деление с остатком B) целочисленное деление C) возведение в степень D) деление на 2 Ответ: B
Какой тип данных представляет значения True и False? A) str B) bool C) int D) float Ответ: B
Что выведет код? print("abc" * 3) A) abcabc B) abcabcabc C) abc D) 3 Ответ: B
Как получить первую букву строки s? A) s[1] B) s[0] C) s(0) D) s[0:1] Ответ: B
Что произойдет, если обратиться к несуществующему ключу словаря словарь['x']? A) None B) KeyError C) False D) "" Ответ: B
Как можно объединить строки в Python? A) оператор + B) метод join C) оба варианта(A и B) D) нельзя объединять Ответ: C
Что означает индексация списков? A) выбор элемента по номеру B) создание копии C) сортировка D) фильтрация Ответ: A
Что такое функция в Python? A) набор инструкций под именем B) переменная C) файл D) модуль Ответ: A
Как объявить функцию без возвращаемого значения? A) def f(): pass B) def f(): return None C) def f(): return D) def f(x): return x Ответ: A
Что делает оператор in в Python? A) сравнивает значения B) проверяет вхождение элемента в последовательность C) создает копию D) ничего не делает Ответ: B
Что произойдет при попытке конкатенации списка и строки? [1, 2] + "3" A) "123" B) TypeError C) 3 D) [1, 2, "3"] Ответ: B
Что такое комментарий в Python? A) текст программы, начинающийся с # B) текст без выполнения C) помогает читателю D) все вышеперечисленное Ответ: D
Какой модуль можно использовать для математических функций, например sqrt? A) math B) random C) sys D) os Ответ: A
Что такое форматированные строки (f-strings)? A) способ форматирования строк с выражениями внутри {} B) способ конкатенации C) способ чтения файла D) способ вывода на экран Ответ: A
Какой будет результат выполнения print(bool(0))? A) True B) False C) 0 D) None Ответ: B
Что выведет код? x = [1, 2, 3] x.append([4, 5]) print(len(x)) A) 3 B) 4 C) 5 D) 6 Ответ: B
Какой из следующих литералов создаёт словарь? A) [ 'a': 1, 'b': 2 ] B) { 'a': 1, 'b': 2 } C) ( 'a': 1, 'b': 2 ) D) {'a', 1, 'b', 2} Ответ: B
Если нужно, могу также сгенерировать вариант теста в формате docx или PDF, или переставить порядок вопросов.
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



