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



