wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Алгоритмдер мен Python

Total questions: 112

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

Алгоритм дегеніміз не?

a)

Белгілі бір мәселені шешу үшін орындалатын әрекеттер жиынтығы

b)

Компьютерлік бағдарлама

c)

Жад құрылғысы

d)

Деректер базасы

2.

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

a)

Компьютерге арналған нұсқаулар жиынтығы

b)

Ойын ойнауға арналған құрал

c)

Дыбыс жазу құрылғысы

d)

Интернет желісі

3.

Алгоритмнің қандай қасиеті бар?

a)

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

b)

Сандық мәндер ғана

c)

Өңдеу жылдамдығы

d)

Графикалық интерфейс

4.

Циклдік алгоритм дегеніміз не?

a)

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

b)

Бағдарламаның негізгі құрылымы

c)

Графикалық интерфейсті бағдарламалар

d)

Дыбыс пен бейне өңдеу әдісі

5.

Тармақталу алгоритмі не үшін қажет?

a)

Бірнеше шартқа байланысты әртүрлі әрекеттерді орындау үшін

b)

Мәтіндік құжаттарды өңдеу үшін

c)

Желіде файл жүктеу үшін

d)

Кескіндерді өңдеу үшін

6.

Python-дағы шартты оператор қандай?

a)

if

b)

loop

c)

for

d)

repeat

7.

Python-да циклді ұйымдастыру үшін қандай оператор қолданылады?

a)

for, while

b)

if, elif

c)

print, input

d)

int, str

8.

Функция дегеніміз не?

a)

Белгілі бір әрекетті орындау үшін алдын ала жазылған код блогы

b)

Программадағы өзгермелі мән

c)

Компьютердің физикалық құрылғысы

d)

Жүйелік бағдарлама

9.

Python-да функцияны қалай анықтайды?

a)

def арқылы

b)

function

c)

create

d)

method

10.

Массив (тізім) дегеніміз не?

a)

Бір типті мәндер жиынтығы

b)

Циклдің бір түрі

c)

Бағдарламалық қате

d)

Ойын бағдарламасының бөлігі

11.

Python-да тізім қалай құрылады?

4 lines
12.

дегеніміз не?

a)

Бір типті мәндер жиынтығы

b)

Циклдің бір түрі

c)

Бағдарламалық қате

d)

Ойын бағдарламасының бөлігі

13.

Python-да тізім қалай құрылады?

a)

[1, 2, 3, 4]

b)

(1, 2, 3, 4)

c)

{1, 2, 3, 4}

d)

<1, 2, 3, 4>

14.

Python-дағы ең кіші бүтін санды қай оператор анықтайды?

a)

min()

b)

max()

c)

len()

d)

sum()

15.

Python-да кездейсоқ санды алу үшін қандай модуль қолданылады?

a)

random

b)

math

c)

time

d)

sys

16.

Тізімнің ұзындығын анықтайтын функция:

a)

len()

b)

size()

c)

count()

d)

length()

17.

Файлдан дерек оқу үшін қандай режим қолданылады?

a)

"r"

b)

"w"

c)

"a"

d)

"x"

18.

Python-да қандай деректер типтері бар?

a)

int, float, str, list, dict

b)

button, select, image

c)

date, time, color

d)

bool, num, var

19.

Python-да санды мәтінге айналдыру функциясы:

a)

str()

b)

int()

c)

float()

d)

bool()

20.

Айнымалы мәнін енгізу үшін қандай функция қолданылады?

a)

input()

b)

scan()

c)

get()

d)

enter()

21.

Python-да қатені өңдеу үшін қандай блок қолданылады?

a)

try-except

b)

if-else

c)

loop

d)

repeat

22.

Python-да бағдарламаны аяқтау үшін қандай оператор қолданылады?

a)

exit()

b)

stop()

c)

break

d)

continue

23.

Алгоритмді орындаушы дегеніміз не?

a)

Алгоритмді орындай алатын кез келген құрылғы немесе адам

b)

Тек компьютер

c)

Бағдарламалау тілі

d)

Мәтіндік құжат

24.

Алгоритмнің қандай түрлері бар?

a)

Сөздік, блок-схемалық, программалық

b)

Сызықтық, символдық, кодтық

c)

Динамикалық, стати

25.

Алгоритмнің қандай түрлері бар?

a)

Сөздік, блок-схемалық, программалық

b)

Сызықтық, символдық, кодтық

c)

Динамикалық, статикалық, шартты

d)

Графикалық, дискретті, жүйелік

26.

Алгоритмнің формальдылығы дегеніміз не?

a)

Орындаушы алгоритмді түсінбей-ақ орындай алады

b)

Алгоритм тек адамдар үшін жазылады

c)

Алгоритм тек бір құрылғыда орындалады

d)

Алгоритмдер әрқашан нәтиже бермейді

27.

Сызықтық алгоритмнің басты ерекшелігі қандай?

a)

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

b)

Шарттар арқылы бөлінеді

c)

Белгілі бір әрекеттер қайталанады

d)

Бір ғана операцияны орындайды

28.

Тармақталу алгоритмінің басты ерекшелігі қандай?

a)

Шартқа байланысты әртүрлі бағытта орындалады

b)

Барлық командалар бірізділікпен орындалады

c)

Ешқандай шартты тексермейді

d)

Бір ғана нәтиже береді

29.

Циклдік алгоритмнің негізгі элементі қандай?

a)

Қайталану процесі

b)

Бірқатар шарттар

c)

Бір реттік әрекет

d)

Мәліметтерді сақтау

30.

Шексіз цикл дегеніміз не?

a)

Шарты ешқашан орындалмайтын цикл

b)

Белгілі бір сан рет қайталанатын цикл

c)

Бір рет қана орындалатын цикл

d)

Тек математикалық есептерде қолданылатын цикл

31.

Алгоритмнің құрылымдық типтері қандай?

a)

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

b)

Бірізді, динамикалық, адаптивті

c)

Өңдеу, сақтау, шығару

d)

Кодтық, сандық, графикалық

32.

Блок-схемада эллипс фигурасы нені білдіреді?

a)

Алгоритмнің басталуы және аяқталуы

b)

Циклдің шартын тексеру

c)

Есептеу әрекеттері

d)

Мәліметтерді енгізу

33.

Алгоритмнің нәтижелілік қасиеті қандай?

4 lines
34.

Алгоритмнің нәтижелілік қасиеті қандай?

a)

Белгілі бір қадамнан кейін нәтиже беруі керек

b)

Шексіз орындалуы мүмкін

c)

Кез келген жағдайда бірдей нәтижені беруі

d)

Енгізу мәліметтерінің өзгермеуі

35.

Алгоритмде шарт тексеру қандай оператор арқылы жүзеге асады?

a)

if-else

b)

for

c)

while

d)

input

36.

"Құрама алгоритм" дегеніміз не?

a)

Бірнеше қарапайым алгоритмдерден құралған алгоритм

b)

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

c)

Математикалық формула

d)

Графикалық сурет

37.

Рекурсивті алгоритм дегеніміз не?

a)

Өзін-өзі шақыратын алгоритм

b)

Тек бір реттік орындалатын алгоритм

c)

Мәтіндік ақпаратты өңдеуге арналған алгоритм

d)

Белгілі бір құрылғыға арналған алгоритм

38.

"Алгоритмнің корректілігі" ұғымы нені білдіреді?

a)

Алгоритмнің дұрыс жұмыс істейтінін

b)

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

c)

Алгоритмнің бар құрылғыларда орындалатынын

d)

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

39.

Псевдокод дегеніміз не?

a)

Алгоритмді жазудың жартылай кодтық, жартылай сөздік формасы

b)

Компьютерде орындалатын бағдарлама

c)

Тек суреттер арқылы сипатталатын алгоритм

d)

Жадыдағы ақпараттың сақталу тәсілі

40.

Шартты алгоритмдердің орындалуын анықтау үшін қандай оператор қолданылады?

a)

If-else

b)

For

c)

While

d)

Return

41.

Циклдік алгоритмнің тиімділігі неде?

a)

Қайталауға негізделген есептерді оңай шешуге көмектеседі

b)

Есептеулерді баяулатады

c)

Мәліметтерді сақтау үшін қолданылады

d)

Қарапайым әрекеттерден тұра

42.

імділігі неде?

a)

Қайталауға негізделген есептерді оңай шешуге көмектеседі

b)

Есептеулерді баяулатады

c)

Мәліметтерді сақтау үшін қолданылады

d)

Қарапайым әрекеттерден тұрады

43.

Python-да диапазонмен жұмыс істеу үшін қандай функция қолданылады?

a)

range()

b)

list()

c)

tuple()

d)

str()

44.

Алгоритмді тиімді жазу үшін не қажет?

a)

Қайталануларды азайту және шарттарды оңтайландыру

b)

Кодты күрделендіру

c)

Артық деректер қосу

d)

Қысқа атаулар қолдану

45.

Алгоритмнің дұрыстығын тексеру әдісі қандай?

a)

Тестілеу және алгоритмді талдау

b)

Бір рет орындау

c)

Тек визуалды қарау

d)

Жүйелік қателерді іздеу

46.

Бағдарламалау дегеніміз не?

a)

Компьютерге тапсырма берудің ғылыми тәсілі

b)

Тек мәтіндік құжаттарды өңдеу процесі

c)

Компьютердің аппараттық бөлігін орнату

d)

Тек математикалық есептерді шешу

47.

Бағдарламалау тілдері не үшін қажет?

a)

Компьютерге белгілі бір әрекеттерді орындауды үйрету үшін

b)

Компьютердің физикалық бөліктерін басқару үшін

c)

Тек мәліметтерді сақтау үшін

d)

Интернетке қосылу үшін

48.

Бағдарламалау тілдерінің ең төменгі деңгейі қандай?

a)

Машиналық код

b)

Ассемблер

c)

Жоғары деңгейлі тілдер

d)

Орта деңгейлі тілдер

49.

Компилятор мен интерпретатордың басты айырмашылығы қандай?

a)

Компилятор кодты толық аударады, ал интерпретатор қатар бойынша орындайды

b)

Интерпретатор кодты жылдам орындайды, компилятор тек тексереді

c)

Компилятор тек Python үшін қолданылады

d)

Екеуі де бірдей қызмет атқарады

50.

Айнымалы дегеніміз не?

a)

Бағдарламада мәндерді сақтау үшін қолданылатын атаулы орын

b)

Тек сандарды есеп

51.

Айнымалы дегеніміз не?

a)

Бағдарламада мәндерді сақтау үшін қолданылатын атаулы орын

b)

Тек сандарды есептейтін құрылғы

c)

Мәтіндік файлдың атауы

d)

Бағдарламаны іске қосатын код

52.

Python-да қандай деректер типтері бар?

a)

int, float, str, bool, list, tuple, dict, set

b)

integer, string, boolean

c)

public, private, protected

d)

class, object, instance

53.

Келесі кодтың нәтижесі қандай? x = 5 y = "5" print(x + int(y))

a)

10

b)

"55"

c)

Қате пайда болады

d)

55

54.

Python-да мәлімет енгізу үшін қандай функция қолданылады?

a)

input()

b)

print()

c)

scan()

d)

read()

55.

Python-да экранға шығару үшін қандай функция қолданылады?

a)

print()

b)

input()

c)

echo()

d)

display()

56.

Цикл дегеніміз не?

a)

Белгілі бір командалардың бірнеше рет орындалуын қамтамасыз ететін құрылым

b)

Бағдарламаны аяқтайтын оператор

c)

Компьютердің жедел жады

d)

Тек бір реттік орындалатын команда

57.

Python-дағы цикл түрлерін көрсетіңіз.

a)

for, while

b)

foreach, until

c)

do, repeat

d)

loop, iterate

58.

Төмендегі кодтың нәтижесі қандай? for i in range(3): print(i, end=" ")

a)

0 1 2

b)

1 2 3

c)

0 1 2 3

d)

3 2 1

59.

Функция дегеніміз не?

a)

Белгілі бір әрекетті орындауға арналған код блогы

b)

Тек сандарды сақтау құрылғысы

c)

Жүйелік файл

d)

Компьютер жадының бір бөлігі

60.

Python-да функция қалай анықталады?

a)

def функция_аты():

b)

function функция_аты():

c)

create функция_аты():

d)

define функция_аты():

61.

Python-да функция қалай анықталады?

a)

def функция_аты():

b)

function функция_аты():

c)

create функция_аты():

d)

define функция_аты():

62.

Python-да тізім (list) қалай жасалады?

a)

my_list = [1, 2, 3]

b)

my_list = {1, 2, 3}

c)

my_list = (1, 2, 3)

d)

my_list = "1, 2, 3"

63.

Келесі кодтың нәтижесі қандай? a = [1, 2, 3, 4] print(a[2])

a)

3

b)

2

c)

4

d)

1

64.

Файлды оқу үшін Python-да қандай әдіс қолданылады?

a)

open("file.txt", "r")

b)

open("file.txt", "w")

c)

read("file.txt")

d)

write("file.txt")

65.

"try-except" блогы не үшін қажет?

a)

Қателерді өңдеу үшін

b)

Файлдарды ашу үшін

c)

Деректерді енгізу үшін

d)

Айнымалыларды анықтау үшін

66.

Python-дағы модуль дегеніміз не?

a)

Қосымша функционалдық мүмкіндіктер беретін кітапхана

b)

Айнымалыларды сақтайтын құрылғы

c)

Бағдарламаның негізгі бөлігі

d)

Бағдарламаның соңғы нәтижесі

67.

Python-да кездейсоқ сандар генерациялау үшін қандай модуль қолданылады?

a)

random

b)

math

c)

time

d)

sys

68.

Жолдық шамалар (string) дегеніміз не?

a)

Мәтіндік деректерді сақтауға арналған деректер типі

b)

Тек сандық мәндерді сақтайтын айнымалы

c)

Бағдарламаның негізгі бөлігі

d)

Тек файлдармен жұмыс істеуге арналған тип

69.

Python-да жолдық мәнді қалай анықтауға болады?

a)

"Hello" немесе 'Hello'

b)

{Hello}

c)

[Hello]

d)

70.

Python-дағы len() функциясының қызметі қандай?

a)

Жолдың ұзындығын анықтайды

b)

Жолды баспаға шығарады

c)

Жолдағы әріптерді өзгертеді

d)

Жолды бүтін санға айналдырады

71.

Келесі кодтың нәтижесі қа

4 lines
72.

қызметі қандай?

a)

Жолдың ұзындығын анықтайды

b)

Жолды баспаға шығарады

c)

Жолдағы әріптерді өзгертеді

d)

Жолды бүтін санға айналдырады

73.

Келесі кодтың нәтижесі қандай? s = "Python" print(s[2])

a)

t

b)

y

c)

h

d)

P

74.

Жолдық мәндерді біріктіру үшін қандай оператор қолданылады?

a)

+

b)

-

c)

*

d)

/

75.

Келесі кодтың нәтижесі қандай? s = "Hello" print(s * 3)

a)

HelloHelloHello

b)

Hello 3

c)

3Hello

d)

Қате пайда болады

76.

Жолдағы таңбаларды кіші әріпке айналдыру үшін қандай әдіс қолданылады?

a)

lower()

b)

upper()

c)

capitalize()

d)

title()

77.

Жолды бас әріпке өзгерту үшін қандай әдіс қолданылады?

a)

upper()

b)

lower()

c)

replace()

d)

strip()

78.

Жол ішіндегі бос орындарды жою үшін қандай әдіс қолданылады?

a)

strip()

b)

remove()

c)

delete()

d)

clear()

79.

Жол ішіндегі белгілі бір сөзді басқа сөзге ауыстыру үшін қандай әдіс қолданылады?

a)

replace()

b)

change()

c)

switch()

d)

update()

80.

Python-да in операторы не үшін қолданылады?

a)

Жол ішінде белгілі бір мәтіннің бар-жоғын тексеру үшін

b)

Жолды екіге бөлу үшін

c)

Жолдың ұзындығын анықтау үшін

d)

Жолды бүтін санға айналдыру үшін

81.

Келесі кодтың нәтижесі қандай? s = "programming" print(s[:5])

a)

progr

b)

program

c)

ing

d)

g

82.

Python-да жолды санға айналдыру үшін қандай әдіс қолданылады?

a)

int()

b)

str()

c)

float()

d)

len()

83.

Python-да көп жолды жолдық мән қалай жазылады?

a)

Үш тырнақша (""" немесе ''') ішінде

b)

[] ішінде

c)

{} ішінде

d)

<> ішін

84.

Python-да көп жолды жолдық мән қалай жазылады?

a)

Үш тырнақша (""" немесе ''') ішінде

b)

[] ішінде

c)

{} ішінде

d)

<> ішінде

85.

Жолды тізімге бөлу үшін қандай әдіс қолданылады?

a)

split()

b)

join()

c)

replace()

d)

sort()

86.

Келесі кодтың нәтижесі қандай? s = "python programming" print(s.split())

a)

['python', 'programming']

b)

['p', 'y', 't', 'h', 'o', 'n', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'i', 'n', 'g']

c)

'python programming'

d)

"python", "programming"

87.

Жолды тізімнің элементтерінен жинақтау үшін қандай әдіс қолданылады?

a)

join()

b)

split()

c)

replace()

d)

connect()

88.

Python-да format() әдісі не үшін қолданылады?

a)

Жолға айнымалыларды кірістіру үшін

b)

Жолды тізімге айналдыру үшін

c)

Жолды бас әріпке өзгерту үшін

d)

Жолды бүтін санға айналдыру үшін

89.

Келесі кодтың нәтижесі қандай? s = "My name is {name}" print(s.format(name="Alice"))

a)

My name is Alice

b)

My name is {name}

c)

Alice is my name

d)

Қате пайда болады

90.

Жолдың соңындағы немесе басындағы қажетсіз бос орындарды жою үшін қандай әдіс қолданылады?

a)

strip()

b)

remove()

c)

replace()

d)

delete()

91.

Шартты оператор дегеніміз не?

a)

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

b)

Тек қайталанатын әрекеттерді орындауға арналған оператор

c)

Айнымалыны анықтау тәсілі

d)

Тек циклдерді басқаруға арналған оператор

92.

Python-да шартты операторларды көрсету үшін қандай түйінді сөз қолданылады?

a)

if

b)

for

c)

while

d)

def

93.

else операторы не үшін

4 lines
94.

Python-да шартты операторларды көрсету үшін қандай түйінді сөз қолданылады?

a)

if

b)

for

c)

while

d)

def

95.

else операторы не үшін қолданылады?

a)

Шарт орындалмаса, басқа код бөлігін орындау үшін

b)

Циклдерді тоқтату үшін

c)

Айнымалы мәнін өзгерту үшін

d)

Қате өңдеу үшін

96.

Келесі кодтың нәтижесі қандай? x = 10 if x > 5: print("Үлкен") else: print("Кіші")

a)

Үлкен

b)

Кіші

c)

Қате пайда болады

d)

Ешқандай нәтиже шықпайды

97.

elif не үшін қолданылады?

a)

Бірнеше шартты тексеру үшін

b)

Тек бір шартты тексеру үшін

c)

Циклдерді басқару үшін

d)

Айнымалыларды өзгерту үшін

98.

Келесі кодтың нәтижесі қандай? x = 7 if x > 10: print("Үлкен") elif x > 5: print("Орташа") else: print("Кіші")

a)

Орташа

b)

Үлкен

c)

Кіші

d)

Қате пайда болады

99.

Қандай салыстыру операторы дұрыс?

a)

==

b)

=

c)

===

d)

!==

100.

Келесі код қандай нәтиже береді? x = 3 if x == 5: print("Бес") else: print("Басқа сан")

a)

Басқа сан

b)

Бес

c)

Қате пайда болады

d)

Ештеңе шықпайды

101.

Қандай логикалық операторлар шарттарды біріктіру үшін қолданылады?

a)

and, or, not

b)

+, -, *

c)

==, !=, >=

d)

while, for, break

102.

Келесі кодтың нәтижесі қандай? x = 8 y = 12 if x > 5 and y < 15: print("Ия") else: print("Жоқ")

a)

Ия

b)

Жоқ

c)

Қате пайда болады

d)

Ештеңе шықпайды

103.

not логикалық операторы не үшін қолданылады?

a)

Шарттың мәнін керісінше өзгерту үшін

b)

Жолдарды біріктіру үшін

c)

Циклдерді басқару үшін

d)

Айнымалы мәнін екі есе көбейту үшін

104.

Теріс шарт қандай оператор ар

4 lines
105.

Теріс шарт қандай оператор арқылы жазылады?

a)

!=

b)

==

c)

>=

d)

<=

106.

Келесі кодтың нәтижесі қандай? x = 6 if not x > 5: print("Кіші") else: print("Үлкен")

a)

Үлкен

b)

Кіші

c)

Қате пайда болады

d)

Ештеңе шықпайды

107.

Келесі код қандай нәтижені береді? x = 4 y = 8 if x > y or y > 5: print("Шарт орындалды") else: print("Орындалмады")

a)

Шарт орындалды

b)

Орындалмады

c)

Қате пайда болады

d)

Ештеңе шықпайды

108.

Шартты операторлардың ішіне тағы да шартты оператор енгізуге бола ма?

a)

Иә

b)

Жоқ

c)

Тек if операторында

d)

Тек else операторында

109.

Келесі кодтың нәтижесі қандай? x = 15 if x > 10: if x < 20: print("10 мен 20 арасында")

a)

10 мен 20 арасында

b)

Қате пайда болады

c)

Нәтиже шықпайды

d)

15

110.

Қысқа шартты оператор (тернарлық оператор) қалай жазылады?

a)

x = 10 if y > 5 else 0

b)

if x > 5 then y = 10 else y = 0

c)

x = 10 if else 0

d)

y = 0 if x > 10

111.

Тернарлық оператордың нәтижесі қандай? x = 7 y = "Үлкен" if x > 5 else "Кіші" print(y)

a)

Үлкен

b)

Кіші

c)

Қате пайда болады

d)

Ештеңе шықпайды

112.

Келесі кодтың нәтижесі қандай? x = 5 y = 10 if x > y: print("x үлкен") elif x < y: print("y үлкен") else: print("Тең")

a)

y үлкен

b)

x үлкен

c)

Тең

d)

Қате пайда болады