wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Процедура ҮБТ

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

def abay(x1):

s=0

for i in x1:

s+=int(i)

print(s)

a=input()

abay(a)

егер a=1005 болса

a)

15

b)

7

c)

6

d)

10

2.

Python-да процедура қалай анықталады?

a)

def кілт сөзі арқылы

b)


function кілт сөзі арқылы

c)


proc кілт сөзі арқылы

d)

ы
procedure кілт сөзі арқылы

3.

def greet():

print("Hello")

a)

"Hello"

b)

None

c)

"greet"

d)

Қате береді

4.

Python функциясын шақыру үшін не істеу керек?

a)

greet

b)


greet()

c)

call greet

d)

run greet

5.

Функция параметрін қалай беру керек?

a)

Функцияның ішінде тікелей жазу

b)

Шақырған кезде аргумент ретінде беру

c)

Python автоматты

d)

түрде береді
Файлдан оқу арқылы

6.

def add(a, b):

return a + b

a)

Тек екі санды басып шығарады

b)

Екі санды қосып, нәтижесін қайтарады

c)

Қате береді

d)

Файлға жазылады

7.

Python-да процедура мен функцияның айырмашылығы неде?

a)

Процедура return қайтарады, функция – жоқ

b)

Процедура return қайтармайды, функция қайтарады

c)


Айырмашылығы жоқ

d)

Функция тек сандық есептеулер үшін қолданылады

8.
  1. Келесі кодта дұрыс шақыру қандай?

def say_hi(name):
print("Hi", name)

a)

say_hi

b)


say_hi()

c)


say_hi("Ali")

d)

print(say_hi)

9.

Python-да функцияны қай жерде қолдануға болады?

a)

Тек бағдарламаның басында

b)


Бағдарламаның кез келген жерінде

c)


Файлдың соңында

d)

Тек цикл ішінде

10.

def san(n, m):

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

if i % 2 == 1:

print(i)

Қандай аргумент бергенде экранға: 15 17 19 шығады?

a)

san(15, 19)

b)

san(17, 20)

c)

san(16, 22)

d)

san(10, 19)

11.

def san(n, m):

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

if i % 2 == 1:

print(i)

san(3, 9)

a)
  • 3 5 7 9

b)
  • 4 6 8

c)
  • 3 4 5 6 7 8 9

d)
  • 5 7 9

12.

def san(n, m):

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

if i % 2 != 1:

print(i)

san(20, 28)

a)

20

24

28

b)

20

22

24

26

28

c)

19

18

24

26

28

d)

20

22

24

26

30

13.

def f(a, b):

return a + b

f(3, 7) не қайтарады?

a)

10

b)

37

c)

3

d)

a + b

14.

def f(x):

return x * 2

f(9) не қайтарады?

a)

18

b)

11

c)

9

d)

81

15.

def f(n):

if n > 0:

return "Positive"

f(-3) не қайтарады?

a)

None

b)

Positive

c)

-3

d)

False

16.

def f(a, b):

return a * b

f(4, 5) не қайтарады?

a)

20

b)

45

c)

9

d)

4

17.

def f(n):

return n % 2

f(10) не қайтарады?

a)

0

b)

2

c)

1

d)

10

18.

def f(s):

return len(s)

f("Hi") не қайтарады?

a)

2

b)

1

c)

Hi

d)

0

19.

def multiply(x, y):

return x * y

multiply(3, 4) не қайтарады?

a)

7

b)

12

c)

34

d)

1

20.

def is_even(n):

return n % 2 == 0

is_even(5) не қайтарады?

a)

True

b)

False

c)

None

d)

0

21.

def count_chars(s):

return len(s)

count_chars("Python") не қайтарады?

a)

7

b)

6

c)

8

d)

5

22.

def Shapagat(Ramazan):

if Ramazan%2==1:

print('Qaisar')

else:

print('Madeniet')

Asilbek=int(input())

if Asilbek>25:

print(Ramazan)

else:

Shapagat(Asilbek)
Madeniet деген сөз қай мәнде шығады

a)

17

b)

18

c)

25

d)

40

23.

def Magzhan(a,b):

if a>b:

print('Qaisar')

else:

print('Shapagat')

Magzhan(5*2,9)

a)

Shapagat

b)

10

c)

Qaisar

d)

9

24.

def Baurzhan(a):

if a>0:

print('Magzhan')

else:

print('Beibaris')

def Nuraly(b):

if b<0:

print('Qaisar')

else:

print('Ramazan')

n=15

Baurzhan(15)

Nuraly(n-20)

Nuraly(n*3)

a)

Beibaris

Qaisar

Ramazan

b)

Beibaris

Qaisar

Qaisar

c)

Magzhan

Ramazan

Ramazan

d)

Magzhan

Qaisar

Ramazan

25.

Процедура неше бөліктен тұрады?

a)
  1. Тақырыбы және денесі

b)
  1. Тек атауы

c)
  1. Тек денесі

d)
  1. Екіден көп бөлім

26.

Параметрсіз процедура деген не?

a)
  1. Аргумент қабылдамайтын процедура

b)
  1. Міндетті түрде мән қайтаратын процедура

c)
  1. Тек санмен жұмыс істейтін процедура

d)
  1. Тек мәтін шығаратын процедура

27.

Параметрлі процедура деген не?

a)
  1. Аргумент қабылдайтын процедура

b)
  1. Аргумент қабылдамайтын процедура

c)
  1. Тек есептеу жүргізетін процедура

d)
  1. Тек цикл қолданатын процедура

28.

Келесі код қандай процедура?

def kos(a, b):
print(a + b)

a)
  1. Параметрлі

b)
  1. Параметрсіз

c)
  1. Функция

d)
  1. Массивтік процедура

29.

Келесі код қандай процедураға жатады?

def salem():
print("Salem!")

a)
  1. Параметрсіз

b)
  1. Параметрлі

c)
  1. Функция

d)
  1. Екі түрі де

30.

Параметрсіз процедурада параметрлер саны қанша?

a)
  1. 0

b)
  1. 1

c)
  1. 2

d)
  1. Қалағанша

31.

Параметрлі процедурада параметрлер саны қандай болуы мүмкін?

a)
  1. 0 немесе көп

b)
  1. Міндетті түрде 1 ғана

c)
  1. Тек жұп сан

d)
  1. Екіден артық болмайды