Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 21 апреля 2026 10:21

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: язык программирования Python 3. Класс учеников: 10 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 30 6. Выводить ли тест с ответами: Да

Ответ нейросети

21 апреля 2026 10:21

Ниже представлен тест по предмету Информатика, тема: язык программирования Python. Тип вопросов — единственный выбор. Всего 30 вопросов. В конце каждого вопроса указан ответ.

  1. Что представляет собой язык Python?
    A) интерпретируемый язык программирования
    B) компилируемый язык
    C) язык разметки
    D) язык машинного кода
    Ответ: A

  2. Какое корректное правило наименования переменных в Python?
    A) имя может начинаться с цифры
    B) имя может состоять только из латинских букв
    C) имя может начинаться с буквы или символа подчеркивания _; не может начинаться с цифры
    D) имя может содержать пробелы
    Ответ: C

  3. Какие типы относятся к числам в Python?
    A) int и float
    B) str и bool
    C) list и dict
    D) tuple и set
    Ответ: A

  4. Какой приоритет операторов в Python выше: умножение/division или сложение/subtraction?
    A) сначала умножение и деление, затем сложение и вычитание
    B) сначала сложение, затем умножение
    C) у всех одинаковый приоритет
    D) присваивание имеет высший приоритет
    Ответ: A

  5. Какая структура данных лучше всего поддерживает упорядоченный доступ и может изменять размер:
    A) кортеж
    B) словарь
    C) список
    D) множество
    Ответ: C

  6. Что вернет срез s[1:3] при s = [0, 1, 2, 3, 4]?
    A) элементы 1 и 3 включительно
    B) элементы с индексами 1 и 2
    C) элемент с индексом 3
    D) подсписок начиная с индекса 3 до конца
    Ответ: B

  7. Что возвращает 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

  8. Как правильно записать условие в Python?
    A) if x = 5:
    B) if x == 5:
    C) if x === 5:
    D) if x =- 5:
    Ответ: B

  9. Какой цикл повторяет код, пока условие истинно?
    A) for
    B) while
    C) do-while
    D) loop
    Ответ: B

  10. Что делает ключевое слово def?
    A) объявляет переменную
    B) вызывает функцию
    C) определяет функцию
    D) импортирует модуль
    Ответ: C

  11. Что возвращает функция с оператором return?
    A) всегда None
    B) указанное значение или None по умолчанию
    C) запрещено возвращать значение
    D) возвращает список результатов
    Ответ: B

  12. Какой метод списка добавляет элемент в конец списка?
    A) push
    B) append
    C) add
    D) insert
    Ответ: B

  13. Какой метод строки считает количество вхождений подстроки?
    A) count
    B) find
    C) replace
    D) index
    Ответ: A

  14. Что верно про словари в Python?
    A) упорядочены по версии Python
    B) хранят пары ключ-значение, ключи уникальны
    C) ключи могут повторяться
    D) не поддерживают поиск по ключу
    Ответ: B

  15. Что такое множество (set) в Python?
    A) неупорядоченная коллекция уникальных элементов
    B) упорядоченная коллекция дубликатов
    C) изменяемый словарь
    D) неизменяемый список
    Ответ: A

  16. Как открыть файл на чтение и прочитать весь текст?
    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

  17. Как обработать исключение в Python?
    A) try/except
    B) catch/throw
    C) handle/ignore
    D) except/try
    Ответ: A

  18. Как импортировать модуль 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

  19. Что делает списковое включение (list comprehension)?
    A) создает новый список на основе существующего с выражением
    B) фильтрует элементы списка
    C) изменяет элементы на месте
    D) сортирует список
    Ответ: A

  20. Какой символ используется для однострочного комментария в Python?
    A) //
    B) #
    C) /* */
    D)
    Ответ: B

  21. Какова роль отступов в Python?
    A) не имеет значения
    B) влияет на порядок вывода
    C) определяет блоки кода, синтаксис зависит от отступов
    D) используется только в документах
    Ответ: C

  22. Как выйти из цикла принудительно?
    A) continue
    B) break
    C) exit
    D) stop
    Ответ: B

  23. Что будет напечатано: print(2 + 3 * 4)?
    A) 20
    B) 14
    C) 12
    D) 11
    Ответ: B

  24. Какие данные относятся к изменяемым типам данных?
    A) str
    B) tuple
    C) list
    D) int
    Ответ: C

  25. Разница между операторами is и ==?
    A) is сравнивает значения, == сравнивает идентичность
    B) is сравнивает идентичность объектов, == сравнивает значения
    C) разницы нет
    D) is сравнивает тип, == сравнивает значения
    Ответ: B

  26. Как определить функцию с параметрами по умолчанию и вызвать её с именованными аргументами?
    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

  27. Как создать поверхностную копию списка old?
    A) new = old.copy()
    B) new = old[:]
    C) new = list(old).copy()
    D) Все выше перечисленное
    Ответ: A

  28. Как получить случайное целое число от 0 до 9 включительно?
    A) random.randint(0, 9)
    B) random.randrange(0, 9)
    C) random.randrange(0, 10)
    D) random.randInt(0, 9)
    Ответ: A

  29. Какие значения относятся к булевым в Python?
    A) True и False
    B) yes и no
    C) 1 и 0
    D) True и 1
    Ответ: A

  30. Что выведет следующий код? 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) или экспортировать в другой формат для печати.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: язык программирования Python 3. Класс учеников: 10 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 30 6. Выводить ли тест с ответами: Да
Ниже представлен тест по предмету Информатика, тема: язык программирования Python. Тип вопросов — единственный выбор. Всего 30 вопросов. В конце каждого вопроса указан ответ. 1) Что представляет собой язык Python? A) интерпретируемый язык программирования B) компилируемый язык C) язык разметки D) язык машинного кода Ответ: A 2) Какое корректное правило наименования переменных в Python? A) имя может начинаться с цифры B) имя может состоять только из латинских букв C) имя может начинаться с буквы или символа подчеркивания _; не может начинаться с цифры D) имя может содержать пробелы Ответ: C 3) Какие типы относятся к числам в Python? A) int и float B) str и bool C) list и dict D) tuple и set Ответ: A 4) Какой приоритет операторов в Python выше: умножение/division или сложение/subtraction? A) сначала умножение и деление, затем сложение и вычитание B) сначала сложение, затем умножение C) у всех одинаковый приоритет D) присваивание имеет высший приоритет Ответ: A 5) Какая структура данных лучше всего поддерживает упорядоченный доступ и может изменять размер: A) кортеж B) словарь C) список D) множество Ответ: C 6) Что вернет срез s[1:3] при s = [0, 1, 2, 3, 4]? A) элементы 1 и 3 включительно B) элементы с индексами 1 и 2 C) элемент с индексом 3 D) подсписок начиная с индекса 3 до конца Ответ: B 7) Что возвращает 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 8) Как правильно записать условие в Python? A) if x = 5: B) if x == 5: C) if x === 5: D) if x =- 5: Ответ: B 9) Какой цикл повторяет код, пока условие истинно? A) for B) while C) do-while D) loop Ответ: B 10) Что делает ключевое слово def? A) объявляет переменную B) вызывает функцию C) определяет функцию D) импортирует модуль Ответ: C 11) Что возвращает функция с оператором return? A) всегда None B) указанное значение или None по умолчанию C) запрещено возвращать значение D) возвращает список результатов Ответ: B 12) Какой метод списка добавляет элемент в конец списка? A) push B) append C) add D) insert Ответ: B 13) Какой метод строки считает количество вхождений подстроки? A) count B) find C) replace D) index Ответ: A 14) Что верно про словари в Python? A) упорядочены по версии Python B) хранят пары ключ-значение, ключи уникальны C) ключи могут повторяться D) не поддерживают поиск по ключу Ответ: B 15) Что такое множество (set) в Python? A) неупорядоченная коллекция уникальных элементов B) упорядоченная коллекция дубликатов C) изменяемый словарь D) неизменяемый список Ответ: A 16) Как открыть файл на чтение и прочитать весь текст? 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 17) Как обработать исключение в Python? A) try/except B) catch/throw C) handle/ignore D) except/try Ответ: A 18) Как импортировать модуль 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 19) Что делает списковое включение (list comprehension)? A) создает новый список на основе существующего с выражением B) фильтрует элементы списка C) изменяет элементы на месте D) сортирует список Ответ: A 20) Какой символ используется для однострочного комментария в Python? A) // B) # C) /* */ D) Ответ: B 21) Какова роль отступов в Python? A) не имеет значения B) влияет на порядок вывода C) определяет блоки кода, синтаксис зависит от отступов D) используется только в документах Ответ: C 22) Как выйти из цикла принудительно? A) continue B) break C) exit D) stop Ответ: B 23) Что будет напечатано: print(2 + 3 * 4)? A) 20 B) 14 C) 12 D) 11 Ответ: B 24) Какие данные относятся к изменяемым типам данных? A) str B) tuple C) list D) int Ответ: C 25) Разница между операторами is и ==? A) is сравнивает значения, == сравнивает идентичность B) is сравнивает идентичность объектов, == сравнивает значения C) разницы нет D) is сравнивает тип, == сравнивает значения Ответ: B 26) Как определить функцию с параметрами по умолчанию и вызвать её с именованными аргументами? 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(a*1, b*2): return a+b; f(a=1,b=2) Ответ: A 27) Как создать поверхностную копию списка old? A) new = old.copy() B) new = old[:] C) new = list(old).copy() D) Все выше перечисленное Ответ: A 28) Как получить случайное целое число от 0 до 9 включительно? A) random.randint(0, 9) B) random.randrange(0, 9) C) random.randrange(0, 10) D) random.randInt(0, 9) Ответ: A 29) Какие значения относятся к булевым в Python? A) True и False B) yes и no C) 1 и 0 D) True и 1 Ответ: A 30) Что выведет следующий код? 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) или экспортировать в другой формат для печати.