Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: язык программирования Python 3. Класс учеников: 10 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 30 6. Выводить ли тест с ответами: Да
Ответ нейросети
21 апреля 2026 10:21
Ниже представлен тест по предмету Информатика, тема: язык программирования Python. Тип вопросов — единственный выбор. Всего 30 вопросов. В конце каждого вопроса указан ответ.
Что представляет собой язык Python?
A) интерпретируемый язык программирования
B) компилируемый язык
C) язык разметки
D) язык машинного кода
Ответ: AКакое корректное правило наименования переменных в Python?
A) имя может начинаться с цифры
B) имя может состоять только из латинских букв
C) имя может начинаться с буквы или символа подчеркивания _; не может начинаться с цифры
D) имя может содержать пробелы
Ответ: CКакие типы относятся к числам в Python?
A) int и float
B) str и bool
C) list и dict
D) tuple и set
Ответ: AКакой приоритет операторов в Python выше: умножение/division или сложение/subtraction?
A) сначала умножение и деление, затем сложение и вычитание
B) сначала сложение, затем умножение
C) у всех одинаковый приоритет
D) присваивание имеет высший приоритет
Ответ: AКакая структура данных лучше всего поддерживает упорядоченный доступ и может изменять размер:
A) кортеж
B) словарь
C) список
D) множество
Ответ: CЧто вернет срез s[1:3] при s = [0, 1, 2, 3, 4]?
A) элементы 1 и 3 включительно
B) элементы с индексами 1 и 2
C) элемент с индексом 3
D) подсписок начиная с индекса 3 до конца
Ответ: BЧто возвращает range(5) в цикле for?
A) 1, 2, 3, 4, 5
B) 0, 1, 2, 3, 4
C) 1, 2, 3, 4
D) 0, 1, 2, 3, 4, 5
Ответ: BКак правильно записать условие в Python?
A) if x = 5:
B) if x == 5:
C) if x === 5:
D) if x =- 5:
Ответ: BКакой цикл повторяет код, пока условие истинно?
A) for
B) while
C) do-while
D) loop
Ответ: BЧто делает ключевое слово def?
A) объявляет переменную
B) вызывает функцию
C) определяет функцию
D) импортирует модуль
Ответ: CЧто возвращает функция с оператором return?
A) всегда None
B) указанное значение или None по умолчанию
C) запрещено возвращать значение
D) возвращает список результатов
Ответ: BКакой метод списка добавляет элемент в конец списка?
A) push
B) append
C) add
D) insert
Ответ: BКакой метод строки считает количество вхождений подстроки?
A) count
B) find
C) replace
D) index
Ответ: AЧто верно про словари в Python?
A) упорядочены по версии Python
B) хранят пары ключ-значение, ключи уникальны
C) ключи могут повторяться
D) не поддерживают поиск по ключу
Ответ: BЧто такое множество (set) в Python?
A) неупорядоченная коллекция уникальных элементов
B) упорядоченная коллекция дубликатов
C) изменяемый словарь
D) неизменяемый список
Ответ: AКак открыть файл на чтение и прочитать весь текст?
A) with open('file.txt', 'r') as f: data = f.read()
B) open('file.txt', 'r') as f: data = f.read()
C) open('file.txt', 'read') as f: data = f.read()
D) with open('file.txt', 'w') as f: data = f.read()
Ответ: AКак обработать исключение в Python?
A) try/except
B) catch/throw
C) handle/ignore
D) except/try
Ответ: AКак импортировать модуль math и вызвать sqrt(25)?
A) import math; math.sqrt(25)
B) from math import sqrt; sqrt(25)
C) import sqrt; sqrt(25)
D) A и B обе верны
Ответ: DЧто делает списковое включение (list comprehension)?
A) создает новый список на основе существующего с выражением
B) фильтрует элементы списка
C) изменяет элементы на месте
D) сортирует список
Ответ: AКакой символ используется для однострочного комментария в Python?
A) //
B) #
C) /* */
D)
Ответ: BКакова роль отступов в Python?
A) не имеет значения
B) влияет на порядок вывода
C) определяет блоки кода, синтаксис зависит от отступов
D) используется только в документах
Ответ: CКак выйти из цикла принудительно?
A) continue
B) break
C) exit
D) stop
Ответ: BЧто будет напечатано: print(2 + 3 * 4)?
A) 20
B) 14
C) 12
D) 11
Ответ: BКакие данные относятся к изменяемым типам данных?
A) str
B) tuple
C) list
D) int
Ответ: CРазница между операторами is и ==?
A) is сравнивает значения, == сравнивает идентичность
B) is сравнивает идентичность объектов, == сравнивает значения
C) разницы нет
D) is сравнивает тип, == сравнивает значения
Ответ: BКак определить функцию с параметрами по умолчанию и вызвать её с именованными аргументами?
A) def f(a=1, b=2): return a+b; f(a=5)
B) def f(a, b=2): return a+b; f(b=3)
C) def f(a=1; b=2): return a+b; f(a=3,b=4)
D) def f(a1, b2): return a+b; f(a=1,b=2)
Ответ: AКак создать поверхностную копию списка old?
A) new = old.copy()
B) new = old[:]
C) new = list(old).copy()
D) Все выше перечисленное
Ответ: AКак получить случайное целое число от 0 до 9 включительно?
A) random.randint(0, 9)
B) random.randrange(0, 9)
C) random.randrange(0, 10)
D) random.randInt(0, 9)
Ответ: AКакие значения относятся к булевым в Python?
A) True и False
B) yes и no
C) 1 и 0
D) True и 1
Ответ: AЧто выведет следующий код? def sum_n(n): s = 0 for i in range(1, n+1): s += i return s print(sum_n(100)) A) 5050
B) 100
C) 1000
D) 101
Ответ: A
Если нужно, могу оформить тест в виде файла (например, .txt или .doc) или экспортировать в другой формат для печати.
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



