wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Практикалық программалау. 8-сынып

Total questions: 20

Worksheet time: 2mins

Name
Class
Date
1.

Кодтың нәтижесі неге тең?

a)

77

b)

87

c)

110

d)

131

2.

Программа фрагментінің нәтижесі:

i=sum=0

while i<=4:

    sum+=i

    i+=1

print(sum)

a)

5

b)

9

c)

10

d)

7

3.

Егер "a" айнымалысына "-75" санын меншіктесе, программа нәтижесі

a=int(input())

if a>0:

   print(a+25)

else:

   print('a*25')

a)

a+25

b)

-50

c)

a*25

d)

-1875

4.

Берілген for цикл синтаксисіндегі "с"-ның қызметі

for i in range (a, b, c):

   цикл денесі

a)

цикл параметрі

b)

параметрдің соңғы мәні

c)

цикл қадамы

d)

циклдің қайталану саны

5.

Берілген программа фрагментінде цикл неше рет қайталанады және нәтижесі қандай?

k=0

for i in range (1, k+3):

    k+=i

print(k)

a)

5 рет қайталанады, нәтижесі 15

b)

2 рет қайталанады, нәтижесі 3

c)

4 рет қайталанады, нәтижесі 5

d)

3 рет қайталанады, нәтижесі 6

6.

сontinue операторының қызметі

a)

код бөлігін орындамай келесі қадамға көшеді

b)

циклдың орындалуын бірден аяқтайды

c)

циклден шығып кетеді

d)

код бөлігін орындап, келесі қадамға көшеді

7.

Егер for операторында break операторы қолданылса, онда else операторынан кейінгі бөлік

a)

орындалады

b)

қайталанады

c)

орындалмайды

d)

келесі оператор орындалады

8.

Программа орындалуы барысында экранға қандай сандар шығады

for i in range(2, 10, 3):

    print(i**2)

a)

2, 5, 8

b)

4, 10, 16

c)

4, 25, 64

d)

2, 5, 7, 9

9.

Циклдық операторлар

a)

for, else

b)

for, while

c)

if, else

d)

while, if

10.

Алгоритм түрлері

a)

Сызықтық, тармақталған, циклдік

b)

Сызықтық, шартты, параметрлі

c)

Шартты, қайталау, дискретті

d)

Нақты, сызықтық, жалпы

11.

Белгілі бір әрекеттің бірнеше мәрте қайталанып орындалуы

a)

шарт

b)

қадам

c)

цикл

d)

айнымалы

12.

Шартты алдын ала тексеру циклы

a)

for

b)

else

c)

while

d)

if

13.

Программа нәтижесі:

for i in range (1, 10, 2):

print(i)

a)

1, 2, 3, 4, 5, 6, 7, 8, 9

b)

1, 3, 5, 7, 10

c)

1, 3, 5, 7, 9

d)

2, 4, 6, 8, 10

14.

Python тілінде циклден шығу үшін қолданылатын оператор

a)

continue

b)

break

c)

while

d)

for

15.

Алгоритмнің жұмыс істеу қабілетін тексеру, қателерін іздеу және т.б үшін қолданылатын программаны қадам-қадаммен орындау

a)

Алгоритм

b)

Трассировка

c)

Цикл

d)

Шарт

16.

Программа дегеніміз не?

a)

Алгоритмді орындау

b)

Есеп шығару

c)

Программалау тілінде алгоритмді жазу

d)

Әртүрлі операторлар

17.

Python тілінде түсініктеме жасау үшін қандай таңбаны пайдаланасыз?

a)

*

b)

//

c)

#

d)

$

18.

Программаның нәтижесі:

for i in 'computer':

    if i == 'o':

        continue

    print(i)

a)

comuter

b)

cmputer

c)

com

d)

cmter

19.

Программаның нәтижесі:

for i in 'computer':     

  if i == 'o':       

    break     

  print(i , end=' ')

a)

c

b)

computer

c)

cmputer

d)

comp

20.

Параметрлі цикл операторы

a)

while

b)

for

c)

else

d)

if