wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Программалау 2/2

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

PYTHON –да қандай айнымалы атаулары дұрыс:

a)

ABC

b)

S12

c)

N_1

d)

41And

e)

Sum/

2.

PYTHON –да қандай айнымалы атаулары дұрыс емес:

a)

N+1

b)

ABC

c)

Sum/

d)

41And

e)

AB

3.

Бағдарламаны орындағаннан кейінгі нәтиже

a = int(input()) b = int(input()) if a < b:     print(a) else:     print(b)

a)

Кіріс мәліметтері: a =123, b=23; Нәтиже 23

b)

Кіріс мәліметтері: a =141, b=35; Нәтиже 35

c)

Кіріс мәліметтері: a =11, b=23; Нәтиже 11

d)

Кіріс мәліметтері: a =101, b=23; Нәтиже 101

e)

Кіріс мәліметтері: a =11, b=23; Нәтиже 110

4.

Төмендегі алгоритмді орындағаннан кейін қандай сандар қатары пайда болады: 

for i in range(1,k):        print(i)

a)

k=5 болса, экранға: 1 2 3 4

b)

k=6 болса, экранға: 1 2 3 4 5 6

c)

k=6 болса, экранға: 1 2 3 4 5

d)

k=5 болса, экранға: 1 2 3 5

e)

k=5 болса, экранға: 1 2 3 4 5

5.

Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады:

s = 0

for k in range(t,7):

      s = s + k

print(s)

a)

t=4 болса, экранға: 15

b)

t=6 болса, экранға: 6

c)

t=6 болса, экранға: 46

d)

t=3 болса, экранға: 18

e)

t=5 болса, экранға: 52

6.

Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады:

s = 0

for k in range(t,8):

      s = s + k

print(s)

a)

t=4 болса, экранға: 22

b)

t=6 болса, экранға: 13

c)

t=3 болса, экранға: 25

d)

t=6 болса, экранға: 46

e)

t=5 болса, экранға: 52

7.

while циклдік операторын қолдану алгоритмінің нәтижесі:

i = 1

while i<= 8:

    print(i ** 2, end=’ ‘)

    i = i + 1

a)

1 2 3 4 5 6 7 8

b)

1 4 9 16 25 36 49 64

c)

100 81 64 49 25 16 9 4 1

d)

64

e)

22

8.

Төмендегі программа скрипті орындалғаннан кейін экранға қандай нәтиже шығады?

s = 0

for k in range(5,11,k):

      s = s + 2

print(s)

a)

k=5 болса, экранға: 4

b)

k=5 болса, экранға: 130

c)

k=1 болса, экранға: 15

d)

k=4 болса, экранға: 4

e)

k=5 болса, экранға: 35

9.

Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады: z=30

for n in range(10,k,-2):

       z=z-2*n

print("n=",n)

a)

k=3 болса, экранға: n= 4

b)

k=5 болса, экранға: n= 6

c)

k=5 болса, экранға: n= 18

d)

k=7 болса, экранға: n= -18

e)

k=6 болса, экранға: n= -26

10.

Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады: while a > b:

    if a % 2 == 0:

        b=b + a

    else:

        a=a-2*b+1

print(b)

a)

a=3; b=9 болса: экранға шығады: 9

b)

a=21; b=4 болса: экранға шығады: 18

c)

a=23; b=4 болса: экранға шығады: 20

d)

a=23; b=4 болса: экранға шығады: 4

e)

a=21; b=4 болса: экранға шығады: 10

11.

Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады: s = 0

while m > 0:

     d = m % 10

     s = s + d

     m = m // 10

print(s)

a)

m=15 болса, экранға: 6

b)

m=23 болса, экранға: 5

c)

m=15 болса, экранға: 12

d)

m=23 болса, экранға: 23

e)

m=23 болса, экранға: 22

12.

Тізім әдістері:

a)

insert (индекс, мән)

b)

sort ()

c)

or()

d)

float()

e)

int()

13.

Тізім әдістері:

a)

sort (индекс)

b)

insert (индекс, мән)

c)

rеmоvе(мән)

d)

int(мән)

e)

float(индекс)

14.

Тізімдерде қолданылатын әдістер:

a)

append(мән)

b)

insert(индекс, мән)

c)

rеmоvе(мән)

d)

int(мән)

e)

float(мән)

15.

Тізімдерге қатысты ақиқат тұжырымдар:

a)

Тізім мутацияланады

b)

append(мән) – тізімге мән қосу

c)

or(мән) – тізімді салыстыру

d)

float(мән) – тізімге нақты мән қосу

e)

int(мән) – тізім элементінің индексін анықтау

16.

Төмендегі код фрагментінің нәтижесі қандай?

numbers = [1, 2, 3, 4, 5] 

my_list = numbers[1:3] 

print (my_list)

a)

Экранға бірінші және екінші индекстегі мән шығады

b)

[2, 3]

c)

Экранға бірінші, екінші және үшінші индекстегі мән шығады

d)

Экранға бірінші және үшінші индекстегі мән шығады

e)

[1, 2, 3, 4, 5] 

17.

Төмендегі код фрагментінің нәтижесі қандай?

numbers = [1, 2, 3, 4, 5]

 my_list = numbers[1:] 

print (my_list)

a)

Экранға нөлінші индексінен өзге тізім элеметтері тұтас шығады

b)

Экранға бірінші, екінші және үшінші индекстегі мән шығады

c)

Экранға бірінші және үшінші индекстегі мән шығады

d)

[1, 2, 3, 4, 5] 

e)

[2, 3, 4, 5]

18.

Төмендегі код фрагментінің нәтижесі қандай?

numbers = [1, 2, 3, 4, 5]

 my_list = numbers[:1] 

print (my_list)

a)

Экранға бірінші индекске дейінгі мән шығады

b)

Экранға бірінші, екінші және үшінші индекстегі мән шығады

c)

Экранға нөлінші индексінен өзге тізім элеметтері тұтас шығады

d)

[1]

e)

[2, 3, 4, 5]

19.

Төмендегі код фрагментінің нәтижесі қандай?

numbers = [1, 2, 3, 4, 5]

 my_list = numbers[:] 

print (my_list)

a)

Экранға тізім толық шығады

b)

[1]

c)

[1, 2, 3, 4, 5] 

d)

Экранға бірінші, екінші және үшінші индекстегі мән шығады

e)

[2, 3, 4, 5]

20.

Төмендегі код фрагментінің нәтижесі қандай?

numbers = [1, 2, 23, 14, 55, 6, 78]

my_list = numbers[-3]

print (my_list)

a)

Экранға тізім соңынан санағанда үшінші элемент шығады

b)

[55] 

c)

Экранға бірінші, екінші және үшінші индекстегі мән шығады

d)

Экранға нөлінші индексінен өзге тізім элеметтері тұтас шығады

e)

[2, 3, 4, 5]

21.

Төмендегі код фрагментінің нәтижесі қандай?

my_list = [9, 1, 0, 2, 8, 6, 7, 4, 5, 3]

print ('Бастапқы тізім:', my_list) 

my_list. sort ()

print('Сұрыпталған тізім:', my_list)

a)

Экранға бірінші, екінші және үшінші индекстегі мән шығады

b)

Элементтері кез келген ретпен орналасқан тізім

c)

Экранға нөлінші индексінен өзге тізім элеметтері тұтас шығады

d)

Бастапқы тізім:[9, 1, 0, 2, 8, 6, 7, 4, 5, 3]

Сұрыпталған тізім: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

e)

Бастапқы тізім және элементтері өсу ретімен реттелген тізім шығады

22.

a = [i**2         for       i           in         range(1,15)] 

print(a)

Мұндағы а:

a)

тізім

b)

1, 2, 3, ..., 15 сандарының квадраттарынан тұратын тізім

c)

1, 2, 3, ..., 14 сандарының квадраттарынан тұратын тізім

d)

кортеж

23.

Мұндағы:

a)

Бас диагональ элементтерінің қасиеті: i=j

b)

Бас диагональдан жоғары элементтер қасиеті: i<j

c)

Бас диагональдан төмен элементтер қасиеті: i>j

d)

Бас диагональдан жоғары элементтер қасиеті: i=j

e)

Бас диагональдан төмен элементтер қасиеті: i><j

24.

m = (1, 2, 3, 4, 5)

мұндағы m:

a)

m кортеж

b)

m тізім

c)

m мутацияланбайды

d)

m мутацияланады

e)

m сөздік

25.

phonebook = { 'Айбар' : '555-1111', 'Арсен' : '555-2222',  'Алина' : '555-3333'}

Бұл:

a)

Кортежде бір  элемент кілттен, қоснүктеден, сонан соң мәннен тұрады

b)

Тізімде  бір  элемент кілттен, қоснүктеден, сонан соң мәннен тұрады

c)

кортеж

d)

Сөздікте бір  элемент кілттен, қоснүктеден сонан соң мәннен тұрады

e)

Сөздік