wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Бағдарламалау негіздері бойынша тест

Total questions: 63

Worksheet time: 32mins

Name
Class
Date
1.

төмендегілердің қайсысы қатынас операцияларына жатады?

a)

=, <>, <, >, <=, >=, IN

b)

*, /, DIV, MOD, AND, SHL, SHR

c)

+, -, OR, XOR

d)

@, NOT

e)

%, $, &

2.

10 div 3 операциясының дұрыс нәтижесін таңдаңыз =

a)

3

b)

4

c)

5

d)

2

e)

6

3.

операцияның дұрыс нәтижесін Таңдаңыз16 MOD 3 =

a)

1

b)

3

c)

7

d)

4

e)

5

4.

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

a)

2

b)

1

c)

3

d)

16 дәрежелі санның мәніне байланысты

e)

4

5.

логикалық операциялар қай жолда жазылады?

a)

NOT, AND, OR, XOR

b)

+, -, *, /, DIV, MOD

c)

тағайындау операторы; рәсімге жүгіну; GOTO; бос оператор

d)

BEGIN және END оператор жақшаларына қоршалған дәйекті орындалатын операторлар жиынтығы

e)

+, -, OR, XOR

6.

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

a)

do-while

b)

for

c)

while

d)

if-else

e)

switch-case

7.

Циклдің қай түрі шартты тексеру циклдың басында жүргізеді?

a)

while

b)

do-while

c)

for

d)

switch

e)

if-else

8.

Циклді алгоритмде қай оператор көбінесе циклды тоқтату үшін қолданылады?

a)

break

b)

continue

c)

return

d)

exit

e)

switch

9.

"for" циклында қандай нәрсе анықталады?

a)

Бастапқы мән, шарт, қадам

b)

Тек шарт

c)

Тек қадам

d)

Тек бастапқы мән

e)

Тек цикл денесіндегі қадам

10.

Циклді құрылымның негізгі мақсаты қандай?

a)

Қадамдарды белгілі бір рет санымен немесе шартқа сәйкес қайталау

b)

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

c)

Массивті сұрыптау

d)

Мәліметтерді тек бір рет өңдеу

e)

Алгоритмнің орындалуын бір бағытта шектеу

11.

while циклын қай жағдайда қолданамыз?

a)

Шарт орындалғанша қадамдарды қайталау қажет болса

b)

Белгілі бір қадамдар бір рет орындалса

c)

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

d)

Алгоритмнің шарттары жоқ болса

e)

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

12.

Python-дағы негізгі арифметикалық операторлардың бірі

a)

//

b)

+=

c)

&&

d)

<>

e)

:=

13.

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

a)

//

b)

%

c)

/

d)

**

e)

&

14.

`def` кілт сөзі не үшін қолданылады?

a)

Функция анықтау үшін

b)

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

c)

Массив құру үшін

d)

Шартты оператор жазу үшін

e)

Цикл ұйымдастыру үшін

15.

Функция қандай кілт сөз арқылы мән қайтарады?

a)

return

b)

yield

c)

break

d)

continue

e)

pass

16.

Рекурсия дегеніміз не?

a)

Өзін-өзі шақыратын функция

b)

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

c)

Қайталанатын операция

d)

Орындалмайтын код

e)

Айнымалыны қайта анықтау

17.

Қай жағдайда рекурсия тоқтайды?

a)

Базалық шарт орындалғанда

b)

Функция қайта шақырылғанда

c)

Цикл аяқталған кезде

d)

Барлық аргументтер таусылғанда

e)

Код қатесіз орындалғанда

18.

Python-да лямбда-функция қалай жазылады?

a)

`lambda x: x + 10`

b)

`def lambda(x): x + 10`

c)

`func lambda(x): x + 10`

d)

`return lambda x: x + 10`

e)

`x => x + 10`

19.

Қай функция тізбектегі ең үлкен элементті қайтарады?

a)

max()

b)

min()

c)

sum()

d)

len()

e)

sorted()

20.

н элементті қайтарады?

a)

max()

b)

min()

c)

sum()

d)

len()

e)

sorted()

21.

Итератор дегеніміз не?

a)

Тізбек элементтерін бір-бірлеп қайтаратын объект

b)

Шексіз цикл

c)

Айнымалы түрі

d)

Шартты оператор

e)

Файл оқу функциясы

22.

`next()` функциясы не үшін қолданылады?

a)

Итератордың келесі элементін алу үшін

b)

Тізімдегі соңғы элементті алу үшін

c)

Файлдан оқуды бастау үшін

d)

Шарт тексеру үшін

e)

Кодты тоқтату үшін

23.

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

a)

Қате болсын-болмасын міндетті түрде орындалатын кодты жазу үшін

b)

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

c)

try блогын өткізіп жіберу үшін

d)

Қатені көрсету үшін

e)

Кодты тоқтату үшін

24.

Python-да list элементтерін кері ретпен шығару үшін қандай әдіс немесе синтаксис қолданылады?

a)

list[::-1]

b)

list.reverse()

c)

reversed(list)

d)

list.sort(reverse=True)

e)

Барлығы дұрыс

25.

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

a)

from module import function_name

b)

load module.function_name()

c)

import function_name from module

d)

use module.function_name()

e)

require module.function_name()

26.

reduce() функциясы қай модульде орналасқан?

a)

functools

b)

itertools

c)

collections

d)

operator

e)

math

27.

Итератор жасау үшін қандай әдіс қажет?

a)

`__iter__()`

b)

`__next__()`

c)

`__init__()`

d)

`__call__()`

e)

`__getitem__()`

28.

Генератор қандай кілт сөз арқылы мән қайтарады?

a)

yield

b)

return

c)

break

d)

continue

e)

pass

29.

Python-да мән қайтарады?

a)

yield

b)

return

c)

break

d)

continue

e)

pass

30.

Python-да set (жиын) элементін жою үшін қолданылатын әдіс қандай?

a)

discard()

b)

remove()

c)

del()

d)

pop()

e)

clear()

31.

Функция аргументтерін жинақтау үшін не қолданылады?

a)

*args

b)

**kwargs

c)

return

d)

global

e)

nonlocal

32.

all() функциясы не істейді?

a)

Барлық элементтер True болса, True қайтарады

b)

Кез келген элемент True болса, True қайтарады

c)

Барлық элементтер False болса, True қайтарады

d)

Барлық элементтерді сұрыптайды

e)

Барлық элементтерді жояды

33.

sorted() функциясының міндеті?

a)

Тізбекті сұрыптау

b)

Тізбекті өңдеу

c)

Тізбекті өзгерту

d)

Итераторды жою

e)

Айнымалыны қайта анықтау

34.

Python-дағы негізгі мәліметтер типтері қандай?

a)

int, float, str, bool, list

b)

double, string, char, array

c)

integer, decimal, text, logic

d)

number, character, boolean

e)

float, dict, set, class

35.

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

a)

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

b)

Математикалық есептеу әдісі

c)

Программа кодының бір бөлігі

d)

Кодты орындау тәсілі

e)

Деректер базасының бір түрі

36.

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

a)

=

b)

==

c)

:=

d)

->

e)

=>

37.

Python-да жолдық (string) мәліметтерді қандай символмен белгілеуге болады?

a)

'...' немесе '...'

b)

{ ... }

c)

[ ... ]

d)

< ... >

e)

( ... )

38.

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

a)

Оған жаңа мән тағайындау

b)

Программаны қайта жазу

c)

Айнымалы атын өзгерту

d)

Қайта іске қосу

e)

Жадыны тазарту

39.

герту үшін не қажет?

a)

Оған жаңа мән тағайындау

b)

Программаны қайта жазу

c)

Айнымалы атын өзгерту

d)

Қайта іске қосу

e)

Жадыны тазарту

40.

Қайсысы логикалық мән болып табылады?

a)

True және False

b)

And және OR

c)

1 және 0

d)

100 және 200

e)

"Yes" және "No"

41.

Python-дағы арифметикалық операторлардың бірі:

a)

+

b)

&&

c)

===

d)

<>

e)

:=

42.

Қай оператор бөлудің бүтін нәтижесін қайтарады?

a)

//

b)

/

c)

%

d)

**

e)

&

43.

Python-да тізім (list) элементін өзгертуге бола ма?

a)

Иә

b)

Жоқ

c)

Тек белгілі бір жағдайларда

d)

Тек оқу режимінде

e)

Айнымалы ретінде ғана

44.

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

a)

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

b)

Циклді ұйымдастыру үшін

c)

Функция анықтау үшін

d)

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

e)

Модуль импорттау үшін

45.

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

a)

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

b)

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

c)

Файл оқу үшін

d)

Цикл жасау үшін

e)

Массивтерді басқару үшін

46.

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

a)

Мәселені шешуге арналған қадамдар жиынтығы

b)

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

c)

Жадының түрі

d)

Бағдарламалау тілінің синтаксисі

e)

Мәліметтерді сұрыптау әдісі

47.

Сызықтық алгоритм дегеніміз не?

a)

Қадамдардың бірінен соң бірі орындалатын алгоритм

b)

Алгоритмнің бөлшектері параллель орындалады

c)

Алгоритм шешімдерді бір уақытта қабылдайды

d)

Алгоритм екі немесе бірнеше шешім жолынан өтеді

e)

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

48.

Тармақталған алгоритм дегеніміз не?

a)

Алгоритмнің орындау барысында шартқа байланысты әр түрлі қадамдар орындалады

b)

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

c)

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

d)

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

e)

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

49.

Python-да `input()` функциясы не үшін қолданылады?

a)

Пайдаланушыдан енгізу алу үшін

b)

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

c)

Шарттарды орындау үшін

d)

Массивті өзгерту үшін

e)

Деректер базасымен жұмыс істеу үшін

50.

Python-да тізімнің соңына элемент қосу үшін қандай әдіс қолданылады?

a)

append()

b)

add()

c)

push()

d)

insert()

e)

extend()

51.

Қай оператор екі мәннің тең екенін тексереді?

a)

==

b)

=

c)

===

d)

!==

e)

:=

52.

`float` мәліметтер типіне не жатады?

a)

Нақты сандар

b)

Бүтін сандар

c)

Мәтіндік жолдар

d)

Логикалық мәндер

e)

Файл жолдары

53.

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

a)

isinstance() және type()

b)

isinstance()

c)

id()

d)

type()

e)

str()

54.

Сызықтық құрылымды программа дегеніміз не?

a)

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

b)

Тек шарттарға негізделген программа

c)

Бірнеше тармақтары бар программа

d)

Графикаға негізделген программа

e)

Үздіксіз қайталанатын программа

55.

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

a)

for, while

b)

loop, repeat

c)

foreach, until

d)

goto, next

e)

begin, end

56.

`for` циклі қалай жұмыс істейді?

a)

Берілген диапазон немесе тізім элементтері бойынша қайталанады

b)

Шексіз қайталанады

c)

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

d)

Айнымалы мәнін өзгертеді

e)

Жаңа тізім жасайды

57.

`while` циклі қалай жұмыс істейді?

a)

Шарт True болғанша қайталанады

b)

Берілген диапазон бойынша қайталанады

c)

Белгілі бір қадам санына дейін қайталанады

d)

Айнымалы мәнін өзгертеді

e)

Шарт False болғанда тоқтайды

58.

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

a)

break

b)

continue

c)

pass

d)

stop

e)

exit

59.

Қай оператор циклдің келесі итерациясына өтеді?

a)

continue

b)

break

c)

pass

d)

stop

e)

return

60.

`range(5)` қандай сандарды қайтарады?

a)

0, 1, 2, 3, 4

b)

1, 2, 3, 4, 5

c)

0, 2, 4, 6, 8

d)

5, 6, 7, 8, 9

e)

1, 3, 5, 7, 9

61.

`for` циклін қандай деректер құрылымдарымен қолдануға болады?

a)

list, tuple, set, dictionary, range

b)

int, float, bool

c)

function, module, package

d)

class, object

e)

str, int, float

62.

`while` циклін қандай жағдайда қолданған дұрыс?

a)

Цикл қайталану саны белгісіз болғанда

b)

Белгілі бір диапазонмен жұмыс істегенде

c)

Тізім элементтері бойынша қайталанғанда

d)

Қайталану саны белгілі болғанда

e)

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

63.

`break` операторының мақсаты қандай?

a)

Циклды толық тоқтату

b)

Итерацияны өткізіп жіберу

c)

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

d)

Функцияны тоқтату

e)

Программаны аяқтау