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

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

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

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

Вопрос от Анонимного юзера 22 мая 2025 14:37

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

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

22 мая 2025 14:37

Конечно! Ниже представлен тест по теме "Основы Python" для 10-классников. В тесте 50 вопросов с одним вариантом ответа, и все ответы приведены в конце.


Тест по Информатике: Основы Python

Вариант 1 — Вариант 50

  1. Какое расширение имеет файла Python? a) .exe
    b) .py
    c) .txt
    d) .java

  2. Как называется команда для вывода информации на экран в Python? a) echo
    b) print
    c) output
    d) display

  3. Что делает команда # в Python? a) Задаёт переменную
    b) Делает комментарий
    c) Запускает цикл
    d) Объявляет функцию

  4. Как называют специальные блоки кода, начинающиеся с ключевого слова def? a) Циклы
    b) Функции
    c) Модули
    d) Классы

  5. Какая команда используется для ввода данных с клавиатуры? a) scan
    b) read
    c) input
    d) get

  6. Что означает int в Python? a) Строка
    b) Вещественное число
    c) Целое число
    d) Логический тип

  7. Как объявить переменную со значением 10? a) var = 10
    b) var := 10
    c) var == 10
    d) var == 10

  8. Что делает оператор + при работе со строками? a) Склеивает строки
    b) Складывает числа
    c) Делит строки
    d) Умножает строки

  9. Какое из следующих выражений создает список? a) list = ()
    b) list = []
    c) list = {}
    d) list = <>

  10. Что из следующего является условным оператором в Python? a) for
    b) if
    c) def
    d) while

  11. Какой тип данных в Python хранит истинное или ложное значение? a) str
    b) bool
    c) int
    d) float

  12. Что означает команда while? a) однократный цикл
    b) цикл с постусловием
    c) цикл с предусловием
    d) цикл с бессрочной проверкой

  13. Как правильно создать функцию в Python? a) function my_func():
    b) def my_func():
    c) func my_func():
    d) define my_func():

  14. Что значит выражение x = 5? a) Присвоение значения 5 переменной x
    b) Сравнение x и 5
    c) Условие равно 5
    d) Ввод данных

  15. Какой оператор используется для сравнения на равенство? a) ==
    b) =
    c) ===
    d) :=

  16. Что делает команда break внутри цикла? a) Прерывает цикл
    b) Продолжает цикл с начала
    c) Пропускает текущую итерацию
    d) Переходит к следующей функции

  17. Какое значение возвращает функция len()? a) Количество элементов
    b) Первый элемент
    c) Последний элемент
    d) Строку

  18. В какой последовательности создаются индексы элементов строки? a) С 1
    b) С 0
    c) С -1
    d) С 2

  19. Как объявить целочисленную переменную с именем a, равную 0? a) int a = 0
    b) a = 0
    c) var a = 0
    d) def a = 0

  20. Что делает оператор % при работе с числами? a) Делит и возвращает остаток
    b) Возводит в степень
    c) Выполняет деление
    d) Возвращает целое частное

  21. Какой тип данных используют для хранения дробных чисел? a) int
    b) float
    c) bool
    d) str

  22. Чем отличается список [] от кортежа ()? a) Списки изменяемы, кортежи — нет
    b) Списки неизменяемы, кортежи — есть
    c) Нет отличия
    d) Доступны разные методы

  23. В Python, что означает None? a) Пустая строка
    b) Отсутствие значения
    c) Логическое значение False
    d) Целое число 0

  24. Что такое импорт модуля? a) Загрузка внешнего файла с кодом
    b) Создание новой функции
    c) Объявление переменной
    d) Запуск программы

  25. Как импортировать модуль math? a) import math
    b) include math
    c) load math
    d) from math import *

  26. Какие виды циклов есть в Python? a) only for
    b) only while
    c) for и while
    d) do-while и for

  27. Какая инструкция используется для выхода из цикла: a) stop
    b) exit
    c) break
    d) terminate

  28. Что сделает следующий код?

    for i in range(3):
        print(i)
    

    a) Выведет 1, 2, 3
    b) Выведет 0, 1, 2
    c) Выведет 3 раза 0
    d) Возникнет ошибка

  29. Как объявить словарь в Python? a) {}
    b) []
    c) ()
    d) <>

  30. Какие ключевые слова используют для объявления класса? a) class
    b) define
    c) object
    d) module

  31. Что делает команда pass? a) Прекращает работу программы
    b) Ничего не делает, служит заглушкой
    c) Передает управление дальше
    d) Возвращает значение

  32. В чем отличие метода append() от extend() у списков? a) append() добавляет элемент, extend() — несколько элементов
    b) append() добавляет несколько элементов, extend() — один
    c) Они делают одно и то же
    d) append() — кортеж, extend() — список

  33. Что возвращает выражение type(42)? a) <class 'int'>
    b) <type 'int'>
    c) int
    d) 42

  34. Какие операции доступны для строк? a) Конкатенация, умножение, деление
    b) Конкатенация, повторение, поиск подстроки
    c) Только конкатенация
    d) Только умножение

  35. Какая команда используется для комментариев в Python? a) //
    b) /* */
    c) #
    d)

  36. Как преобразовать строку str_num = "123" в целое число? a) int(str_num)
    b) float(str_num)
    c) str(int)
    d) convert(str_num)

  37. Что такое исключение в Python? a) Ошибка, которая останавливает выполнение программы
    b) Группа функций
    c) Объявление переменной
    d) Тип данных

  38. Как перехватить исключение? a) try-except
    b) if-else
    c) loop-try
    d) catch-finally

  39. Что возвращает функция bool() при вызове с аргументом " " (пробел)? a) True
    b) False
    c) Ошибку
    d) None

  40. Какой из методов строк возвращает их копию с заглавной буквы? a) capitalize()
    b) upper()
    c) title()
    d) fullcap()

  41. Что делают операторы and, or, not? a) Делают операцию сложения, деления и умножения
    b) Логические операторы
    c) Арифметические операторы
    d) Операции сравнения

  42. Как определить модульность программы в Python? a) Делением кода на отдельные файлы и файлы импортируемых модулей
    b) Созданием глобальных переменных
    c) Улучшением комментариев
    d) Использованием функции main()

  43. Какие встроенные функции помогают работать с коллекциями? a) len(), range(), list()
    b) open(), close(), read()
    c) write(), input(), print()
    d) def(), class(), import()

  44. Какие параметры есть у функции range()? a) start, stop, step
    b) start, stop
    c) stop, step
    d) start, step

  45. Что делает команда lambda? a) Объявляет анонимную функцию
    b) Создает цикл
    c) Импортирует модуль
    d) Создает переменную

  46. Какое значение возвращает float('3.14')? a) 3.14
    b) '3.14'
    c) 3
    d) Ошибка

  47. Что означает термин "проверка условия" в Python? a) Работа с условными операторами и циклами
    b) Работа с функциями
    c) Импорт модулей
    d) Объявление переменных

  48. Как работают комментарии внутри блока if? a) Объявляют условие
    b) Делают код, который игнорируется интерпретатором, описание блока
    c) Запускают цикл
    d) Создают переменную

  49. Что делает команда global внутри функции? a) Объявляет переменную глобальной
    b) Объявляет локальную переменную
    c) Заканчивает выполнение функции
    d) Импортирует глобальные переменные

  50. Какие операторы сравнения есть в Python? a) ==, !=, >, <, >=, <=
    b) ===, !==
    c) =, !=
    d) is, in


Ответы:

  1. b
  2. b
  3. b
  4. b
  5. c
  6. c
  7. a
  8. a
  9. b
  10. b
  11. b
  12. c
  13. b
  14. a
  15. a
  16. a
  17. a
  18. b
  19. b
  20. a
  21. b
  22. a
  23. b
  24. a
  25. a
  26. c
  27. c
  28. b
  29. a
  30. a
  31. b
  32. a
  33. a
  34. b
  35. c
  36. a
  37. a
  38. a
  39. a
  40. a
  41. b
  42. a
  43. a
  44. a
  45. a
  46. a
  47. a
  48. b
  49. a
  50. a

Если нужен текст в виде файла или более развернутое оформление — сообщите!

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

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

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

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

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

qr-codegoogle-playapp-store

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

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Основы Python 3. Класс учеников: 10 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 50 6. Выводить ли тест с ответами: Да
Конечно! Ниже представлен тест по теме "Основы Python" для 10-классников. В тесте 50 вопросов с одним вариантом ответа, и все ответы приведены в конце. --- **Тест по Информатике: Основы Python** **Вариант 1 — Вариант 50** 1. Какое расширение имеет файла Python? a) .exe b) .py c) .txt d) .java 2. Как называется команда для вывода информации на экран в Python? a) echo b) print c) output d) display 3. Что делает команда `#` в Python? a) Задаёт переменную b) Делает комментарий c) Запускает цикл d) Объявляет функцию 4. Как называют специальные блоки кода, начинающиеся с ключевого слова `def`? a) Циклы b) Функции c) Модули d) Классы 5. Какая команда используется для ввода данных с клавиатуры? a) scan b) read c) input d) get 6. Что означает `int` в Python? a) Строка b) Вещественное число c) Целое число d) Логический тип 7. Как объявить переменную со значением 10? a) var = 10 b) var := 10 c) var == 10 d) var == 10 8. Что делает оператор `+` при работе со строками? a) Склеивает строки b) Складывает числа c) Делит строки d) Умножает строки 9. Какое из следующих выражений создает список? a) list = () b) list = [] c) list = {} d) list = <> 10. Что из следующего является условным оператором в Python? a) for b) if c) def d) while 11. Какой тип данных в Python хранит истинное или ложное значение? a) str b) bool c) int d) float 12. Что означает команда `while`? a) однократный цикл b) цикл с постусловием c) цикл с предусловием d) цикл с бессрочной проверкой 13. Как правильно создать функцию в Python? a) function my_func(): b) def my_func(): c) func my_func(): d) define my_func(): 14. Что значит выражение `x = 5`? a) Присвоение значения 5 переменной x b) Сравнение x и 5 c) Условие равно 5 d) Ввод данных 15. Какой оператор используется для сравнения на равенство? a) == b) = c) === d) := 16. Что делает команда `break` внутри цикла? a) Прерывает цикл b) Продолжает цикл с начала c) Пропускает текущую итерацию d) Переходит к следующей функции 17. Какое значение возвращает функция `len()`? a) Количество элементов b) Первый элемент c) Последний элемент d) Строку 18. В какой последовательности создаются индексы элементов строки? a) С 1 b) С 0 c) С -1 d) С 2 19. Как объявить целочисленную переменную с именем `a`, равную 0? a) int a = 0 b) a = 0 c) var a = 0 d) def a = 0 20. Что делает оператор `%` при работе с числами? a) Делит и возвращает остаток b) Возводит в степень c) Выполняет деление d) Возвращает целое частное 21. Какой тип данных используют для хранения дробных чисел? a) int b) float c) bool d) str 22. Чем отличается список `[]` от кортежа `()`? a) Списки изменяемы, кортежи — нет b) Списки неизменяемы, кортежи — есть c) Нет отличия d) Доступны разные методы 23. В Python, что означает `None`? a) Пустая строка b) Отсутствие значения c) Логическое значение False d) Целое число 0 24. Что такое импорт модуля? a) Загрузка внешнего файла с кодом b) Создание новой функции c) Объявление переменной d) Запуск программы 25. Как импортировать модуль `math`? a) import math b) include math c) load math d) from math import * 26. Какие виды циклов есть в Python? a) only for b) only while c) for и while d) do-while и for 27. Какая инструкция используется для выхода из цикла: a) stop b) exit c) break d) terminate 28. Что сделает следующий код? ```python for i in range(3): print(i) ``` a) Выведет 1, 2, 3 b) Выведет 0, 1, 2 c) Выведет 3 раза 0 d) Возникнет ошибка 29. Как объявить словарь в Python? a) {} b) [] c) () d) <> 30. Какие ключевые слова используют для объявления класса? a) class b) define c) object d) module 31. Что делает команда `pass`? a) Прекращает работу программы b) Ничего не делает, служит заглушкой c) Передает управление дальше d) Возвращает значение 32. В чем отличие метода `append()` от `extend()` у списков? a) `append()` добавляет элемент, `extend()` — несколько элементов b) `append()` добавляет несколько элементов, `extend()` — один c) Они делают одно и то же d) `append()` — кортеж, `extend()` — список 33. Что возвращает выражение `type(42)`? a) `` b) `` c) `int` d) `42` 34. Какие операции доступны для строк? a) Конкатенация, умножение, деление b) Конкатенация, повторение, поиск подстроки c) Только конкатенация d) Только умножение 35. Какая команда используется для комментариев в Python? a) // b) /* */ c) # d) 36. Как преобразовать строку `str_num = "123"` в целое число? a) int(str_num) b) float(str_num) c) str(int) d) convert(str_num) 37. Что такое исключение в Python? a) Ошибка, которая останавливает выполнение программы b) Группа функций c) Объявление переменной d) Тип данных 38. Как перехватить исключение? a) try-except b) if-else c) loop-try d) catch-finally 39. Что возвращает функция `bool()` при вызове с аргументом `" "` (пробел)? a) True b) False c) Ошибку d) None 40. Какой из методов строк возвращает их копию с заглавной буквы? a) capitalize() b) upper() c) title() d) fullcap() 41. Что делают операторы `and`, `or`, `not`? a) Делают операцию сложения, деления и умножения b) Логические операторы c) Арифметические операторы d) Операции сравнения 42. Как определить модульность программы в Python? a) Делением кода на отдельные файлы и файлы импортируемых модулей b) Созданием глобальных переменных c) Улучшением комментариев d) Использованием функции `main()` 43. Какие встроенные функции помогают работать с коллекциями? a) len(), range(), list() b) open(), close(), read() c) write(), input(), print() d) def(), class(), import() 44. Какие параметры есть у функции `range()`? a) start, stop, step b) start, stop c) stop, step d) start, step 45. Что делает команда `lambda`? a) Объявляет анонимную функцию b) Создает цикл c) Импортирует модуль d) Создает переменную 46. Какое значение возвращает `float('3.14')`? a) 3.14 b) '3.14' c) 3 d) Ошибка 47. Что означает термин "проверка условия" в Python? a) Работа с условными операторами и циклами b) Работа с функциями c) Импорт модулей d) Объявление переменных 48. Как работают комментарии внутри блока `if`? a) Объявляют условие b) Делают код, который игнорируется интерпретатором, описание блока c) Запускают цикл d) Создают переменную 49. Что делает команда `global` внутри функции? a) Объявляет переменную глобальной b) Объявляет локальную переменную c) Заканчивает выполнение функции d) Импортирует глобальные переменные 50. Какие операторы сравнения есть в Python? a) ==, !=, >, <, >=, <= b) ===, !== c) =, != d) is, in --- **Ответы:** 1. b 2. b 3. b 4. b 5. c 6. c 7. a 8. a 9. b 10. b 11. b 12. c 13. b 14. a 15. a 16. a 17. a 18. b 19. b 20. a 21. b 22. a 23. b 24. a 25. a 26. c 27. c 28. b 29. a 30. a 31. b 32. a 33. a 34. b 35. c 36. a 37. a 38. a 39. a 40. a 41. b 42. a 43. a 44. a 45. a 46. a 47. a 48. b 49. a 50. a --- Если нужен текст в виде файла или более развернутое оформление — сообщите!