Розв'язання задач методом поділу на підзадачі. Обчислення з використанням функцій користувача

Додано: 24 травня 2023
Предмет: Інформатика, 6 клас
Тест виконано: 7 разів
12 запитань
Запитання 1

Що таке область видимості?

варіанти відповідей

одна із найрозповсюдженіших компонентів у програмах із графічним інтерфейсом

вигляд вікна програми

та частина програмного коду, в якій змінна доступна для використання

блоки для створеня графічного інтерфейсу програми, тобто будівельні цеглинки програми

Запитання 2

Які з тверджень є правильними?

варіанти відповідей

 Глобальні змінні — це ті, що визначені в основній програмі  

Після виходу з підпрограми значення локальної змінної зберігається 

Область видимості змінної — це та частина програмного коду, в якій змінна доступна для використання 

Локальними є об’єкти, які описані й діють тільки всередині підпрограми 

Запитання 3

Що буде надруковано в результаті виконання фрагмента програми?


def func(n):

n = n+1

return(n)

print(func(1) + func(2))

варіанти відповідей

3

4

2

5

Запитання 4

Які з тверджень є правильними?

варіанти відповідей

Якщо оператор return відсутній у тілі функції, функція повертає None 

 Виклик функції, яка має повернути значення, не може бути окремим оператором 

Оператор return припиняє виконання функції і повертає значення виразу 

Виклик функції, яка має повернути значення, має бути окремим оператором 

Запитання 5

Відновіть порядок дій в алгоритмі створення функції для обчислення деякого значення:

1.У потрійних лапках написати короткий опис функції 

2.Написати заголовок функції 

3.Написати оператор виклику функції 

4. Написати тіло функції 

варіанти відповідей

2, 1, 3, 4

1, 3, 4, 2

2, 3, 4, 1

4, 2, 1, 3

Запитання 6

Що є заголовком функції в даній програмі:


avr(c1, c2):

sar = (c1+c2)/2

return sar

sar1 = avr(x1, x2)

варіанти відповідей

avr(c1, c2):

sar = (c1+c2)/2

return sar

sar1 = avr(x1, x2)

Запитання 7

Що є оператором виклику функції в даній програмі:


avr(c1, c2):

sar = (c1+c2)/2

return sar

sar1 = avr(x1, x2)

варіанти відповідей

avr(c1, c2):

sar = (c1+c2)/2

return sar

sar1 = avr(x1, x2)

Запитання 8

Що буде надруковано в результаті виконання фрагмента програми?

варіанти відповідей

2

4

16

25

Запитання 9

Що буде надруковано в результаті виконання фрагмента програми?

def sum(a, b):

print (a+b)

sum(3, 5)

варіанти відповідей

8

3+5 

35

3,5

Запитання 10

Що буде надруковано в результаті виконання фрагмента програми:


def sum(a):

print(a*a)

for i in range(5):

sum(i)


варіанти відповідей

0 1 4 9 16 

 0 1 2 3 4 

 1 2 3 4 5 

 1 4 9 16 25 

Запитання 11

Що буде надруковано в результаті виконання фрагмента програми:


def func(n):

f = 1

for i in range(1, n+1):

f = f*i

print(f)

func(5)


варіанти відповідей

5

 0

120

24

Запитання 12

Описано функцію:


def sum(a, b):

print(a+b)

Чи наведено правильні виклики цієї функції?

варіанти відповідей

sum(х, 3, 5)

sum(3, 5)

х = 3

sum(х, х+5)

sum(3)

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест