Таких скидок больше не будет!

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

Тест на тему процедуры и функции в Python

13 февраля 2025 09:01

Информатика
10 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике для 10 класса: Процедуры и функции в Python

Вопрос 1

Что такое функция в Python?

  • A) Набор инструкций, который можно вызывать по имени.
  • B) Специальная переменная.
  • C) Команда для вывода данных на экран.
  • D) Структура данных.

Ответ: A


Вопрос 2

Какой символ используется для определения функции в Python?

  • A) #
  • B) def
  • C) func
  • D) function

Ответ: B


Вопрос 3

Какой из следующих вариантов правильный для определения функции без параметров?

  • A) def my_function[]:
  • B) def my_function():
  • C) def my_function{}:
  • D) function my_function():

Ответ: B


Вопрос 4

Какой из следующих вариантов показывает правильный способ вызова функции?

  • A) call my_function()
  • B) my_function[]
  • C) my_function()
  • D) my_function{}

Ответ: C


Вопрос 5

Какой из указанных типов значений может вернуть функция?

  • A) Только целые числа
  • B) Только строки
  • C) Любой тип данных
  • D) Не возвращает значение

Ответ: C


Вопрос 6

Что происходит, если функция вызывается без передачи обязательных аргументов?

  • A) Python выбрасывает ошибку
  • B) Функция выполняется с пустыми аргументами
  • C) Функция возвращает None
  • D) Функция выполняется с предустановленными значениями

Ответ: A


Вопрос 7

Какой из вариантов является правильной формой определения функции с параметрами?

  • A) def my_function(param1, param2):
  • B) function my_function(param1 param2):
  • C) def my_function(param1; param2):
  • D) func my_function(param1, param2):

Ответ: A


Вопрос 8

Что делает ключевое слово return в функции?

  • A) Завершает выполнение программы
  • B) Возвращает значение из функции
  • C) Указывает на конец функции
  • D) Выводит значение на экран

Ответ: B


Вопрос 9

Как можно задать значение параметра по умолчанию в функции?

  • A) def my_function(param1=10):
  • B) def my_function(param1:10):
  • C) def my_function(param1->10):
  • D) def my_function(param1;10):

Ответ: A


Вопрос 10

Что будет выведено на экран, если вызвать следующую функцию:

def my_function():
    print("Hello")
my_function()
  • A) Hello
  • B) None
  • C) Ошибка
  • D) "Hello"

Ответ: A


Вопрос 11

Какой из приведенных вариантов является примером процедуры (функции, не возвращающей значения)?

  • A) def my_function(): return
  • B) def my_function(): print("Hello")
  • C) def my_function(): return 10
  • D) def my_function(): return "Hello"

Ответ: B


Вопрос 12

Как передать несколько аргументов функции в виде списка?

  • A) def my_function(*args):
  • B) def my_function(args*):
  • C) def my_function(args):
  • D) def my_function([args]):

Ответ: A


Вопрос 13

Какой из следующих способов вызова функции с параметрами является верным?

  • A) my_function(1, 2)
  • B) my_function[1, 2]
  • C) my_function{1, 2}
  • D) call my_function(1, 2)

Ответ: A


Вопрос 14

Что происходит, если функция ничего не возвращает?

  • A) Возвращается значение None
  • B) Не выполняется
  • C) Возвращается 0
  • D) Выбрасывается ошибку

Ответ: A


Вопрос 15

Можно ли определить функцию внутри другой функции в Python?

  • A) Да
  • B) Нет
  • C) Только для встроенных функций
  • D) Только в классах

Ответ: A


Итог

Тест включает 15 вопросов на тему процедур и функций в Python, каждый вопрос имеет единственный правильный ответ. Удачи на экзамене!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
1 Класс
{Другой предмет}
9 Класс
{Другой предмет}
5 Класс

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