wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Алг и СД лекция 7

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

divmod(20,8) мәні неге тең болады?

a)

 2 , 4

 

b)

20, 4

 

c)

8, 4

d)

 20, 2

2.

while True:

__name = input(‘Введите имя:’)

__if name == ‘Нет’:

____break

print(‘Привет’, name)

Қай кезде цикл жұмысын тоқтатады?

a)

name-ге ‘Нет’ деген мән бергенде

b)

name-ге ‘Привет’ деген мән бергенде

c)

while-ға false мәнін бергенде

d)

name-ге true мәнін бергенде

3.

n=500

Count=0

While n>0:

__n=n//10

__Count+=1

Count мәні нешеге тең болады?

a)

3

b)

1

c)

2

d)

0

4.

range(6) функциясы нені білдіреді?

a)

0-ден 6-ға дейінгі сандарды тексеру керектігін білдіреді

b)

кездейсоқ алынатын сандарды тексеру керектігін білдіреді

c)

берілген сандардың арасындағы барлық сандарды тексеру керектігін білдіреді

d)

6-санын тексеру керектігін білдіреді

5.

Функцияға қатысты ережені табыңыздар

a)

функция мән қайтарады

b)

әрекеттердің бірінен соң бірінің орындалуын білдіреді

c)

алгоритм командаларының орындалу ретін көрсететін бағытталған граф

d)

есепті мерзімінен бұрын тоқтатуға тағайындалған

6.

Функцияға қатысты ережені анықтаңыздар?

a)

программаның басқа орнынан қатынауға болатын программалық кодтың атау берілген үзіндісі

b)

мәліметтердің реттелген құрылымы

c)

функция тек қана функцияның ішінде қолданылады

d)

функцияда міндетті түрде параметр болу керек

7.

def fun():

__ return 1

print(fun())

нәтижесі?

a)

1

b)

fun

c)

0

d)

None

8.

def print_sum(a = 2, b = 2):

___return a + b

print(print_sum(9,10))

a)

19

b)

4

c)

9

d)

2

9.

def print_sum(a=6, b = 2):

__return a + b

print(print_sum())

нәтижесі не болады?

a)

8

b)

0

c)

2

d)

6

10.

def sum(a = 2, b = 2):

sum = a + b

return sum

c = sum(9,15)

print(c)

нәтиже не болады?

a)

24

b)

4

c)

с

d)

sum

11.

Lambda-функция деп

a)

аргументтер саны еркін болатын және тек бір ғана өрнекті есептейтін атауы жоқ функцияны айтады

b)

аргументтер саны,біреу ғана болатын және тек бір ғана өрнекті есептейтін атауы жоқ функцияны айтады

c)

аргументтер саны,біреу ғана болатын және бірнеше өрнекті есептейтін атауы жоқ функцияны айтады

d)

атауы бар функцияны айтамыз

12.

(lambda x: x**3)(3) нәтижесі не болады?

a)

9

b)

3

c)

1

d)

0

13.

x = lambda arg1, arg2: arg1 + arg2 +2

print(x(5,5))

нәтижесі ?

a)

12

b)

10

c)

25

d)

2

14.

fun= lambda x, y: x*y

print(fun(5,9)) нәтижесі?

a)

45

b)

5,9

c)

x*y

d)

x,y

15.

Дұрыс жазылған lambda өрнекті көрсетіңіз?

a)

(lambda x,y: x**2+y**2) (1,3)

b)

(lambda x: x**2)(3, 5)

c)

lambda x: x)(0.1,5)

d)

lambda x,y,z: x+y+1)(0.1,5)

16.

Дұрыс жазылмаған lambda өрнекті көрсетіңіз

a)

>>> sqrt = lambda x: x**0.5

>>> sqrt(25)

b)

(lambda a,b,1: a*b+1)(1)

c)

a1=lambda a,b: a**0.5+b

print(a1(4,2))

d)

from math import*

el=lambda x: exp(x+1)

print(el(3))

17.

Рекурсия деп

a)

функция өзін өзі шақыру процесін айтады

b)

функцияның формальды параметрлерді шақыруын айтады

c)

функцияның аргументтерді шақыруын айтады

d)

айнымалыларды меншіктеуін айтады

18.

def factorial(n):

__if n != 0:

_____return n * factorial(n-1)

__else:

____return 1

print(factorial(5))

нәтижесі не болады?

a)

120

b)

1

c)

0

d)

5

19.

def factorial(n):

if n != 0:

return n * factorial(n-1)

else:

return 1

print(factorial(5))

a)

программа 5! мәнін тауып экранға шығарады

b)

программа 1-ді қайтарады

c)

программа 0-ді қайтарады

d)

return n * factorial(n-1) -ді шығарады