wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Жоғары Балл 2 ай Python және файлмен жұмыс

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Файлмен жұмыс істеудің неше кезеңі бар?

a)

1

b)

2

c)

3

d)

4

2.

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

a)

1

b)

2

c)

3

d)

4

3.

Алгоритм трассировкасы не үшін маңызды?

a)

Бағдарламаны оңтайландыру үшін

b)

Қателерді табу және түзету үшін

c)

Кодтың жұмысын жылдамдату үшін

d)

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

4.

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

a)

"r"

b)

"a"

c)

"w"

d)

"t"

5.

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

a)

read()

b)

readline()

c)

readlines()

d)

write()

6.

Екіөлшемді массивтің жанама диагональінің астыңғы оң жақ бөлігін алу шарты қандай?

a)

i == j

b)

i + j < n - 1

c)

i + j > n - 1

d)

i + j == n - 1

7.

Файлға бірден бірнеше жолды жазу үшін қай әдіс қолданылады?

a)

write()

b)

writelines()

c)

append()

d)

readlines()

8.

Программа жазудағы қателікке жатпайды:

a)

синтаксистік

b)

программаның орындалу уақытына байланысты

c)

алгоритмдік

d)

арифметикалық

9.

Екіөлшемді массивтің жанама диагональінің үстінгі сол жақ бөлігін алу шарты қандай?

a)

i == j

b)

i + j < n - 1

c)

i + j > n - 1

d)

i + j == n - 1

10.

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

a)

i == j

b)

i > j

c)

i < j

d)

i + j == n - 1

11.

Программада жіберілген қателік:

a)

баг

b)

дебаг

c)

бит

d)

трассировка

12.

Python программалау тілінде файлдың қандай екі типі бар?

a)

мәтіндік және бинарлық

b)

мәтіндік және графикалық

c)

графикалық және бинарлық

d)

екілік және бейнелік

13.

Файлдағы меңзер позициясын орнатады?

a)

seek()

b)

tell()

c)

read()

d)

writelines()

14.

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

a)

seek()

b)

tell()

c)

read()

d)

writelines()

15.

Екіөлшемді массивтің жанама диагональін алу шарты қандай?

a)

i == j

b)

i > j

c)

i < j

d)

i + j == n - 1

16.

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

a)

"r"

b)

"rb"

c)

"rw"

d)

"w"

17.

Python-да файлды жазу режимінде ашу үшін қандай әдіс қолданылады?

a)

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

b)

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

c)

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

d)

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

18.

Екіөлшемді массивтің элементіне қол жеткізу үшін қандай синтаксис қолданылады?

a)

array[i][j]

b)

array(i, j)

c)

array[i, j]

d)

array{ij}

19.

Программада кодын түзету:

a)

баг

b)

дебаг

c)

бит

d)

трассировка

20.

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

a)

Бір while циклы

b)

Бір for циклы

c)

Екі for циклы

d)

Екі while циклы

21.

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

a)

Бірнеше айнымалыларды анықтайтын әдіс

b)

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

c)

Графтың бір бөлігі

d)

Жүйенің аппараттық құралы

22.

Рекурсивті функция дегеніміз не?

a)

Бір функцияның басқа функцияны шақыруы

b)

Функцияның өз-өзін шақыруы

c)

Бір жолақты алгоритм

d)

Жиі қолданылатын функция

23.

Граф дегеніміз не?

a)

Сандардан тұратын кесте

b)

Түйіндер мен қабырғалардан тұратын мәліметтер құрылымы

c)

Бағдарламалау тіліндегі оператор

d)

Математикалық теңдеу

24.

Ілмегі де, еселі қабырғалары да жоқ граф:

a)

Аралас граф

b)

Қарапайым граф

c)

Мультиграф граф

d)

Жоқ

25.

Ең қысқа жолды табу алгоритмдерінің бірі:

a)

Бинарлы іздеу

b)

Дейкстра алгоритмі

c)

Қосымша толтыру әдісі

d)

Сызықтық іздеу

26.

"Bubble Sort" алгоритмінің негізгі принципі қандай?

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.

Бұл қай сұрыптау түрі?

a)

Кірістіру

b)

Көпіршікті

c)

Таңдау

d)

Жылдам

34.

Функцияның кілттік сөзі:

a)

def

b)

function

c)

method

d)

procedure

35.

Графтың өзіне өзін қосатын қабырға:

a)

доға

b)

ілмек

c)

рекурсия

d)

граф салмағы

36.

Графтың қабырғаларына жазылған сандары:

a)

доға

b)

ілмек

c)

рекурсия

d)

граф салмағы

37.

Бағытталмаған (бағдарланбаған) графта екі төбенің арасын байланыстыратын түзу:

a)

доға

b)

ілмек

c)

рекурсия

d)

қабырға

38.

Бағытталған (бағдарланған) графта екі төбенің арасын байланыстыратын сызықтар:

a)

доға

b)

ілмек

c)

рекурсия

d)

қабырға

39.

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

a)

Selection Sort

b)

Quick Sort

c)

Bubble Sort

d)

Insertion Sort

40.

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

a)

Элементтерді ретке келтіру

b)

Элементтерді жою

c)

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

d)

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