Функції користувача і модулі мови Python

Додано: 11 грудня 2023
Предмет: Інформатика, 10 клас
17 запитань
Запитання 1

Використання функцій у мові Python дозволяє:

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

зменшити обсяг потрібної пам’яті 

зменшити довжину програми 

зменшити кількість помилок у програмі 

скоротити час виконання програми 

Запитання 2

В оголошенні функції обов’язково вказуються:

Позначте одну правильну відповідь.

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

тіло функції 

параметри 

оператор return 

слово def 

Запитання 3

Інструкції тіла функції:

Позначте одну правильну відповідь.

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

відокремлюються зліва довільною кількістю пробілів 

починаються з нового рядка кожна 

відокремлюються зліва однаковою кількістю пробілів 

Запитання 4

Оператор pass використовується в функціях, якщо:

Позначте одну правильну відповідь.

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

не вказано ім’я функції 

відсутній оператор return 

відсутні інструкції тіла функції 

Запитання 5

Інструкція return в функціях:

Позначте одну правильну відповідь.

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

повертає результат в основну програму 

повертає результат None в основну програму 

передає управління на початок функції 

Запитання 6

Локальні змінні доступні:

Позначте одну правильну відповідь.

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

усередині функції та в основній програмі

тільки в основній програмі 

тільки усередині функції 

Запитання 7

Глобальні змінні доступні:

Позначте одну правильну відповідь.

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

тільки всередині функції 

тільки в основній програмі 

в основній програмі та всередині функції 

Запитання 8

Одночасно параметрам функцій можна передавати:

Позначте одну правильну відповідь.

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

тільки значення цілих чисел

значення різних типів 

тільки значення словника 

Запитання 9

Оголошена така функція: def fun1(x, y=2, z=3), до якої здійснюється звернення: fun1(5). У результаті параметри набудуть таких значень:

Позначте одну правильну відповідь.

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

x=5, y=2, z=3

x=5, y=5, z=3 

x=0, y=2, z=5

Запитання 10

Оголошена така функція: def fun1 (x1, x2=8), до якої здійснюється таке звернення: fun1(2, 3). У результаті параметри набудуть значень:

Позначте одну правильну відповідь.

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

х1=3, х2=8 

х1=2, х2=8

х1=2, х2=3 

Запитання 11

Оголошена функція: def fun1(x1, x2), до якої здійснюється звернення: fun1(x2=5, x1=3). У результаті параметри набудуть таких значень:

Позначте одну правильну відповідь.

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

x1=5, x2=5 

x1=3, x2=5

x1=5. x2=3 

Запитання 12

Оголошена функція: def fun1(*x), до якої здійснюється таке звернення: fun1(5,6.7). У результаті параметр х набуде значень:

Позначте одну правильну відповідь.

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

5

5, 6, 7 

Запитання 13

Реалізація рекурсії заснована на структурі даних:

Позначте одну правильну відповідь.

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

черга

масив 

стек 

Запитання 14

Рекурсивне обчислення порівняно з рекурентним потребує:

Позначте одну правильну відповідь.

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

тільки додаткового часу 

додаткової пам’яті і часу 

тільки додаткової пам’яті 

Запитання 15

Програма, що складається з декількох модулів, запускається:

Позначте одну правильну відповідь.

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

з головного модуля

з будь-якого модуля 

з першого модуля 

Запитання 16

За допомогою інструкції >>>import random, math імпортуються:

Позначте одну правильну відповідь.

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

модуль random 

модуль math 

модулі random і math 

Запитання 17

Після виконання інструкції >>>import math as alm до модуля math можна звернутися за допомогою імені:

Позначте одну правильну відповідь.

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

math as alm 

math 

alm 

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

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