wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

lesson 31 2

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.

Для чего существуют функции в python?

a)
Для увеличения объема программы
b)
Для создания бесконечных циклов
c)
Для группировки повторяющихся операций в одном блоке кода
d)
Для усложнения кода
2.

В чем смысл принципа DRY?

a)
Принцип DRY означает, что код должен быть как можно более сложным и запутанным
b)
Дублирование кода - это хорошая практика для улучшения производительности
c)

Принцип DRY гласит, что не следует дублировать код или информацию.

d)
Принцип DRY рекомендует создавать максимальное количество копий кода
3.

С помощью какого ключевого слова объявляется функция?

***

(a)  

4.

Есть функция

def qwerty():

print(10)

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

a)
qwerty()
b)
qwerty{}()
c)
qwerty[]
d)
qwerty{}
5.

Есть такая функция --->

def qwerty(x, y):

print(x + y)

Сколько она ждет параметров?

a)
4
b)
2
c)
3
d)
1
6.

Есть такая функция --->

def qwerty(x, y, z):

print(x + y * z)

Сколько она ждет параметров?

a)
2
b)
1
c)
4
d)
3
7.

Есть такая функция --->

def qwerty(x, y, z):

print(x + y * z)

Сможет ли она запуститься если программист вызывает ее вот так --->

qwerty()

a)

Не сможет, так как эта функция ждет 3 параметров

b)

Сможет, параметры которых она ждет не важны

c)

Сможет, но спросит у программиста параметры через клавиатуру

8.

Есть такая функция --->

def qwerty(x, y, z):

print(x + y * z)

Сможет ли она запуститься если программист вызывает ее вот так --->

qwerty(1,2,3)

a)

Не сможет, так как она ждет x y z а не 1, 2, 3

b)

Сможет, ведь она ждет 3 параметра и получает три параметра

c)

Не сможет так как ждет 4 параметра

9.

Как правильно составить функцию?

*расставьте по порядку

a)

ключевое слово def

b)

имя функции

c)

скобочки с ожидаемыми параметрами

d)

двоеточие

1)
2)
3)
4)
10.

def qwerty():

for i in range(10):

print(i)

что мы увидим на экране после вызова данной функции?

a)
10
b)
11
c)
0 1 2 3 4 5 6 7 8 9
11.
  1. 1. 47_qwerty()

  2. 2. Кверти()

  3. 3. _qwerty()

  4. 4. qwerty()

У каких функций правильное название?

a)

1

b)

2

c)

3

d)

4

12.

Сколько параметров может принимать функция?

a)

1 и более

b)

до 5 параметров

c)

от 0 до 3

d)

хоть сколько, в том числе и 0

13.

Что будет выведено на экран?

a)

П

b)

О

c)

Fun(6)

d)

6

14.

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

a)

вызовом

b)

объявлением

c)

обращением

d)

вычисление

15.

В языке Python есть эталонно бесполезная инструкция ... инструкция-заглушка, которая не делает ничего.

(a)