wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1, 2, 3 Нұсқа пайтон

Total questions: 120

Worksheet time: 3600secs

Name
Class
Date
1.

1. Python кодын жол-жолымен орындайтын бағдарлама қалай аталады?

a)

A) Компилятор

b)

B) Интерпретатор

c)

C) Ассемблер

d)

D) Препроцессор

e)

E) Диспетчер

2.

2. Тармақталу үшін қандай оператор қолданылады?

a)

A) for

b)

B) break

c)

C) if

d)

D) switch

e)

E) return

3.

Қай дерек түрі өзгермейтін (immutable)?

a)

A) list

b)

B) dict

c)

C) set

d)

D) tuple

e)

E) bytearray

4.

4. Python тілінде түсіндірме (комментарий) қандай таңбамен белгіленеді?

a)

A) //

b)

B) /**/

c)

C) <!–

d)

D) #

e)

E) %

5.

5. Қай салыстыру операторы «тең» дегенді білдіреді?

a)

A) =

b)

B) ==

c)

C) ===

d)

D) eq

e)

E) :=

6.

6. Жолдың (string) ұзындығын қалай аламыз?

a)

A) size()

b)

B) count()

c)

C) length()

d)

D) len()

e)

E) strlen()

7.

7. Шарт жалған болғанда орындалатын блок қалай аталады?

a)

A) if

b)

B) if not

c)

C) else

d)

D) return

e)

E) break

8.

8. Бірегей мәндерді сақтауға қандай дерек түрі қолайлы?

a)

A) list

b)

B) dict

c)

C) set

d)

D) tuple

e)

E) string

9.

9. Төмендегілердің қайсысы логикалық оператор?

a)

A) +

b)

B) and

c)

C) *

d)

D) /

e)

E) %

10.

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

a)

A) cut()

b)

B) divide()

c)

C) split()

d)

D) break()

e)

E) open()

11.

11. lambda-функциясының синтаксисі қандай?

a)

A) lambda: x → y

b)

B) lambda x: өрнек

c)

C) lambda(x){ }

d)

D) func lambda(x)

e)

E) lambda->x

12.

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

a)

A) Мәндерді сүзгіден өткізеді

b)

B) Функцияны әр элементке қолданады

c)

C) Жолдарды біріктіреді

d)

D) Кездейсоқ сан қайтарады

e)

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

13.

13. random модулін қалай импорттауға болады?

a)

A) include random

b)

B) using random

c)

C) import random

d)

D) attach random

e)

E) new random

14.

14. Файлды оқу үшін қалай ашамыз?

a)

A) open(“f.txt”, “w”)

b)

B) open(“f.txt”, “r”)

c)

C) open(“f.txt”, “rw”)

d)

D) open(“f.txt”, “x”)

e)

E) open_read(“f.txt”)

15.

15. read() әдісі не істейді?

a)

A) Мәтінді жазады

b)

B) Файлды жабады

c)

C) Мәтінді оқиды

d)

D) Файлды жояды

e)

E) Жолды түрлендіреді

16.

16. Класты қалай жариялаймыз?

a)

A) new class Example:

b)

B) class Example:

c)

C) class(Example);

d)

D) Example class:

e)

E) create class Example

17.

17. Нысан (объект) жасалған кезде қай әдіс шақырылады?

a)

A) start

b)

B) create

c)

C) init

d)

D) make

e)

E) class

18.

18. JSON файлының форматы қандай?

a)

A) Жолдар тізімі

b)

B) Екілік код

c)

C) Кілт–мән (key–value) түріндегі мәтін

d)

D) Кестелік деректер

e)

E) Тек сандар

19.

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

a)

A) Тізімдерді көбейтеді

b)

B) Функцияны қолданып, шартқа сай элементтерді таңдайды

c)

C) Бос орындарды өшіреді

d)

D) Жолдарды біріктіреді

e)

E) Сөздік жасайды

20.

20. Қай модуль дата-мен (күн/уақыт) жұмыс істейді?

a)

A) random

b)

B) math

c)

C) datetime

d)

D) string

e)

E) datework

21.

21. PostgreSQL-де дерекқорды қандай командамен жасайды?

a)

A) NEW DATABASE name;

b)

B) CREATE DB name;

c)

C) CREATE DATABASE name;

d)

D) MAKE DATABASE name;

e)

E) DB CREATE name;

22.

22. Python тілінде SQL-сұранысты қалай орындаймыз?

a)

A) db.run()

b)

B) cursor.execute()

c)

C) sql.run()

d)

D) execute.sql()

e)

E) database.exec()

23.

23. Нөлге бөлу кезінде қандай қате түрі пайда болады?

a)

A) TypeError

b)

B) ZeroDivisionError

c)

C) NameError

d)

D) ValueError

e)

E) StopError

24.

24. SQLite дерекқорын қалай ашамыз?

a)

A) sqlite.load()

b)

B) sqlite.connect()

c)
d)
e)

E) postgres.connect()

25.

25. Ерекшеліктерді (қателерді) өңдеуге қандай конструкция қолданылады?

a)

A) try–except

b)

B) check–catch

c)

C) error–fix

d)

D) protect–handle

e)

E) validate–except

26.

26. SQL-де түсіндірме (комментарий) қалай жазылады?

a)

A) #

b)

B) //

c)

C) –

d)

D) !!

e)

E) %%

27.

27. Мәліметтерді таңдап алу үшін қай оператор қолданылады?

a)

A) TAKE

b)

B) SELECT

c)

C) GET

d)

D) CHOOSE

e)

E) FETCH

28.

28. SQLite файлы көбіне қандай кеңейтілімге ие?

a)

A) .db

b)

B) .sql

c)

C) .base

d)

D) .sq

e)

E) .sqlite3

29.

29. SQL-де кестені қалай жасаймыз?

a)

A) NEW TABLE

b)

B) CREATE TABLE

c)

C) MAKE TABLE

d)

D) TABLE CREATE

e)

E) ADD TABLE

30.

30. commit қалай орындалады?

a)

A) connect.commit()

b)

B) save.commit()

c)

C) commit.db()

d)

D) db.save()

e)

E) sql.end()

31.

31. PyQt5 қандай модульде орналасқан?

a)

A) pywindow

b)

B) QtPy

c)

C) PyQt5

d)

D) gui5

e)

E) pyui

32.

32. PyQt қосымшасын қалай құрамыз?

a)

A) app = QtApp()

b)

B) app = QApplication([])

c)

C) app = NewApp()

d)

D) app = WindowApp()

e)

E) app = CreateApp()

33.

33. Қай элемент түйме (кнопка) жасайды?

a)

A) QPushButton

b)

B) QButton

c)

C) QtButton

d)

D) PushBtn

e)

E) NewButton

34.

34. Qt Designer қандай файл жасайды?

a)

A) .design

b)

B) .form

c)

C) .ui

d)

D) .qt

e)

E) .window

35.

35. .ui файлын қалай жүктейміз?

a)

A) load_ui()

b)

B) uic.loadUi()

c)

C) import.ui()

d)

D) designer.load()

e)

E) ui.open()

36.

36. Қосымшаның циклын қандай функция іске қосады?

a)

A) app.run()

b)

B) app.start()

c)

C) app.exec()

d)

D) app.go()

e)

E) app.launch()

37.

37. PyQt5-тегі сигнал деген не?

a)

A) Интерфейс функциясы

b)

B) Іске қосу командасы

c)

C) Элемент тудыратын оқиға

d)

D) Жаңарту әдісі

e)

E) Дерек түрі

38.

38. Слот деген не?

a)

A) Оқиға

b)

B) Сигналды өңдейтін функция (обработчик)

c)

C) Құрылымдық айнымалы

d)

D) Терезе компоненті

e)

E) Интерфейс стилі

39.

39. Сигналды слотқа қалай қосамыз?

a)

A) signal → slot

b)

B) connect(signal, slot)

c)

C) signal.connect(slot)

d)

D) slot.connect(signal)

e)

E) bind(signal, slot)

40.

40. Қарапайым терезені қалай жасаймыз?

a)

A) Window()

b)

B) QWindow()

c)

C) QWidget()

d)

D) RootWindow()

e)

E) BaseWindow()

41.

1. Бағдарламаның құрылымын анықтайтын ережелер жиынтығы қалай аталады?

a)

A) Логика

b)

B) Синтаксис

c)

C) Семантика

d)

D) Параметрлер

e)

E) Функционал

42.

2. Мәтінді сақтау үшін қай дерек түрі қолданылады?

a)

A) int

b)

B) float

c)

C) str

d)

D) list

e)

E) tuple

43.

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

a)

A) =

b)

B) ==

c)

C) !=

d)

D) :=

e)

E) ><

44.

4. «Немесе» дегенді білдіретін логикалық оператор?

a)

A) and

b)

B) or

c)

C) not

d)

D) xor

e)

E) nor

45.

5. in операторы не істейді?

a)

A) Ұзындығын тексереді

b)

B) Элементтің бар-жоғын тексереді

c)

C) Циклді қайта іске қосады

d)

D) Мәндерді көбейтеді

e)

E) Айнымалыны жариялайды

46.

6. Жолдың шетіндегі бос орындарды өшіретін әдіс?

a)

A) trim()

b)

B) clear()

c)

C) strip()

d)

D) remove()

e)

E) space()

47.

7. Кілт–мән (key–value) жұптарын сақтайтын дерек түрі?

a)

A) list

b)

B) dict

c)

C) tuple

d)

D) set

e)

E) string

48.

8. Қай цикл шарт ақиқат болғанша орындала береді?

a)

A) for

b)

B) repeat

c)

C) while

d)

D) loop

e)

E) until

49.

9. Циклді ерте аяқтайтын кілт сөз?

a)

A) stop

b)

B) quit

c)

C) break

d)

D) exit

e)

E) leave

50.

10. Тізімнің соңына элемент қосатын әдіс?

a)

A) append()

b)

B) add()

c)

C) insert()

d)

D) push()

e)

E) extend()

51.

11. Санды екі есе арттыратын lambda-функцияны таңдаңыз:

a)

A) lambda x: x+x

b)

B) lambda(x, x2)

c)

C) lambda x => x+2

d)

D) lambda: 2x

e)

E) lambda(x) x*2

52.

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

a)

A) Жолдарды көбейтеді

b)

B) Элементтерді бір мәнге дейін тізбектей түрлендіреді

c)

C) Элементтерді сұрыптайды

d)

D) Элементтерді жояды

e)

E) Дерек түрін тексереді

53.

13. math модулінен тек sqrt функциясын қалай импорттаймыз?

a)

A) import math.sqrt

b)

B) import sqrt

c)

C) from math get sqrt

d)

D) from math import sqrt

e)

E) include math.sqrt

54.

14. Файлды қосып жазу (дозапись) режимінде ашу:

a)

A) open(“f.txt”, “a”)

b)

B) open(“f.txt”, “d”)

c)

C) open(“f.txt”, “x”)

d)

D) open(“f.txt”, “r+”)

e)

E) open(“f.txt”, “!”)

55.

15. Файлды жабатын әдіс?

a)

A) stop()

b)

B) shutdown()

c)

C) done()

d)

D) close()

e)

E) exit()

56.

16. Person класын қалай жариялаймыз?

a)

A) def Person:

b)

B) make class Person:

c)

C) class Person:

d)

D) Person class():

e)

E) new Person:

57.

17. Объект атрибутына қалай жүгінеміз?

a)

A) obj:atr

b)

B) obj(atr)

c)

C) obj->atr

d)

D) obj.atr

e)

E) atr.obj

58.

18. JSON файлының ең жиі қолданылатын кеңейтілімі?

a)

A) .dat

b)

B) .txt

c)

C) .conf

d)

D) .json

e)

E) .jfile

59.

19. Деректерді JSON-ға сериализациялайтын функция?

a)

A) json.write()

b)

B) json.serialize()

c)

C) json.dumps()

d)
e)

E) json.pack()

60.

20. JSON-ды файлдан қалай жүктейміз?

a)

A) json.load()

b)
c)

C) json.make()

d)

D) json.readjson()

e)

E) json.parsefile()

61.

21. Кестеден барлық жазбаларды таңдайтын команда?

a)

A) TAKE * FROM

b)

B) GET * FROM

c)

C) SELECT * FROM

d)

D) FETCH * FROM

e)

E) READ * FROM

62.

22. Қай SQL операторы жолды жояды?

a)

A) CUT

b)

B) DROP

c)

C) REMOVE

d)

D) DELETE

e)

E) ERASE

63.

23. Бар жоқ айнымалыға жүгінгенде қандай қате шығады?

a)

A) NameError

b)

B) TypeError

c)

C) ValueError

d)

D) IndexError

e)

E) ZeroDivisionError

64.

24. INSERT сұранысын қалай орындаймыз?

a)

A) cursor.add()

b)

B) cursor.send()

c)

C) cursor.execute()

d)

D) cursor.write()

e)

E) cursor.sql()

65.

25. Сұраныс нәтижесіндегі барлық жолдарды қалай аламыз?

a)

A) fetchall()

b)

B) getall()

c)

C) readall()

d)

D) take()

e)

E) list()

66.

26. SQLite-та логикалық мән (BOOLEAN) қандай тип ретінде сақталады?

a)

A) BOOLEAN

b)

B) BOOL

c)

C) LOGIC

d)

D) LOG

e)

E) INTEGER

67.

27. Бірегей мәндер сақталатын өріс қалай аталады?

a)

A) UNIQUE

b)

B) IDENTITY

c)

C) Special

d)

D) PK

e)

E) Number

68.

28. Тек бірегей мәндерді таңдайтын оператор?

a)

A) ONLY

b)

B) DISTINCT

c)

C) UNIQUE

d)

D) DIFFERENT

e)

E) CLEAR

69.

29. PyQt5-те графикалық интерфейс құру құралы қалай аталады?

a)

A) QtAssembler

b)

B) UI Maker

c)

C) Qt Designer

d)

D) PyWindow

e)

E) Interface Lab

70.

30. Басты терезе қай классқа жатады?

a)

A) QWidget

b)

B) QMainWindow

c)

C) WindowRoot

d)

D) QApplication

e)

E) RootFrame

71.

31. Түйме жасайтын функция?

a)

A) Button()

b)

B) MakeButton()

c)

C) QPushButton()

d)

D) NewButton()

e)

E) QButton()

72.

32. show() әдісі не істейді?

a)

A) Терезені жабады

b)

B) Терезені жояды

c)

C) Терезені көрсетеді

d)

D) Интерфейсті жаңартады

e)

E) Терезе жасайды

73.

33. .ui файлын қалай жүктейміз?

a)

A) load.ui()

b)

B) uic.importUi()

c)

C) uic.loadUi()

d)

D) app.loadUi()

e)

E) QtLoader.ui()

74.

34. Түйме оқиғасын функцияға қалай қосамыз?

a)

A) button.whenClick(func)

b)

B) button.do(func)

c)

C) button.connect(func)

d)

D) button.clicked.connect(func)

e)

E) button.push(func)

75.

35. QApplication деген не?

a)

A) Сигналдар модулі

b)

B) Бағдарламаның басты терезесі

c)

C) Стиль өңдеуші

d)

D) Қосымшаның негізгі объектісі

e)

E) Элементтер панелі

76.

36. Түйме басылғанда қай оқиға генерацияланады?

a)

A) pressed

b)

B) clicked

c)

C) run

d)

D) invoke

e)

E) do

77.

37. PyQt5-тегі слот деген не?

a)

A) Дерек түрі

b)

B) Сигналды өңдейтін әдіс

c)

C) Терезе

d)

D) Түйме

e)

E) Интерфейс

78.

38. Қарапайым виджетті қалай жасаймыз?

a)

A) Widget()

b)

B) NewWidget()

c)

C) QWidget()

d)

D) pyWidget()

e)

E) QtWidget()

79.

39. Қосымшаны қалай аяқтаймыз?

a)
b)

B) app.finish()

c)
d)

D) app.quit()

e)

E) quit.window()

80.

40. Интерфейсті жаңартатын әдіс?

a)

A) update()

b)

B) refresh()

c)

C) reload()

d)

D) recreate()

e)

E) reset()

81.

Функцияға берілетін мән қалай аталады?

a)

A) объект

b)

B) параметр

c)

C) кілт

d)

D) сілтеме

e)

E) оператор

82.

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

a)

A) int

b)

B) float

c)

C) str

d)

D) bool

e)

E) list

83.

Қай оператор «үлкен немесе тең» дегенді білдіреді?

a)

A) >>

b)

B) >>=

c)

C) >=

d)

D) =>

e)

E) !>=

84.

Мәнді терістейтін логикалық оператор?

a)

A) not

b)

B) or

c)

C) and

d)

D) xor

e)

E) nor

85.

Жолды бас әріпке айналдыратын әдіс?

a)

A) big()

b)

B) upper()

c)

C) uppercase()

d)

D) top()

e)

E) cap()

86.

Реті бар және өзгеретін коллекцияны сақтауға қай түр қолайлы?

a)

A) tuple

b)

B) list

c)

C) set

d)

D) dict

e)

E) range

87.

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

a)

A) repeat

b)

B) until

c)

C) loop

d)

D) for

e)

E) do

88.

Ағымдағы итерацияны тоқтатып, келесісіне өтетін оператор?

a)

A) break

b)

B) stop

c)

C) skip

d)

D) continue

e)

E) exit

89.

Тізімнен мән бойынша элементті өшіретін әдіс?

a)

A) remove()

b)

B) delete()

c)

C) erase()

d)

D) pop()

e)

E) drop()

90.

Кортеждің (tuple) қай әдісі бар?

a)

A) append()

b)

B) add()

c)

C) insert()

d)

D) count()

e)

E) remove()

91.

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

a)

A) Тізімді жолға айналдырады

b)

B) Функцияны әр элементке қолданады

c)

C) Деректерді сұрыптайды

d)

D) Тізімдерді біріктіреді

e)

E) Шарт бойынша элементтерді жояды

92.

lambda синтаксисінің дұрыс жазылған нұсқасы:

a)

A) lambda x => x3

b)

B) lambda(x){x3}

c)

C) lambda x: x3

d)

D) lambda: x3

e)

E) lambda->x*3

93.

datetime модулін толық импорттау:

a)

A) using datetime

b)

B) include datetime

c)

C) import datetime

d)

D) take datetime

e)

E) load datetime

94.

Файлды тек жазу режимінде ашу:

a)

A) open(“file.txt”, “r”)

b)

B) open(“file.txt”, “w”)

c)

C) open(“file.txt”, “rw”)

d)

D) open(“file.txt”, “c”)

e)

E) open(“file.txt”, “d”)

95.

Файлдан бір жол оқитын әдіс?

a)

A) read()

b)

B) readline()

c)

C) readrow()

d)

D) readstr()

e)

E) read1()

96.

Объект жасалғанда шақырылатын функция?

a)

A) class

b)

B) new

c)

C) make

d)

D) init

e)

E) start

97.

Объект атрибуттарының тізімін қай әдіс қайтарады?

a)

A) vars()

b)

B) info()

c)

C) about()

d)

D) attrs()

e)

E) describe()

98.

pickle қандай форматпен жұмыс істейді?

a)

A) Тек жолдар

b)

B) Тек сөздіктер

c)

C) Екілік (binary) формат

d)

D) Тек сандар

e)

E) Тек тізімдер

99.

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

a)

A) json

b)

B) pickle

c)

C) struct

d)

D) bin

e)

E) serial

100.

SQLite базасының жиі қолданылатын кеңейтілімі?

a)

A) .txt

b)

B) .data

c)

C) .sql

d)

D) .db

e)

E) .lite

101.

SQL-де кесте жасаудың командасы?

a)

A) MAKE TABLE

b)

B) CREATE TABLE

c)

C) NEW TABLE

d)

D) TABLE ADD

e)

E) TABLE CREATE

102.

Бір шарт бойынша бір жазбаны қалай таңдаймыз?

a)

A) SELECT ONE

b)

B) SELECT ROW WHERE

c)

C) SELECT * WHERE

d)

D) SELECT FROM WHERE

e)

E) SELECT WHERE ROW

103.

ORDER BY операторы не істейді?

a)

A) Жолдарды сүзгіден өткізеді

b)

B) Жолдарды сұрыптайды

c)

C) Жолдарды біріктіреді

d)

D) Жолдарды жояды

e)

E) Жолдар қосады

104.

Кестелерді біріктіретін оператор?

a)

A) ADD

b)

B) JOIN

c)

C) LINK

d)

D) MERGE

e)

E) FUSE

105.

Python-да SQL командасын орындау:

a)

A) sql.run()

b)

B) db.send()

c)

C) cursor.execute()

d)

D) execute.command()

e)

E) run.sql()

106.

fetchone() не істейді?

a)

A) Барлық жолдарды алады

b)

B) Бір ғана жолды алады

c)

C) Жолды жояды

d)

D) Жолды жаңартады

e)

E) Жолды қайта жазады

107.

PostgreSQL-ге қосылуға қай функция қолданылады?

a)

A) sqlite3.connect()

b)

B) psycopg2.connect()

c)

C) sqldb.connect()

e)

E) pgsql.start()

108.

Транзакцияны аяқтау қалай жасалады?

a)

A) cursor.stop()

b)

B) db.end()

c)

C) connection.commit()

d)

D) write.commit()

e)

E) db.complete()

109.

PyQt5-те интерфейстерге жауапты модуль?

a)

A) PyInterface

b)

B) PyWindow

c)

C) PyQt5.QtWidgets

d)

D) QtMaker

e)

E) QtUI

110.

Виджетті қалай жасаймыз?

a)

A) QWidget()

b)

B) Window()

c)

C) Root()

d)

D) Widget()

e)

E) QtWidget()

111.

Қосымшаның негізгі циклын не іске қосады?

a)

A) window.loop()

b)

B) run.app()

c)

C) app.exec()

d)

D) exec.window()

e)

E) loop.start()

112.

Түймеге мәтін орнату:

a)

A) button.setText()

b)

B) button.writeText()

c)

C) button.textAdd()

d)

D) button.label()

e)

E) button.input()

113.

Qt Designer қандай файл жасайды?

a)

A) .qtd

b)

B) .qt

c)

C) .ui

d)

D) .design

e)

E) .form

114.

Басу сигналына қосылу:

a)

A) button.click(func)

b)

B) button.pressed(func)

c)

C) button.whenClick(func)

d)

D) button.clicked.connect(func)

e)

E) button.action(func)

115.

Барлық элементтердің ата-аналық класы?

a)

A) QFrame

b)

B) QWidget

c)

C) QElement

d)

D) QBase

e)

E) WindowCore

116.

Сигнал деген не?

a)

A) Өңдеу әдісі

b)

B) Интерфейс оқиғасы

c)

C) Интерфейс

d)

D) Терезе стилі

e)

E) Дерек түрі

117.

Слот деген не?

a)

A) Оқиғаны өңдейтін әдіс

b)

B) Терезе

c)

C) Сурет

d)

D) Мәтіндік объект

e)

E) Атрибут

118.

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

a)

A) setDimensions()

b)

B) setSize()

c)

C) setGeometry()

d)

D) size()

e)

E) resizeWindow()

119.

PyQt5 қосымшасын қалай аяқтаймыз?

a)

A) exit()

b)

B) stop()

c)

C) app.quit()

d)
e)

E) break()

120.

Виджетті жаңарту әдісі?

a)

A) refresh()

b)

B) update()

c)

C) recreate()

d)

D) redraw()

e)

E) reload()