Отримання знань

дистанційна підтримка освіти школярів


Тренувальне тестування 
“Функція def мовою Python”

  1) Дано функцію:

      def Task(a, b): 
             if a+6>b:
                  h= a+b
             else:
                  h= a*b
             return h

  Якого значення набуде змінна h1 після виклику функції?

        h1= Task(10, 17)


  2) Дано функцію:
         
def Task(q, r):
                …

  Яких значень набудуть формальні параметри q і r при викликові функції?

         x= 13
         y= 36
         rez= Task(2*x-1, y+4)

  Відповідь запишіть у форматі: два числа через пропуск (спочатку значення змінної q, потім r).


  3) Дано функцію:

        def Task(g, h):
               z= g**3+4*h+10
               return z

  Яких значень набудуть змінні rez1 і rez2 після викликів функції?

       rez1= Task(1, 7)
       rez2= Task(2, 11)

  Відповідь запишіть у форматі: два числа через пропуск (спочатку значення змінної rez1, потім rez2).


  4) Дано функцію:

        def Task(c, d): 
              if c-7<d:
                   h= 3*d
              else:
                   h= c+17
              return h

  Яких значень набудуть змінні h1 і h2 після викликів функції?

      h1= Task(17, 30)
      h2= Task(20, 6)

h1= 34, h2= 18
h1= 90, h2= 18
h1= 90, h2= 37
h1= 34, h2= 37

  5) Який варіант містить правильний запис функції мовою Python?

А
Б
В
Г

  6) Дано функцію:

        def Task(s, d):
                m= s**4+d-12
                return m

  Які з викликів функції є правильними (коректними)?

k= Task(12, 36)
k= Task(10, 20, 30)
t= 7     k= Task(12-4*t)
a= 23   k= Task(a-14, 104)

  7) Дано функцію:

      def Task(n):
             d= 4*n+3
             return d

  Співставте змінні d1, d2, d3, d4 та їх значення після виконання вказаних команд. 

d1= Task(1) 35
d2= Task(11) 7
d3= Task(6) 47
d4= Task(8) 27

  8) Дано функцію:

        def Task(n):
               if n>25:
                     d= n+13
               else:
                     d= 6*n
              return d

  Співставте змінні d1, d2, d3, d4 та їх значення після виконання команд.

d1= Task(9) 42
d2= Task(30) 39
d3= Task(7) 43
d4= Task(26) 54

  9) Дано функцію:

        def Task(t):
              u= 2*t-17
              w= u-14
              return w

  Співставте складові елементи функції та пояснення для них.

t аргумент функції (формальний параметр) 
w назва функції
Task результат роботи функції
u допоміжна змінна

  10) Дано функцію:

        def Task(a):
               w= a**4-19
               return w

  Звернення до функції rez=Task(12, 17) повідомить про помилку, тому що …

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

  11) Дано функцію:

      def Task(a):
              w= a**4-19
              return w

  Звернення до функції rez=Task(‘mother’) повідомить про помилку, тому що …

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

В системі: гості - (1); користувачі - (0)