wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Жиындар мен Сөздіктер

Total questions: 75

Worksheet time: 38mins

Name
Class
Date
1.

set1.union(set2) не істейді?

a)

Екі жиынды біріктіреді

b)

Ортақ элементтерді табады

c)

Жиынды жояды

d)

Элементтер санын анықтайды

e)

Барлық элементтерді өшіреді

2.

set1.difference(set2) нәтижесі қандай?

a)

set1-де бар, бірақ set2-де жоқ элементтер

b)

set2-де бар, бірақ set1-де жоқ элементтер

c)

Екі жиындағы барлық элементтер

d)

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

e)

Барлық жиындарды сұрыптау

3.

Python-да жиындарда бірдей элемент бола ала ма?

a)

Жоқ, тек бірегей элементтер болады

b)

Иә, қайталануы мүмкін

c)

Тек сандар болуы керек

d)

Тек жолдар болуы керек

e)

Жиын бос болуы керек

4.

dict() функциясының мақсаты қандай?

a)

Сөздік (dictionary) жасау

b)

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

c)

Тізімді сұрыптау

d)

Кортеж жасау

e)

Жолды бөліп алу

5.

Сөздікке жаңа жұп қосу үшін қандай синтаксис қолданылады?

a)

my_dict['key'] = 'value'

b)

my_dict.add('key', 'value')

c)

my_dict.append('key', 'value')

d)

my_dict.insert('key', 'value')

e)

add(my_dict, 'key', 'value')

6.

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

a)

update()

b)

append()

c)

extend()

d)

join()

e)

insert()

7.

del my_dict['key'] не істейді?

a)

Берілген кілт пен мәнді өшіреді

b)

Сөздікті жояды

c)

Барлық кілттерді көрсетеді

d)

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

e)

Массивті көшіреді

8.

my_dict.get('key') не қайтарады?

a)

Кілтке сәйкес мәнді

b)

Барлық кілттерді

c)

Барлық мәндерді

d)

Жиынға айналдырылған дерек

e)

Айнымалы типін

9.

my_dict.keys() не қайтарады?

a)

Сөздіктегі барлық кілттер тізімі

b)

Барлық мәндер

c)

Барлық жұптар

d)

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

e)

Файл аттары

10.

my_dict.values() әдісі не істейді?

a)

Сөздіктегі барлық мәндерді қайтарады

b)

Сөздікті сұрыптайды

c)

Кілттерді өшіреді

d)

Файл ашады

e)

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

11.

my_dict.items() нәтижесі қандай?

a)

Кілт-мән жұптарының тізімі

b)

Тек мәндер

c)

Тек кілттер

d)

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

e)

Жиын түрінде мәндер

12.

Сөздік ішінде кілт бар екенін қалай тексереміз?

a)

'key' in my_dict

b)

my_dict.has('key')

c)

my_dict.find('key')

d)

check('key') in my_dict

e)

my_dict.contains('key')

13.

Сөздік бос екенін қалай білеміз?

a)

len(my_dict) == 0

b)

my_dict == None

c)

my_dict is False

d)

type(my_dict) == int

e)

my_dict.clear()

14.

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

a)

Қайта қолдануға болатын сыртқы код файлы

b)

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

c)

Орындалатын функция

d)

Қосалқы файл форматы

e)

Объект класы

15.

Модульді жүктеу үшін қандай кілт сөз қолданылады?

a)

import

b)

include

c)

using

d)

class

e)

def

16.

from math import sqrt не істейді?

a)

sqrt() функциясын тікелей қолдануға мүмкіндік береді

b)

Барлық функцияларды өшіреді

c)

Модульді жояды

d)

Файлдан оқиды

e)

Жаңа айнымалы жасайды

17.

as кілт сөзі Python-да қайда қолданылады?

a)

Модульге қысқа атау беру үшін

b)

Циклді бастау үшін

c)

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

d)

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

e)

Тек input-пен бірге

18.

import module as m синтаксисі не береді?

a)

module модулін m ретінде қолдануға мүмкіндік береді

b)

Жаңа модуль жасайды

c)

Модульді жояды

d)

Айнымалыны шығарады

e)

Тізімд

19.

dule as m синтаксисі не береді?

a)

module модулін m ретінде қолдануға мүмкіндік береді

b)

Жаңа модуль жасайды

c)

Модульді жояды

d)

Айнымалыны шығарады

e)

Тізімді сұрыптайды

20.

Пайдаланушы жасаған модульді қалай импорттайды?

a)

import filename (кеңейтімсіз)

b)

include filename.py

c)

require filename

d)

use module

e)

insert module

21.

Python модульдер қай кеңейтіммен сақталады?

a)

.py

b)

.mod

c)

.txt

d)

.exe

e)

.html

22.

__name__ == "__main__" шарты не үшін қажет?

a)

Файл тікелей орындалғанда ғана белгілі бір код орындалуы үшін

b)

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

c)

Айнымалыны басу үшін

d)

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

e)

Кодты жою үшін

23.

Модуль ішіндегі барлық функцияны импорттау үшін не жазылады?

a)

from module import *

b)

import all module

c)

include all

d)

module.load(all)

e)

from module load all

24.

Модульдер қайда орналасуы керек, импорттау үшін?

a)

Жоба директориясында немесе PYTHONPATH ішінде

b)

Кез келген жерде

c)

Тек "C:\Program Files" ішінде

d)

Желіде

e)

Құжаттар ішінде

25.

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

a)

Python кодын жолма-жол орындайтын бағдарлама

b)

Кодты машиналық тілге компиляциялайтын жүйе

c)

Кітапхана жинағы

d)

Массив құру құралы

e)

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

26.

class кілт сөзі не үшін қажет?

a)

Жаңа класс (объект үлгісі) жасау үшін

b)

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

c)

Файл ашу үшін

d)

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

e)

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

27.

Класс ішіндегі функция қалай аталады?

a)

Метод (metho

b)

Объект

c)

Атрибут

d)

Инстанс

e)

Конструктор

28.

Объектіні класс негізінде қалай жасаймыз?

a)

obj = ClassName()

b)

class = ObjectName()

c)

ObjectName : Class()

d)

create(Class)

e)

make object Class

29.

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

a)

Объектіні инициализациялау үшін

b)

Айнымалыны жою үшін

c)

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

d)

Массив қосу үшін

e)

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

30.

self параметрі нені білдіреді?

a)

Ағымдағы объектіні

b)

Файл атын

c)

Класс атын

d)

Айнымалы типін

e)

Массив индексін

31.

Python-да мұрагерлік (наследование) не үшін қажет?

a)

Бір кластың қасиеттерін басқа класқа беру үшін

b)

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

c)

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

d)

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

e)

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

32.

super() функциясының рөлі қандай?

a)

Ата-класстың әдістеріне қол жеткізу

b)

Айнымалыны жою

c)

Жаңа объект жасау

d)

Шарт тексеру

e)

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

33.

Инкапсуляция дегеніміз не?

a)

Объектінің ішкі құрылымын жасыру

b)

Барлық функцияларды біріктіру

c)

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

d)

Айнымалыны шығармау

e)

Класс ішінде массив жасау

34.

Python-да if шартты операторы қалай жазылады?

a)

if a > b:

b)

if (a >

c)

if a > b then

d)

when a > b

e)

when a > b then

35.

Python-да тізімдегі барлық элементтерді қайталау үшін қандай цикл қолданылады?

a)

for элемент in тізім:

b)

while тізім:

c)

repeat тізім:

d)

foreach тізім:

e)

in тізім:

36.

Қай функция қолданушыдан мәлімет енгізуге арналған?

a)

input()

b)

enter()

c)

scan()

d)

get()

e)

can ()

37.

Төмендегі код не қайтарып береді: len([10, 20, 30])

a)

3

b)

10

c)

30

d)

0

e)

40

38.

Python-да айнымалы мәнін жою үшін не қолданылады?

a)

del

b)

remove

c)

erase

d)

exit

e)

pass

39.

Төмендегі код қандай мән қайтарады: "python".upper()

a)

"PYTHON"

b)

"python"

c)

"Python"

d)

"UPPER"

e)

"upper"

40.

Қай модуль уақытпен жұмыс істеуге арналған?

a)

time

b)

datetime

c)

clock

d)

calendar

e)

date

41.

Функцияның ішкі блогы Python-да қалай ерекшеленеді?

a)

Шегініс (tab немесе бос орын) арқылы

b)

Жақша арқылы

c)

Фигуралық жақша арқылы

d)

Тырнақша арқылы

e)

Леп белгісі

42.

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

a)

sort()

b)

order()

c)

arrange()

d)

set()

e)

range()

43.

Айнымалыны жариялау үшін қандай синтаксис қолданылады?

a)

a = 5

b)

var a = 5

c)

let a = 5

d)

define a = 5

e)

gif a=5

44.

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

a)

print()

b)

output()

c)

echo()

d)

display()

e)

scan()

45.

Тізімді (list) қалай жасайды?

a)

[1, 2, 3]

b)

{1, 2, 3}

c)

(1, 2, 3)

d)

<1, 2, 3>

e)

[0, 2, 0]

46.

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

a)

input()

b)

get()

c)

read()

d)

scan()

e)

output()

47.

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

a)

if x > 5:

b)

if (x > 5)

c)

if x > 5 then

d)

if x > 5 do

e)

if x > 5 true

48.

Циклді қайталаудың дұрыс операторы:

a)

for

b)

repeat

c)

switch

d)

stop

e)

then

49.

Объектінің ұзындығын анықтайтын функция:

a)

len()

b)

size()

c)

count()

d)

total()

e)

for()

50.

Комментарий жазу үшін қандай символ қолданылады?

a)

#

b)

//

c)

-

d)

%%

e)

++

51.

Белгілі бір шарт орындалғанша қайталанатын цикл түрі:

a)

while

b)

loop

c)

repeat

d)

until

e)

for

52.

Функцияны жариялау үшін қандай кілт сөз қолданылады?

a)

def

b)

function

c)

func

d)

method

e)

loop

53.

кірістіру сұрыптау алгоритмі қалай жұмыс істейді?

a)

алгоритм элементтерді қажетті жерге енгізеді

b)

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

c)

біріктіру арқылы сұрыптайды

d)

жұптарды қайта реттейді

e)

массивті бөледі

54.

алгоритмнің қандай қасиеті келесі тұжырымды анықтайды: бір алгоритм бойынша әртүрлі бастапқы деректермен бірдей есептерді шешуге болады?

a)

жаппай

b)

сенімділік

c)

Дискреттілік

d)

өнімділік

e)

тұтастық

55.

алгоритмнің графикалық көрінісі қалай аталады

a)

блок-схема

b)

формулалар тізбегі

c)

кесте

d)

ауызша сипаттама

e)

Автокад

56.

"динамикалық деректер құрылымы"термині нені білдіреді?

a)

бағдарлама жұмыс істеп тұрған кезде құрылым өлшемі өзгеруі мүмкін

b)

деректер құрылымы жедел жадта сақталады

c)

деректер құрылымы статикалық жадты бөлуді қажет етеді

d)

деректер құрылымы бекітілген өлшемге ие

e)

деректер дерекқорға жазылады

57.

жартылай статикалық деректер құрылымы термині нені білдіреді?

a)

деректердің бір бөлігі өзгеруі мүмкін, бірақ негізгі құрылым өзгеріссіз қалады

b)

бағдарлама жұмыс істеп тұрған кезде деректер толығымен өзгертіледі

c)

деректер дерекқорда сақталады

d)

деректер инициализациядан кейін өзгере алмайды

e)

деректер жылжуы мүмкін, бірақ жойылмайды

58.

деректерді іздеу кезінде хэш кестені массивке қарағанда пайдаланудың артықшылығы неде?

a)

Хэш кестесі орташа жағдайда жылдам іздеуге мүмкіндік береді

b)

Хэш Кестесі әрқашан аз жадты алады

c)

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

d)

Массив кірістіру және жою әрекеттерін қолдамайды

e)

Хэш кестесі барлық сценарийлерде әрқашан жылдамырақ жұмыс істейді

59.

ішкі сұрыптау дегеніміз не?

a)

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

b)

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

c)

деректерді кэштеуді қажет ететін сұрыптау әдісі

d)

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

e)

деректер базасында деректерді индекстеу әдісі

60.

сыртқы сұрыптау қашан қолданылады?

a)

деректер мөлшері жедел жад көлемінен асқан кезде

b)

процессор кэшінде сұрыптау қажет болғанда

c)

жедел жадта сақталған шағын массивтер үшін

d)

тек реляциялық мәліметтер базасымен жұмыс істегенде

e)

деректер ағаш түрінде ұсынылған жағдайда

61.

хэш кестесі дегеніміз не?

a)

жылдам іздеуге арналған деректер құрылымы

b)

көбейту кестесі

c)

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

d)

сұрыптау алгоритмі

e)

динамикалық массив

62.

деректер элементі дегеніміз не?

a)

жеке деректерді жазу өрісіне жазылған мән

b)

сыртқы жад құрылғыларында сақталған байланысты деректер жазбаларының жиынтығы

c)

деректер элементі бар деректерді жазу бөлігі

d)

бір оператор оқитын және жазатын деректер элементтерінің жиынтығы

e)

пайдаланушы берген деректер

63.

кіру режимі дегеніміз не?

a)

файлдарда орындалатын операциялар-оқу, жазу, бұрын жазу

b)

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

c)

өңделетін файл жазбасы уақытша сақталатын жедел жад аймағы

d)

файлдағы жазбаларды файлға деректерді орналастыру ретімен өңдеу

e)

құпия сөзге кіру

64.

ағымдағы түсті қайтаратын функция қандай?

a)

GetColor

b)

GetX

c)

GetMaxColor

d)

Circle.

e)

ClearDevice

65.

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

a)

LineRel(X,Y)

b)

Line(X1,Y1,X2,Y2)

c)

LineTo(X,Y)

d)

OutText(X,Y,S)

e)

SetColor(

66.

қандай процедура эллиптикалық доғаны тартады?

a)

Ellipse

b)

FullEllipse

c)

FullPoly

d)

Circle

e)

Line

67.

қандай процедура эллиптикалық доғаны тартады?

a)

Ellipse

b)

FullEllipse

c)

FullPoly

d)

Circle

e)

Line

68.

экранды қандай процедура тазартады?

a)

Clrscr

b)

MoveTo(X,Y)

c)

PutPixel( X,Y,Color)

d)

LineTo(X,Y)

e)

Line(X,Y)

69.

X1, Y1 нүктесінен X2,Y2 нүктесіне дейін қандай процедураны қолдануға болады?

a)

Line(X1,Y1,X2,Y2)

b)

LineRel(X,Y)

c)

LineTo(X,Y)

d)

GetImage(X1,Y1,X2,Y2)

e)

PutImage (X,Y)

70.

ағымдағы түс пен сызық түрін пайдаланып тіктөртбұрыш салу үшін қандай процедураны қолдануға болады?

a)

Rectangle(X1,Y1,X2,Y2)

b)

Bar3D(X1,Y1,X2,Y2)

c)

LineTo(X1,Y1,X2,Y2)

d)

Bar(X1,Y1,X2,Y2)

e)

SetLineStyle(L,P,T)

71.

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

a)

Bar(X1,Y1,X2,Y2)

b)

Bar3D(X1,Y1,X2,Y2)

c)

LineRel(DX,DY)

d)

GetMaxX

e)

Line(X1,Y1,X2,Y2)

72.

қандай процедура фон түсін орнатады?

a)

SetBKColor

b)

SetColor(

c)

SetRGBPallete

d)

Arc(X,Y)

e)

Bar(X1,Y1,X2,Y2)

73.

мәтіндік файлдармен қандай процедура/функция жұмыс істемейді?

a)

SEEK

b)

EOLN

c)

EOF

d)

RESET

e)

ASSIGN

74.

файл туралы мәліметтер (оның аты мен орналасқан жері)?

a)

ASSIGN (F1, 'C: A')

b)

RESET (F1)

c)

APPEND (F1)

d)

REWRITE (F2)

e)

OPEN (F)

75.

деректерді жазу үшін файлды қандай процедура ашады?

a)

REWRITE (F2)

b)

ASSIGN (F1, 'C:A')

c)

RESET (F1)

d)

APPEND (F1)

e)

OPEN (F)