wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Уровень 2. 1/2

Total questions: 50

Worksheet time: 31mins

Name
Class
Date
1.

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

for i in range(1,10):        print(i, end='')

a)

1 2 3 4 5 6 7 8 9 10

b)

1 2 3 4 5 6 7 8 9

c)

0

d)

858587474

e)

010230599

2.

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

 for i in range(1,10+1):        print(i, end='')

a)

1 2 3 4 5 6 7 8 9 10

b)

1 2 3 4 5 6 7 8 9 10 11

c)

1 4 9 16

d)

01010101

e)

00003333

3.

ендегі алгоритмнің нәтижесі: 

Кіріс мәліметтері: 

15

45

a = int(input()) b = int(input()) if a % 10 == 0 or b % 10 == 0:     print('YES') else:     print('NO')

a)

YES

b)

NO

c)

Error

d)

int

e)

No answer

4.

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

s = 0

for k in range(3,11):

s = s + k

print(s)

a)

11

b)

52

c)

88

d)

99

e)

22

5.

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

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

numbers[2] = 99

print (numbers)

a)

[1, 2, 3, 4, 5]

b)

[1, 2, 99, 4, 5]

c)

[1, 99, 3, 4, 5]

d)

[99, 2, 3, 4, 5]

e)

[1, 2, 3, 4, 99]

6.

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

numbers = list(range(3))

print(numbers)

a)

[3, 1, 2]

b)

[0, 1, 2]

c)

[1, 3, 2]

d)

[0, 1, 3]

e)

[3, 2, 1]

7.

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

for k in range(1,30):

s = k  * s

a)

99

b)

29

c)

77

d)

55

e)

33

8.

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

k=1

for k in range(1,4):

s =(-1)*s

print(s)

a)

2

b)

-1

c)

30

d)

-5

e)

6

9.

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

n=1

for n in range(10):

    if n < 0:

        z=z-2*n

    else:

z=n-z

print(n)

a)

-33

b)

9

c)

-77

d)

-8

e)

-9

10.

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

b = 4

if  a % 2 == 0:

        b=b + a

else:

        a=a-2*b+1

print(b)

a)

20

b)

43

c)

16

d)

4

e)

24

11.

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

for i in range(1,5):        print(i, end='')

a)

1 2 3 4 5

b)

1 2 3 4

c)

0

d)

858587474

e)

010230599

12.

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

for i in range(1,8):        print(i, end='')

a)

1 2 3 4 5 6 7 8

b)

1 2 3 4 5 6 7

c)

0

d)

858587474

e)

010230599

13.

For, while

a)

Қайталау операторлары

b)

Шартты тексеру операторлары

c)

Енгізу-шығару операторлары

d)

Енгізу-тексеру операторлары

e)

Таңдау операторлары

14.

Мына кодтың нәтижесі қандай болады?

for i in range(5):

      if i % 2 == 0:

          continue

print(i)

a)

4

b)

1, 3 және 5

c)

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

d)

Қате, себебі  i-дің мәні енгізілмеген

e)

1 және 3

15.

Қайсы өрнек дұрыс жазылған?

a)

var num = 2k

b)

num = 2

c)

num = float (2)

d)

Intnum =: 2

e)

Num:= 2;

16.

Төмендегі код орындалғанда экранға не шығады?

x = True

y = False

z = False

if not x or y:

    print(1)

elif not x or not y and z:

    print(2)

elif not x or y or not y and x:

    print(3)

else:

    print(4)

a)

1         

b)

3

c)

2

d)

4

e)

8

17.

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

a = [1,2,3,None,(),[],]

print(len(a))    

a)

4

b)

6

c)

3

d)

2

e)

5

18.

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

a = [1,2,3,None,(),[],3.8]

print(len(a))

a)

4

b)

7

c)

3

d)

2

e)

5

19.

Экранға не шығады?

x = True

y = True

z = True

if not x or y:

    print(1)

elif not x or not y and z:

    print(2)

elif not x or y or not y and x:

    print(3)

else:

    print(4)

a)

1         

b)

3

c)

2

d)

4

e)

8

20.

Мына кодтың нәтижесі қандай болады?

x = 23

num = 0

if x > =10:

    num=5

else:

    num=0

print (num)

a)

23

b)

10

c)

11

d)

0

e)

5

21.

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

for i in range(4):    print(i, end=” “)    print(i ** 2, end=” “)

a)

0 0 1 1 3 3 4 4

b)

0 0 1 1 2 4 3 9

c)

0 0 1 1 2 3 3 9

d)

0 0 2 2 1 1 3 4

e)

0 7 7 1 0 1 5 6

22.

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

i = 1

while i<= 10:

    print(i ** 2, end=” “ )

    i = i + 1

a)

1 2 3 4 5 6 7 8 9 10

b)

1 4 9 16 25 36 49 64 81 100

c)

100 81 64 49 25 16 9 4 1

d)

99

e)

22

23.

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

for i in range(4):    print(i, end=” “)    print(i * 2, end=” “)

a)

0 0 1 2 2 4 3 6

b)

0 0 1 1 2 3 3 9

c)

0 0 2 2 1 1 3 4

d)

0 7 7 1 0 1 5 6

e)

0 0 1 1 3 3 4 4

24.

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

s = 0

for k in range(5,11):

s = s + 2 * k

print(s)

a)

99

b)

90

c)

77

d)

55

e)

33

25.

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

Кіріс мәліметтері:

10

20

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

a)

10

b)

20

c)

30

d)

-10

e)

-5

26.

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

a)

ABC

b)

S12

c)

N_1

d)

Sum/

e)

41And

27.

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

a)

Sum/

b)

41And

c)

N+1

d)

AB

e)

S12

28.

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

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

a)

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

b)

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

c)

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

d)

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

e)

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

29.

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

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

a)

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

b)

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

c)

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

d)

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

e)

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

30.

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

s = 0

for k in range(t,7):

      s = s + k

print(s)

a)

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

b)

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

c)

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

d)

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

e)

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

31.

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

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

32.

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

i = 1

while i<= 8:

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

    i = i + 1

a)

1 4 9 16 25 36 49 64

b)

100 81 64 49 25 16 9 4 1

c)

64

d)

22

e)

1 2 3 4 5 6 7 8

33.

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

s = 0

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

      s = s + 2

print(s)

a)

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

b)

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

c)

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

d)

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

e)

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

34.

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

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

       z=z-2*n

print("n=",n)

a)

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

b)

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

c)

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

d)

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

e)

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

35.

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

    if a % 2 == 0:

        b=b + a

    else:

        a=a-2*b+1

print(b)

a)

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

b)

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

c)

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

d)

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

e)

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

36.

Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады: 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

37.

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

a)

sort ()

b)

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

c)

int()

d)

float()

e)

or()

38.

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

a)

sort (индекс)

b)

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

c)

rеmоvе(мән)

d)

int(мән)

e)

float(индекс)

39.

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

a)

append(мән)

b)

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

c)

rеmоvе(мән)

d)

int(мән)

e)

float(мән)

40.

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

a)

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

b)

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

c)

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

d)

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

e)

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

41.

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

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

my_list = numbers[1:3] 

print (my_list)

a)

[2, 3]

b)

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

c)

[1, 2, 3]

d)

[1, 2, 3, 4, 5]

e)

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

42.

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

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

 my_list = numbers[1:] 

print (my_list)

a)

[2, 3, 4, 5]

b)

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

c)

[1, 2, 3]

d)

[1, 2, 3, 4, 5]

e)

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

43.

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

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

 my_list = numbers[:1] 

print (my_list)

a)

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

b)

[1]

c)

[1, 2, 3, 4, 5] 

d)

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

e)

[2, 3, 4, 5]

44.

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

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

 my_list = numbers[:] 

print (my_list)

a)

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

b)

[1, 2, 3, 4, 5] 

c)

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

d)

[2, 3, 4, 5]

e)

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

45.

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

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

my_list = numbers[-3]

print (my_list)

a)

[55] 

b)

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

c)

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

d)

[2, 3, 4, 5]

e)

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

46.

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

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

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

my_list. sort ()

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

a)

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

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

b)

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

c)

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

d)

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

e)

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

47.

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

print(a)

Мұндағы а:

a)

тізім

b)

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

c)

кортеж

d)

жиын

e)

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

48.

Мұндағы:

a)

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

b)

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

c)

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

d)

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

 

e)

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

49.

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

мұндағы m:

a)

m кортеж

b)

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

c)

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

d)

m сөздік

e)

m кортежіне элемент қосуға болады

50.

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

Бұл:

a)

Сөздік

b)

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

c)

кортеж

d)

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

e)

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