Worksheets1, 2, 3 Нұсқа пайтон
Total questions: 120
Worksheet time: 3600secs
1. Python кодын жол-жолымен орындайтын бағдарлама қалай аталады?
A) Компилятор
B) Интерпретатор
C) Ассемблер
D) Препроцессор
E) Диспетчер
2. Тармақталу үшін қандай оператор қолданылады?
A) for
B) break
C) if
D) switch
E) return
Қай дерек түрі өзгермейтін (immutable)?
A) list
B) dict
C) set
D) tuple
E) bytearray
4. Python тілінде түсіндірме (комментарий) қандай таңбамен белгіленеді?
A) //
B) /**/
C) <!–
D) #
E) %
5. Қай салыстыру операторы «тең» дегенді білдіреді?
A) =
B) ==
C) ===
D) eq
E) :=
6. Жолдың (string) ұзындығын қалай аламыз?
A) size()
B) count()
C) length()
D) len()
E) strlen()
7. Шарт жалған болғанда орындалатын блок қалай аталады?
A) if
B) if not
C) else
D) return
E) break
8. Бірегей мәндерді сақтауға қандай дерек түрі қолайлы?
A) list
B) dict
C) set
D) tuple
E) string
9. Төмендегілердің қайсысы логикалық оператор?
A) +
B) and
C) *
D) /
E) %
10. Жолды бөліктерге бөлу үшін қандай әдіс қолданылады?
A) cut()
B) divide()
C) split()
D) break()
E) open()
11. lambda-функциясының синтаксисі қандай?
A) lambda: x → y
B) lambda x: өрнек
C) lambda(x){ }
D) func lambda(x)
E) lambda->x
12. map() функциясы не істейді?
A) Мәндерді сүзгіден өткізеді
B) Функцияны әр элементке қолданады
C) Жолдарды біріктіреді
D) Кездейсоқ сан қайтарады
E) Тізімді сұрыптайды
13. random модулін қалай импорттауға болады?
A) include random
B) using random
C) import random
D) attach random
E) new random
14. Файлды оқу үшін қалай ашамыз?
A) open(“f.txt”, “w”)
B) open(“f.txt”, “r”)
C) open(“f.txt”, “rw”)
D) open(“f.txt”, “x”)
E) open_read(“f.txt”)
15. read() әдісі не істейді?
A) Мәтінді жазады
B) Файлды жабады
C) Мәтінді оқиды
D) Файлды жояды
E) Жолды түрлендіреді
16. Класты қалай жариялаймыз?
A) new class Example:
B) class Example:
C) class(Example);
D) Example class:
E) create class Example
17. Нысан (объект) жасалған кезде қай әдіс шақырылады?
A) start
B) create
C) init
D) make
E) class
18. JSON файлының форматы қандай?
A) Жолдар тізімі
B) Екілік код
C) Кілт–мән (key–value) түріндегі мәтін
D) Кестелік деректер
E) Тек сандар
19. filter() функциясы не істейді?
A) Тізімдерді көбейтеді
B) Функцияны қолданып, шартқа сай элементтерді таңдайды
C) Бос орындарды өшіреді
D) Жолдарды біріктіреді
E) Сөздік жасайды
20. Қай модуль дата-мен (күн/уақыт) жұмыс істейді?
A) random
B) math
C) datetime
D) string
E) datework
21. PostgreSQL-де дерекқорды қандай командамен жасайды?
A) NEW DATABASE name;
B) CREATE DB name;
C) CREATE DATABASE name;
D) MAKE DATABASE name;
E) DB CREATE name;
23. Нөлге бөлу кезінде қандай қате түрі пайда болады?
A) TypeError
B) ZeroDivisionError
C) NameError
D) ValueError
E) StopError
25. Ерекшеліктерді (қателерді) өңдеуге қандай конструкция қолданылады?
A) try–except
B) check–catch
C) error–fix
D) protect–handle
E) validate–except
26. SQL-де түсіндірме (комментарий) қалай жазылады?
A) #
B) //
C) –
D) !!
E) %%
27. Мәліметтерді таңдап алу үшін қай оператор қолданылады?
A) TAKE
B) SELECT
C) GET
D) CHOOSE
E) FETCH
28. SQLite файлы көбіне қандай кеңейтілімге ие?
A) .db
B) .sql
C) .base
D) .sq
E) .sqlite3
29. SQL-де кестені қалай жасаймыз?
A) NEW TABLE
B) CREATE TABLE
C) MAKE TABLE
D) TABLE CREATE
E) ADD TABLE
30. commit қалай орындалады?
31. PyQt5 қандай модульде орналасқан?
A) pywindow
B) QtPy
C) PyQt5
D) gui5
E) pyui
32. PyQt қосымшасын қалай құрамыз?
A) app = QtApp()
B) app = QApplication([])
C) app = NewApp()
D) app = WindowApp()
E) app = CreateApp()
33. Қай элемент түйме (кнопка) жасайды?
A) QPushButton
B) QButton
C) QtButton
D) PushBtn
E) NewButton
34. Qt Designer қандай файл жасайды?
A) .design
B) .form
C) .ui
D) .qt
E) .window
35. .ui файлын қалай жүктейміз?
36. Қосымшаның циклын қандай функция іске қосады?
37. PyQt5-тегі сигнал деген не?
A) Интерфейс функциясы
B) Іске қосу командасы
C) Элемент тудыратын оқиға
D) Жаңарту әдісі
E) Дерек түрі
38. Слот деген не?
A) Оқиға
B) Сигналды өңдейтін функция (обработчик)
C) Құрылымдық айнымалы
D) Терезе компоненті
E) Интерфейс стилі
39. Сигналды слотқа қалай қосамыз?
A) signal → slot
B) connect(signal, slot)
C) signal.connect(slot)
D) slot.connect(signal)
E) bind(signal, slot)
40. Қарапайым терезені қалай жасаймыз?
A) Window()
B) QWindow()
C) QWidget()
D) RootWindow()
E) BaseWindow()
1. Бағдарламаның құрылымын анықтайтын ережелер жиынтығы қалай аталады?
A) Логика
B) Синтаксис
C) Семантика
D) Параметрлер
E) Функционал
2. Мәтінді сақтау үшін қай дерек түрі қолданылады?
A) int
B) float
C) str
D) list
E) tuple
3. Қай оператор тең емес екенін тексереді?
A) =
B) ==
C) !=
D) :=
E) ><
4. «Немесе» дегенді білдіретін логикалық оператор?
A) and
B) or
C) not
D) xor
E) nor
5. in операторы не істейді?
A) Ұзындығын тексереді
B) Элементтің бар-жоғын тексереді
C) Циклді қайта іске қосады
D) Мәндерді көбейтеді
E) Айнымалыны жариялайды
6. Жолдың шетіндегі бос орындарды өшіретін әдіс?
A) trim()
B) clear()
C) strip()
D) remove()
E) space()
7. Кілт–мән (key–value) жұптарын сақтайтын дерек түрі?
A) list
B) dict
C) tuple
D) set
E) string
8. Қай цикл шарт ақиқат болғанша орындала береді?
A) for
B) repeat
C) while
D) loop
E) until
9. Циклді ерте аяқтайтын кілт сөз?
A) stop
B) quit
C) break
D) exit
E) leave
10. Тізімнің соңына элемент қосатын әдіс?
A) append()
B) add()
C) insert()
D) push()
E) extend()
11. Санды екі есе арттыратын lambda-функцияны таңдаңыз:
A) lambda x: x+x
B) lambda(x, x2)
C) lambda x => x+2
D) lambda: 2x
E) lambda(x) x*2
12. reduce() функциясы не істейді?
A) Жолдарды көбейтеді
B) Элементтерді бір мәнге дейін тізбектей түрлендіреді
C) Элементтерді сұрыптайды
D) Элементтерді жояды
E) Дерек түрін тексереді
13. math модулінен тек sqrt функциясын қалай импорттаймыз?
A) import math.sqrt
B) import sqrt
C) from math get sqrt
D) from math import sqrt
E) include math.sqrt
14. Файлды қосып жазу (дозапись) режимінде ашу:
A) open(“f.txt”, “a”)
B) open(“f.txt”, “d”)
C) open(“f.txt”, “x”)
D) open(“f.txt”, “r+”)
E) open(“f.txt”, “!”)
15. Файлды жабатын әдіс?
A) stop()
B) shutdown()
C) done()
D) close()
E) exit()
16. Person класын қалай жариялаймыз?
A) def Person:
B) make class Person:
C) class Person:
D) Person class():
E) new Person:
17. Объект атрибутына қалай жүгінеміз?
A) obj:atr
B) obj(atr)
C) obj->atr
D) obj.atr
E) atr.obj
18. JSON файлының ең жиі қолданылатын кеңейтілімі?
A) .dat
B) .txt
C) .conf
D) .json
E) .jfile
19. Деректерді JSON-ға сериализациялайтын функция?
20. JSON-ды файлдан қалай жүктейміз?
21. Кестеден барлық жазбаларды таңдайтын команда?
A) TAKE * FROM
B) GET * FROM
C) SELECT * FROM
D) FETCH * FROM
E) READ * FROM
22. Қай SQL операторы жолды жояды?
A) CUT
B) DROP
C) REMOVE
D) DELETE
E) ERASE
23. Бар жоқ айнымалыға жүгінгенде қандай қате шығады?
A) NameError
B) TypeError
C) ValueError
D) IndexError
E) ZeroDivisionError
24. INSERT сұранысын қалай орындаймыз?
A) cursor.add()
B) cursor.send()
C) cursor.execute()
D) cursor.write()
E) cursor.sql()
25. Сұраныс нәтижесіндегі барлық жолдарды қалай аламыз?
A) fetchall()
B) getall()
C) readall()
D) take()
E) list()
26. SQLite-та логикалық мән (BOOLEAN) қандай тип ретінде сақталады?
A) BOOLEAN
B) BOOL
C) LOGIC
D) LOG
E) INTEGER
27. Бірегей мәндер сақталатын өріс қалай аталады?
A) UNIQUE
B) IDENTITY
C) Special
D) PK
E) Number
28. Тек бірегей мәндерді таңдайтын оператор?
A) ONLY
B) DISTINCT
C) UNIQUE
D) DIFFERENT
E) CLEAR
29. PyQt5-те графикалық интерфейс құру құралы қалай аталады?
A) QtAssembler
B) UI Maker
C) Qt Designer
D) PyWindow
E) Interface Lab
30. Басты терезе қай классқа жатады?
A) QWidget
B) QMainWindow
C) WindowRoot
D) QApplication
E) RootFrame
31. Түйме жасайтын функция?
A) Button()
B) MakeButton()
C) QPushButton()
D) NewButton()
E) QButton()
32. show() әдісі не істейді?
A) Терезені жабады
B) Терезені жояды
C) Терезені көрсетеді
D) Интерфейсті жаңартады
E) Терезе жасайды
33. .ui файлын қалай жүктейміз?
A) load.ui()
B) uic.importUi()
C) uic.loadUi()
D) app.loadUi()
E) QtLoader.ui()
34. Түйме оқиғасын функцияға қалай қосамыз?
A) button.whenClick(func)
B) button.do(func)
C) button.connect(func)
D) button.clicked.connect(func)
E) button.push(func)
35. QApplication деген не?
A) Сигналдар модулі
B) Бағдарламаның басты терезесі
C) Стиль өңдеуші
D) Қосымшаның негізгі объектісі
E) Элементтер панелі
36. Түйме басылғанда қай оқиға генерацияланады?
A) pressed
B) clicked
C) run
D) invoke
E) do
37. PyQt5-тегі слот деген не?
A) Дерек түрі
B) Сигналды өңдейтін әдіс
C) Терезе
D) Түйме
E) Интерфейс
38. Қарапайым виджетті қалай жасаймыз?
A) Widget()
B) NewWidget()
C) QWidget()
D) pyWidget()
E) QtWidget()
40. Интерфейсті жаңартатын әдіс?
A) update()
B) refresh()
C) reload()
D) recreate()
E) reset()
Функцияға берілетін мән қалай аталады?
A) объект
B) параметр
C) кілт
D) сілтеме
E) оператор
Бөлшек сандарды сақтайтын дерек түрі?
A) int
B) float
C) str
D) bool
E) list
Қай оператор «үлкен немесе тең» дегенді білдіреді?
A) >>
B) >>=
C) >=
D) =>
E) !>=
Мәнді терістейтін логикалық оператор?
A) not
B) or
C) and
D) xor
E) nor
Жолды бас әріпке айналдыратын әдіс?
A) big()
B) upper()
C) uppercase()
D) top()
E) cap()
Реті бар және өзгеретін коллекцияны сақтауға қай түр қолайлы?
A) tuple
B) list
C) set
D) dict
E) range
Блокты белгілі бір рет санына қайталау үшін қандай оператор қолданылады?
A) repeat
B) until
C) loop
D) for
E) do
Ағымдағы итерацияны тоқтатып, келесісіне өтетін оператор?
A) break
B) stop
C) skip
D) continue
E) exit
Тізімнен мән бойынша элементті өшіретін әдіс?
A) remove()
B) delete()
C) erase()
D) pop()
E) drop()
Кортеждің (tuple) қай әдісі бар?
A) append()
B) add()
C) insert()
D) count()
E) remove()
map() функциясы не істейді?
A) Тізімді жолға айналдырады
B) Функцияны әр элементке қолданады
C) Деректерді сұрыптайды
D) Тізімдерді біріктіреді
E) Шарт бойынша элементтерді жояды
lambda синтаксисінің дұрыс жазылған нұсқасы:
A) lambda x => x3
B) lambda(x){x3}
C) lambda x: x3
D) lambda: x3
E) lambda->x*3
datetime модулін толық импорттау:
A) using datetime
B) include datetime
C) import datetime
D) take datetime
E) load datetime
Файлды тек жазу режимінде ашу:
A) open(“file.txt”, “r”)
B) open(“file.txt”, “w”)
C) open(“file.txt”, “rw”)
D) open(“file.txt”, “c”)
E) open(“file.txt”, “d”)
Файлдан бір жол оқитын әдіс?
A) read()
B) readline()
C) readrow()
D) readstr()
E) read1()
Объект жасалғанда шақырылатын функция?
A) class
B) new
C) make
D) init
E) start
Объект атрибуттарының тізімін қай әдіс қайтарады?
A) vars()
B) info()
C) about()
D) attrs()
E) describe()
pickle қандай форматпен жұмыс істейді?
A) Тек жолдар
B) Тек сөздіктер
C) Екілік (binary) формат
D) Тек сандар
E) Тек тізімдер
Екілік сериализация үшін қай модуль қолданылады?
A) json
B) pickle
C) struct
D) bin
E) serial
SQLite базасының жиі қолданылатын кеңейтілімі?
A) .txt
B) .data
C) .sql
D) .db
E) .lite
SQL-де кесте жасаудың командасы?
A) MAKE TABLE
B) CREATE TABLE
C) NEW TABLE
D) TABLE ADD
E) TABLE CREATE
Бір шарт бойынша бір жазбаны қалай таңдаймыз?
A) SELECT ONE
B) SELECT ROW WHERE
C) SELECT * WHERE
D) SELECT FROM WHERE
E) SELECT WHERE ROW
ORDER BY операторы не істейді?
A) Жолдарды сүзгіден өткізеді
B) Жолдарды сұрыптайды
C) Жолдарды біріктіреді
D) Жолдарды жояды
E) Жолдар қосады
Кестелерді біріктіретін оператор?
A) ADD
B) JOIN
C) LINK
D) MERGE
E) FUSE
Python-да SQL командасын орындау:
fetchone() не істейді?
A) Барлық жолдарды алады
B) Бір ғана жолды алады
C) Жолды жояды
D) Жолды жаңартады
E) Жолды қайта жазады
PostgreSQL-ге қосылуға қай функция қолданылады?
A) sqlite3.connect()
B) psycopg2.connect()
C) sqldb.connect()
D) postgres.open()
E) pgsql.start()
Транзакцияны аяқтау қалай жасалады?
A) cursor.stop()
B) db.end()
C) connection.commit()
D) write.commit()
E) db.complete()
PyQt5-те интерфейстерге жауапты модуль?
A) PyInterface
B) PyWindow
C) PyQt5.QtWidgets
D) QtMaker
E) QtUI
Виджетті қалай жасаймыз?
A) QWidget()
B) Window()
C) Root()
D) Widget()
E) QtWidget()
Қосымшаның негізгі циклын не іске қосады?
Түймеге мәтін орнату:
A) button.setText()
B) button.writeText()
C) button.textAdd()
D) button.label()
E) button.input()
Qt Designer қандай файл жасайды?
A) .qtd
B) .qt
C) .ui
D) .design
E) .form
Басу сигналына қосылу:
A) button.click(func)
B) button.pressed(func)
C) button.whenClick(func)
D) button.clicked.connect(func)
E) button.action(func)
Барлық элементтердің ата-аналық класы?
A) QFrame
B) QWidget
C) QElement
D) QBase
E) WindowCore
Сигнал деген не?
A) Өңдеу әдісі
B) Интерфейс оқиғасы
C) Интерфейс
D) Терезе стилі
E) Дерек түрі
Слот деген не?
A) Оқиғаны өңдейтін әдіс
B) Терезе
C) Сурет
D) Мәтіндік объект
E) Атрибут
Терезе өлшемін орнату үшін қандай әдіс қолданылады?
A) setDimensions()
B) setSize()
C) setGeometry()
D) size()
E) resizeWindow()
PyQt5 қосымшасын қалай аяқтаймыз?
Виджетті жаңарту әдісі?
A) refresh()
B) update()
C) recreate()
D) redraw()
E) reload()
