wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2025 Алгоритмдер, деректер құрылымы және программалау 1-50

Total questions: 55

Worksheet time: 28mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

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

c)

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

d)

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

3.

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

a)

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

b)

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

c)

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

d)

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

c)

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

d)

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

e)

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

6.

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

a)

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

b)

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

c)

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

d)

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

e)

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

7.

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

a)

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

b)

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

c)

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

d)

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

e)

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

8.

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

a)

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

b)

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

c)

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

d)

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

9.

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

a)

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

b)

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

c)

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

d)

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

10.

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

a)

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

b)

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

c)

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

d)

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

e)

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

11.

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

a)

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

b)

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

c)

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

d)

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

12.

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

a)

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

b)

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

c)

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

d)

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

13.

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

a)

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

b)

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

c)

Әл Хорезми

d)

Монти Пайтон

14.

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

a)

.py

b)

.pi

c)

.pu

d)

.pyt

15.

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

a)

float

b)

int

c)

str

d)

list

16.

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

a)

bool

b)

float

c)

int

d)

str

e)

list

17.

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

a)

int()

b)

bool()

c)

float()

d)

str()

e)

list()

18.

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

a)

str

b)

int

c)

bool

d)

list

19.

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

a)

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

b)

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

c)

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

d)

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

20.

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

a)

abs()

b)

hex()

c)

int()

d)

round()

e)

bin()

21.

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

a)

bin()

b)

hex()

c)

oct()

d)

round()

e)

int()

22.

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

a)

math

b)

sys

c)

itertools

d)

time

e)

numPy

23.

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

a)

from math import 

b)

from math import sqrt

c)

from math import sin, cos

d)

import 

e)

import math 

24.

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

a)

math.log(x)

b)

math.exp(x)

c)

math.ceil(x)

d)

math.floor(x)

25.

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

a)

#

b)

//

c)

/*

d)

'''

e)

\\

26.

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

a)

''' … '''

b)

// … //

c)

/* … */

d)

# … #

27.

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

a)

”!=”

b)

”==”

c)

”<>”

d)

”=!”

28.

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

a)

and

b)

or

c)

xor

d)

not

29.

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

a)

Скидка 2%.

b)

Скидка 5%.

c)

Скидка 10%.

d)

Скидка жоқ.

30.

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

a)

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

b)

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

c)

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

d)

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

31.

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

a)

qys

b)

koktem

c)

jaz

d)

onday ai nomeri jok

32.

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

a)

14 let

b)

14 god

c)

14 goda

d)

1 god

e)

4 goda

33.

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

a)

Экранға 10 рет "Сәлем" сөзі шығады.

b)

Цикл бірде бір рет орындалмайды.

c)

Экранға 1 рет "Сәлем" сөзі шығады.

d)

Қате код.

34.

Цикл қанша рет орындалады:

a)

Циклдан шыға алмайды (зацикливание)

b)

Цикл бірде бір рет орындалмайды.

c)

1 рет

d)

2 рет

e)

3 рет

35.

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

a)

5

b)

4

c)

129

d)

қате код

36.

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

a)

қате код

b)

5

c)

4

d)

129

e)

0

37.

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

a)

7

b)

қате код

c)

14

d)

42

e)

1

38.

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

a)

24

b)

қате код

c)

12

d)

48

e)

1

39.

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

a)

1 9 25 49 81

b)

1 9 25 49 81 121

c)

9 25 49 81

d)

9 25 49 81 121

40.

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

a)

100 64 36 16 4

b)

100 64 36 16 4 0

c)

64 36 16 4 0

d)

100 81 64 49 36 25 16 9 4 1

e)

1 4 16 36 64

41.

Цикл орындалғаннан кейін а мәні:

a)

4

b)

1

c)

3

d)

5

e)

2

42.

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

a)

5! = 120

b)

4! = 24

c)

1! = 1

d)

6! = 720

e)

5! = 15

43.

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

a)

bool

b)

int

c)

float

d)

str

44.

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

a)

4

b)

1

c)

0

d)

5

45.

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

a)

2

b)

1

c)

0

d)

5

46.

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

a)

pi

b)

g

c)

к

d)

Т

47.

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

a)

True

b)

False

c)

1

d)

0

48.

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

a)

True False 

b)

False True

c)

True True

d)

False False

49.

Программаның келесі үзіндісін орындағаннан кейін x айнымалысының мәні:

a)

324

b)

44

c)

4

d)

324,32

e)

234

50.

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

a)

true && true

b)

true && false

c)

false && true

d)

false && false

51.

Блок-схемаға сәйкес келетін оператор:

a)

b)

c)

d)

52.

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

a)

for

b)

if 

c)

while

d)

break

53.

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

a)

break

b)

continue

c)

else

d)

default

54.

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

a)

continue

b)

break

c)

else

d)

default 

55.

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

a)

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

b)

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

c)

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

d)

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