wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

программалау 2/1

Total questions: 25

Worksheet time: 19mins

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.

1 2 3 4 5 6 7 8 9 10

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

 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

print(k)

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 1 3 3 4 4

b)

0 0 1 2 2 4 3 6

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

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