wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Пайтон РК1

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Алгоритм туралы қате тұжырымды көрсетіңіз:

a)

Алгоритм деп қандай да бір нәтижеге жеткізетін командалар тобын айтамыз.

b)

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

c)

Алгоритм – есепті шығару үшін қажетті іс-әрекеттер тізбегін сипаттайтын ережелер жүйесі.

d)

Алгоритм белгілі бір реттілікпен бірінен соң бірі орындалатын бірнеше қадамдардан тұрады.

e)

Алгоритмнің әрбір қадамы бір немесе бірнеше қарапайым операцияларды қамтиды.

2.

Алгоритмнің қасиеттеріне жатпайды:

a)

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

b)

Дискреттілік, белгілілік, нәтижелік, жалпылық

c)

Дискреттілік, дұрыстылық, нәтижелік, жалпылық

d)

Дискреттілік, нәтижесіздік, түсініксіздік

e)

Дискреттілік, анықтық, нәтижелік, жалпыға ортақ

3.

Алгоритмдер жазылуы бойынша бірнеше түрде қолданылады:

a)

табиғи тіл (сөзбен сипаттау), блок-схема түрінде, бағдарламалау тілінде

b)

шетел тілінде

c)

тек қана қазақ тілінде

d)

ана тілі (сөзбен сипаттау), python тілі, C++ тілі

e)

табиғи тіл (сөзбен сипаттау), қимылдар тілінде

4.

Алгоритмнің тіктөртбұрышпен сызылатын блогы:

a)

логикалық блок (шарт)

b)

енгізу/шығару блоктары

c)

алгоритмнің басы/соңы

d)

есептеу блогы

e)

модификациялау блогы

5.

Алгоритмнің параллелограммен сызылатын блогы:

a)

есептеу блогы

b)

логикалық блок (шарт)

c)

алгоритмнің басы/соңы

d)

модификациялау блогы

e)

енгізу/шығару блоктары

6.

Алгоритмнің эллипспен сызылатын блогы:

a)

енгізу/шығару блоктары

b)

есептеу блогы

c)

алгоритмнің басы/соңы

d)

логикалық блок (шарт)

e)

модификациялау блогы

7.

Алгоритмнің ромбымен сызылатын блогы:

a)

енгізу/шығару блоктары

b)

есептеу блогы

c)

логикалық блок (шарт)

d)

алгоритмнің басы/соңы

e)

модификациялау блогы

8.

Командалары бірінен соң бірі тізбектеліп орындалатын алгоритм ...

a)

сызықтық алгоритм деп аталады.

b)

тармақталған алгоритм деп аталады.

c)

циклдық алгоритм деп аталады.

d)

қайталанған алгоритм деп аталады.

e)

тәуелсіз алгоритм деп аталады.

9.

Берілген шарттың ақиқаттығына қарай көрсетілген екі әрекеттің біреуінің ғана орындалуын ұйымдастыратын басқарушы құрылым ...

a)

сызықтық алгоритм деп аталады.

b)

циклдық алгоритм деп аталады.

c)

қайталанған алгоритм деп аталады.

d)

тәуелсіз алгоритм деп аталады.

e)

тармақталған алгоритм деп аталады.

10.

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

a)

тармақталған алгоритм деп аталады.

b)

сызықтық алгоритм деп аталады.

c)

жасанды алгоритм деп аталады.

d)

циклдық алгоритм деп аталады.

e)

тәуелсіз алгоритм деп аталады.

11.

Сызықтық бағдарлама құрамында келесі операторлар болуы мүмкін:

a)

меншіктеу операторы, енгізу операторы, шығару операторы.

b)

тармақталу операторы, енгізу операторы, шығару операторы.

c)

цикл операторы, енгізу операторы, шығару операторы.

d)

меншіктеу операторы, қайталау операторы.

e)

цикл операторы.

12.

Суретте көрсетілген блок-схема алгоритм түрінің қайсысына келеді:

a)

циклдық алгоритм

b)

тармақталған алгоритм

c)

сызықтық алгоритм

d)

жасанды алгоритм

e)

тәуелсіз алгоритм

13.

Python тілінің негізін қалаған адам:

a)

Бьерн Страуструп

b)

Әл Хорезми

c)

Монти Пайтон

d)

Гвидо ван Россум

e)

Деннис Ритчи

14.

Python программасы файлының кеңейтілуі:

a)

.pi

b)

.pu

c)

.py

d)

.pyt

e)

.ptn

15.

Python тіліндегі нақты тип:

a)

float

b)

int

c)

str

d)

list

e)

bool

16.

Python тіліндегі логикалық тип:

a)

float

b)

int

c)

str

d)

list

e)

bool

17.

Мәнді бүтін санға түрлендіретін функция:

a)

bool()

b)

int()

c)

float()

d)

str()

e)

list()

18.

a = input(). a айнымалысының типі:

a)

str

b)

bool

c)

float

d)

int

e)

list

19.

Арифметикалық өрнектердегі басымдылықтың (приоритет) реті:

a)

дәрежеге шығару **, жақшалар, көбейту және бөлу, қосу және азайту

b)

жақшалар, дәрежеге шығару **, көбейту және бөлу, қосу және азайту

c)

көбейту және бөлу, қосу және азайту, жақшалар, дәрежеге шығару **

d)

жақшалар, көбейту және бөлу, қосу және азайту, дәрежеге шығару **

e)

жақшалар, көбейту және бөлу, дәрежеге шығару **, қосу және азайту

20.

Санның модулі:

a)

hex()

b)

abs()

c)

int()

d)

round()

e)

bin()

21.

Екілік санау жүйесіне аударатын функция:

a)

hex()

b)

oct()

c)

int()

d)

round()

e)

bin()

22.

Математикалық функциялармен жұмыс істеу үшін қолданылатын модуль:

a)

sys

b)

itertools

c)

math

d)

time

e)

numPy

23.

Математикалық функцияларды есептеу үшін қосатын модуль:

a)

from math import sqrt

b)

from math import sin, cos

c)

import *

d)

from math import *

e)

 import math *

24.

Логарифмді есептейтін функция:

a)

math.log(x)

b)

math.exp(x)

c)

math.ceil(x)

d)

math.floor(x)

e)

math.factorial(x)

25.

Кодқа бір жолға комментарий жазу:

a)

//

b)

#

c)

/*

d)

'''

e)

\\

26.

Кодқа бірнеше жолға комментарий жазу:

a)

// … //

b)

/* … */

c)

''' … '''

d)

# … #

e)

\\ … //

27.

«Тең емес» операторы:

a)

”==”

b)

”<>”

c)

”!=”

d)

”=!”

e)

”><”

28.

Логикалық «және» амалы:

a)

or

b)

xor

c)

not

d)

and

e)

!

29.
a)

Скидка 2%

b)

Скидка 5%

c)

Скидка 0%

d)

Скидка 10%

e)

Error

30.

Күрделі шарттағы амалдардың басымдылығы (приоритет):

a)

 not, and, or, салыстырулар (<, >, <=, >=, ==, !=)

b)

салыстырулар (<, >, <=, >=, ==, !=), and, or, not

c)

салыстырулар (<, >, <=, >=, ==, !=), and, not, or

d)

салыстырулар (<, >, <=, >=, ==, !=), not, and, or

e)

салыстырулар (<, >, <=, >=, ==, !=), or, not, and

31.
a)

“qys”

b)

"koktem"

c)

"jaz"

d)

"kuz"

e)

Error

32.

a)

14 goda

b)

14 let

c)

14

d)

goda

e)

let

33.
a)

Шексіз цикл  

сәлем ... шығай береді

b)

Сәлем

c)

Error

d)

0

e)

Сәлем, Сәлем

34.
a)

Шексіз

b)

10

c)

6

d)

0

e)

4

35.
a)

5

b)

0

c)

Error

d)

8

e)

10

36.
a)

Қателік бар // жауаптардын ішінен қателік бар деген нұсқаны белгіле несеме

b)

10

c)

0

d)

5

e)

8

37.
a)

7

b)

0

c)

Error

d)

14

e)

10

38.
a)

24

b)

Error

c)

16

d)

0

e)

10

39.
a)

1 9 25 49 81

b)

1 4 25 49 64

c)

4 36 49 81

d)

0

e)

Error

40.
a)

100 64 36 16 4

b)

0 0 0 0 0

c)

Error

d)

81 64 49 36 25

e)

100 49 36 25

41.
a)

4

b)

Error

c)

0

d)

5

e)

3

42.
a)

5 != 120

b)

Error

c)

0

d)

5 =! 100

e)

5!= 5

43.

if операторының шарты орындалғаннан кейін ол шарттың нәтижесінің типі:

a)

bool

b)

int

c)

float

d)

str

e)

list

44.
a)

4

b)

Error

c)

0

d)

2

e)

1

45.
a)

2

b)

Error

c)

0

d)

4

e)

6

46.

math класының константасы:

a)

g

b)

k

c)

pi

d)

T

e)

константалар жоқ

47.
a)

True

b)

False

c)

Error

d)

0

e)

ФИИ сила

48.

Жоғарыдағы код нәтижесін таппасаң чортсың)))

a)

True False

b)

True True

c)

False False

d)

False True

e)

Error

49.
a)

324

b)

0

c)

Error

d)

423

e)

243

50.

Логикалық ЖӘНЕ (and) амалын қолдану нәтижесі true болатын жағдай:

a)

true && true

b)

true && false

c)

false && true

d)

false && false

e)

true && true && false

51.

a)

b)

c)

d)

e)

52.

Алдын-ала орындалуы керек итерациялардың саны белгілі цикл операторы:

a)

if

b)

while

c)

for

d)

break

e)

continue

53.

Циклдің орындалуын толығымен тоқтату үшін қолданылатын оператор:

a)

continue

b)

else

c)

break

d)

default

e)

in

54.

Циклды толығымен тоқтату үшін емес, оның тек бір итерациясын өткізіп жіберу үшін қолданылатын оператор:

a)

break

b)

else

c)

continue

d)

default

e)

in

55.

print() командасы қолданылады:

a)

мәліметтерді пернетақтадан оқу үшін.

b)

мәліметтерді пернетақтадан енгізу үшін.

c)

мәліметтерді жою үшін.

d)

мәліметтерді экранға шығару үшін.

e)

мәліметтерді файлға жазу үшін.

56.

Суретте қай оператордың блок-схемасы берілген:

a)

for

b)

if … else

c)

while

d)

сызықтық алгоритм

e)

if … elif

57.
a)

while

b)

for

c)

if … else

d)

сызықтық алгоритм

e)

if … elif

58.
a)

for қайталану саны белгілі цикл операторы

b)

if толық емес шарт операторы

c)

while қайталану саны белгісіз цикл операторы

d)

if … else толық шарт операторы

e)

if … elif кіріктірілген шарт операторы

59.

a және b мәндері қандай болғанда тармақталу операторының сол жақ тармағы орындалады (орындалатын команда түспен белгіленген):

a)

a=-87, b=70.

b)

a=7, b=7.

c)

a=7, b=4.

d)

a=56, b=100.

e)

a=0, b=0.

60.

a)

A=7 b=7.

b)

A=17 b=-10.

c)

A=87 b=0.

d)

A=7 b=4.

e)

A=70, b=7.

61.
a)

qwe

b)

2-жолда қате пайда болады

c)

awe

d)

aqwe

e)

3-жолда қате пайда болады

62.

Блок-схема:

a)

Алгоритмнің графикалық түрде жазылуы.

b)

Орындаушыға түсінікті тілмен жазылған нұсқаулықтар.

c)

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

d)

Алгоритмдік тілде жазылуы.

e)

Физикалық схемалар түрінде жазылуы.

63.
a)

2 рет цикл орындалады.

b)

200 рет цикл орындалады.

c)

1 рет цикл іші орындалады

d)

10000 рет цикл орындалады.

e)

9801рет цикл орындалады.

64.

Шығару операторының дұрыс жазылу формасын көрсетіңіз:

a)

write(x, y; 2)

b)

print(x, x+1, x+2)

c)

print(x; y; z)

d)

input()

e)

writeLine(x; y + z);

65.

Стандартты арифметикалық операциялар:

a)

+, -, /, *

b)

**, //, %

c)

=, >, <

d)

==, <, >, <=, >=, !=

e)

+=, **, -=

66.
a)

cat cow

b)

t әріпі болады

c)

cow horse

d)

lion sheep

e)

hore cow

67.
a)

[0, 1, 0, 1, 0, 1, 0, 1]

b)

[0, 0, 0, 1, 0, 0, 0, 1]

c)

Error

d)

[1, 0, 0, 0, 0, 0, 0, 1]

e)

0

68.
a)

[0, 2, 4, 6, 8]

b)

[1, 3, 5, 7, 9]

c)

0

d)

Error

e)

[1, 2, 3, 4, 5]

69.
a)

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

b)

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

c)

0

d)

Error

e)

[2, 5, 9, 8, 7, 1, 0]

70.
a)

[0, 1]

b)

[0, 0]

c)

[1, 0]

d)

[1, 1]

e)

Error

71.
a)

['Asan', 'Usen', 5, 6]

b)

['Asan', 'Usen', 4, 6]

c)

['Usen', 'Asan', 5, 6]

d)

0

e)

Error

72.

list туралы қате тұжырым:

a)

Тізім дегеніміз - белгілі бір ретпен берілген элементтердің жиынтығы.

b)

Алғашқы элементің индексі 1-ден басталады.

c)

Тізімдер сандардың, жолдардың, басқа тізімдердің немесе олардың барлығының комбинациясынан тұра алады.

d)

Тізімдегі әр элементтің өз индексі бар.

e)

Тізімдегі элементтерді кез келген уақытта өзгертуге, жоюға немесе жаңа элементтерді енгізуге болады.

73.
a)

Arman is not in list

Arman массив тізімінде жоқ

b)

Error

c)

Arman массив тізіміне енді

d)

0

e)

Arman in list

74.

Мәліметтердің сандық типтері (Numeric Type):

a)

list, tuple, range

b)

int, float, complex

c)

str

d)

set, frozenset

e)

dict

75.

Мәліметтердің жолдық типтері:

a)

list, tuple, range

b)

set, frozenset

c)

str

d)

int, float, complex

e)

bool

76.

Мәліметтердің логикалық типтері:

a)

str

b)

int, float, complex

c)

list, tuple, range

d)

set, frozenset

e)

bool

77.

Стандартты Python жиынтығына кіретін модульді көрсетіңіз:

a)

numpy

b)

math

c)

SciPy

d)

PIL

e)

OpenCV

78.

Дұрыс идентификаторлар:

a)

sum1

b)

41And

c)

A+B

d)

2_sum

e)

1sum_

79.

Команданы орындау нәтижесі:

a)

25 2500

b)

0

c)

Error

d)

25 250

e)

2500 25

80.
a)

2

b)

3

c)

1

d)

0

e)

Error

81.
a)

[2, 2][1, 1]

b)

[1, 2][2, 1]

c)

[0, 0][0, 0]

d)

0

e)

Error

82.
a)

4

b)

0

c)

1

d)

3

e)

8

83.
a)

1

b)

0

c)

2

d)

3

e)

4

84.
a)

5 4

b)

4 5

c)

0 5

d)

4 0

e)

5 5

85.

Код нәтижесі:

a)

6

b)

0

c)

1

d)

2

e)

3

86.

a)

10

b)

0

c)

Error

d)

1

e)

5

87.
a)

[1, 1, 1, 0]

b)

[0, 1, 1, 0]

c)

[0, 0, 1, 0]

d)

[0, 0, 0, 1]

e)

Error

88.
a)

Error

b)

0

c)

4

d)

5

e)

8

89.
a)

4

b)

0

c)

1

d)

Error

e)

5

90.
a)

1

b)

0

c)

Error

d)

5

e)

10

91.

Экранға неше сан шығады:

a)

13

11

9

7

b)

0

5

5

7

c)

0

0

0

0

d)

Error

e)

0

92.
a)

5

b)

0

c)

Error

d)

10

e)

1

93.
a)

False

b)

True

c)

Error

d)

0

e)

False True

94.
a)

[4, 16]

b)

[0, 0]

c)

[16, 12]

d)

[1, 15]

e)

Error

95.
a)

[1, 2, 3, 4]

b)

[0, 0, 0, 0]

c)

[4, 3 ,2 , 1]

d)

Error

e)

0

96.
a)

9

b)

Error

c)

5

d)

1

e)

0

97.

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

a)

31-12-2019

b)

31.11.2020

c)

0

d)

Error

e)

1-1-2020

98.
a)

Mercury*Venus!Mars**Jupiter?

b)

Venus*Mercury!Mars**Jupiter?

c)

Mars*Venus!Jupiter**Mercury?

d)

0

e)

Error

99.

a)

Python

b)

Java

c)

Error

d)

C++

e)

0

100.

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

a)

Іздеу алгоритмі

b)

Сорттау, цикдік алгоритм

c)

Сызықтық алгоритм

d)

Жинақтық

e)

Дискреттік