wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

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

Total questions: 14

Worksheet time: 28mins

Name
Class
Date
1.

Что такое процедура?

a)

Именованный блок кода, возвращающий значение

b)

Именованный блок кода, выполняющий определённые действия

c)

Анонимный блок кода, выполняющий действия

d)

Блок кода, который не выполняет никаких действий

2.

Какова основная функция функции в Python?

a)

Является анонимной

b)

Не выполняет действия

c)

Возвращает результат

d)

Не возвращает значение

3.

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

a)

Увеличение количества ошибок

b)

Упрощение программы

c)

Увеличение объёма кода

d)

Сложность модификации программы

4.

Что такое параметры в функциях?

a)

Данные, которые возвращаются функцией

b)

Данные, которые передаются внутрь функции

c)

Данные, которые не используются

d)

Данные, которые хранятся в глобальных переменных

5.

Что такое локальные переменные?

a)

Переменные, которые не могут быть изменены

b)

Переменные, действующие только внутри функции

c)

Переменные, доступные во всей программе

d)

Переменные, которые всегда равны нулю

6.

Как создаётся процедура в Python?

a)

С помощью оператора return

b)

Как обычная функция, но без return

c)

С помощью ключевого слова func

d)

С помощью ключевого слова def

7.

Какой результат возвращает функция сумма(a, b) при a=5 и b=7?

a)

12

b)

7

c)

5

d)

10

8.

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

a)

Она становится локальной

b)

Она остаётся неизменной

c)

Она удаляется

d)

Она становится равной 5

9.

Какой вывод будет при вызове функции приветствие()?

a)

Привет, Алия

b)

Здравствуйте! Добро пожаловать в программу!

c)

Сумма равна: 12

d)

Внутри функции: 5

10.

Какой тип данных возвращает функция в Python?

a)

Только целые числа

b)

Только списки

c)

Только строки

d)

Любой тип данных

11.

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

a)

Улучшение структуры программы

b)

Уменьшение количества ошибок

c)

Повторное использование кода

d)

Увеличение сложности программы

12.

Что выводит функция увеличить()?

a)

10

b)

Ошибка

c)

5

d)

0

13.

Какой результат будет при вызове функции разность(a, b) с a=10 и b=5?

a)

0

b)

5

c)

10

d)

15

14.

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

a)

func

b)

define

c)

def

d)

function