Font size
WorksheetsPython Тілінің Сұрақтары
Total questions: 100
Worksheet time: 50mins
Python құрудың бастапқы мақсаты қандай болды?
бағдарламалауды үйрену
веб-әзірлеу
жүйелік басқару
деректерді талдау
жүйелік бағдарламалау
Python-дің қай нұсқасында тізім қосындылары пайда болды?
Python 2.0
Python 3.0
Python 1.0
Python 5.0
Python 4.0
Гвидо ван Россумның Python үшін қолданған даму ортасы қалай аталды?
ABC
Паскаль
C++
Java
Delphi
Python-бұл тіл
динамикалық терумен
статикалық терумен
компилятормен
мультипарадигмалық
төмен деңгейлі тіл
Барлық бағдарламалау тілдері бөлінеді:
процедуралық және процедуралық емес
функционалды және логикалық
орыс- және орысша емес
төменгі және жоғарғы деңгейлі
құрылымды және құрылымсыз емес
Дұрыс тұжырымды таңдаңыз:
трансляторлар компиляторлар және интерпретаторлар болып бөлінеді
программа мәтінін машиналық кодқа ауыстыру интерпретатор арқылы жүзеге асады
компиляторлар трансляторлар және интерпретаторлар болып бөлінеді
интерпретаторлар трансляторлар және компиляторлар болып бөлінеді
программа мәтінін машиналық кодқа ауыстыру компилятор арқылы жүзеге асады
Транслятор - бұл программа, ол :
программа мәтінін машиналық кодқа ауыстырады
айнымалы мәндерін көру және өзгерту үшін қажетті құралдарды ұсынады
бастапқы объектілі модульге сәйкесінше ішкі программалардың объектілі модульдерін қосады
программаның командаларын таңдайды және орындайды
жүйені тестілеу үшін арналған
Жүйелік программалық жасақталуға жататындарды таңдаңыз:
жаңа программалау тілдері және оларға компиляторлар, интерфейстік жүйелер
мәтінді өңдеу жүйелері, электрондық процессорлар, мәліметтер базасы
әртүрлі күрделі жүйелерде ақпарат ағынын талдау туралы мәселелерді шешу
іздеу жүйелері, ақпаратты сақтау мен іздеудің ауқымды жүйелері
басқарудың автоматтандырылған жүйелері
Қолданбалы программалық жасақталуға жататындарды таңдаңыз:
мәтінді өңдеу жүйелері, электрондық процессорлар, мәліметтер базасы
жаңа программалау тілдері және оларға компиляторлар, интерфейстік жүйелер
әртүрлі күрделі жүйелерде ақпарат ағынын талдау туралы мәселелерді шешу
іздеу жүйелері, ақпаратты сақтау мен іздеудің ауқымды жүйелері
басқарудың автоматтандырылған жүйелері
Есептеуіш техника дегеніміз не деп аталады?
Есептеуіш жүйелер архитектурасын, құрылғылардың құрамын, қызметін, өзара әрекеттестігін қарастыратын информатика бөлімі
Ақпарат ағынын талдау мәселелерін қарастыратын информатика бөлімі
Программалық жасақталу жүйелерін өңдеумен айналысатын информатика бөлімі
Компьютердің техникалық аспаптар және электрондық схемаларды қарастыратын информатика бөлімі
Төменде көрсетілгендердің ішінде қайсысы идентификаторға жатпайды?
22222222
fio
result
фио
alma
Төменде көрсетілгендердің ішінде қайсысы идентификаторға жатпайды?
1Gruppa
summa
nomer_doma
сумма
gruppa
Идентификатор дегеніміз не?
программадағы объектінің аты
динамикалық жады
жиыннан тұратын массив
компиляторға арналған жолдар
Символдық типтегі шамаларға компилятор жадында қанша байт орын бөледі?
1
2
10
8
Төмендегі тұрақтылардың қайсысы Real -типті емес?
30000
2.50
1E20
0.45e23
2.45e-12
Егер Integer- типті сан нақты типті санға көбейтілсе, нәтижесінің типі қандай?
float
string
integer
char
byte
float типті айнымалы неше байт орын алады?
пайдаланып отырған компилятор типіне байланысты
4
санның мәніне байланысты
2
5
Атқарушының командалар жүйесіндегі алгоритм қасиеттері, бұл:
жалпылық, анықтылық, дискреттілік, нәтижелілік
субъективтілік, анықтылық, дискреттілік, қорытындылық
анықтылық, дискреттілік, қорытындылық
түсініктілік, анықтылық, дискреттілік
дискреттілік, қорытындылық
Әртүрлі атқарушылармен бірдей интерпретацияланған және директивалармен жазылған алгоритм қасиеті:
детерминистік
анықтылық
дискреттілік
нәтижелілігі
түсініктілік
Қойылған есептің шешімін табу белгілі бір уақытта аяқталуын көрсететін алгоритм қасиеті:
нәтижелілігі
детерминистік
анықтылық
дискреттілік
түсініктілік
Тек бір ғана емес бірнеше есептер класын шешуге бағытталған алгоритм қасиеті:
жалпылық
детерминистік
анықтылық
дискреттілік
Компьютерге түсінікті тілде жазылған алгоритм …
программа
шама
өрнек
айнымалы
Алгоритмдік тілде қызметші сөздер деп нені айтады?
мағынасы мен пайдалану әдісі бір рет және әрқашанға берілген сөздер
командалар жазу үшін қолданылатын сөздер
басқа алгоритмдер құрамында қолданылатын көмекші алгоритмдер
тұрақты мәні бар константалар
Программа деген не?
есептің алгоритміне сәйкес белгілі бір ереже бойынша жазылған тіл операторларының жиынтығы
сөздер, өрнектер, символдар жиынтығы
есептеу операцияларын орындау үшін арналған іс-әрекеттер жиынтығы
командалар жиынтығы
Тізбектей құрылым деп… айтамыз.
бірінен соң бірі орындалатын әрекеттерді
шарттардың бірі орындалуын қамтамасыз ететін әрекеттер
кейбір командалардың бірнеше рет орындалуын
шартсыз өту әрекеттерін
Тармақталу құрылымы деп… айтамыз.
шарттардың бірі орындалуын қамтамасыз ететін әрекеттер
бірінен соң бірі орындалатын әрекеттерді
кейбір командалардың бірнеше рет орындалуын
шартсыз өту әрекеттерін
Цикл деп… айтамыз.
кейбір командалардың бірнеше рет орындалуын
шартсыз өту әрекеттерін
бірінен соң бірі орындалатын әрекеттерді
шарттардың бірі орындалуын қамтамасыз ететін әрекеттер
Программалау тілі деген не?
ЭЕМ –де есепті шешудің алгоритмін сипаттау үшін арналған жасанды тіл
ЭЕМ-мен сұхбаттасу үшін арналған тіл
алгоритмді өңдеудің процесі
шет тілдерінің бір түрі
Программалау тілдері қандай класқа бөлінеді?
процедуралық және процедуралық емес
объектілі-бағдарланған және логикалық
процедуралық, процедуралық емес және логикалық
Basic, Qbasic, Pascal
Процедуралық тілдерге жататындар:
Basic, Qbasic, Pascal, Fortran
Turbo Pascal, Delph, C++
Delph, C++
Prolog, Lisp
Программада қателерді табу және өңдеу процесі ... аталады:
отладка
алгоритмдеу
трансляция
интерпретация
Машиналық код тіліне ауыстыруды орындайтын программа...аталады:
транслятор
отладчик
диспетчер
ассемблер
Транслятордың неше түрі бар және қандай?
2, компиляторлар және интерпретаторлар
3, компиляторлар және интерпретаторлар және жүктеуші
2, жүйелік және жүйелік емес
1, интерпретатор
Алфавит деп:
реттелген белгілер жиыны
әріптер: бас және кіші әріптер, таңбалар
реттелмеген белгілер жиыны
барлық мүмкін белгілер жиыны
Оператор – бұл:
тілдің аяқталған ой-тұжырым, команда
мәліметтермен жұмыс істейтін функция
берілген тілде жазылған программаның іс-әрекет алгоритмі
мәліметтерді өңдеу процедурасы
Айнымалы – бұл:
әртүрлі мәндерді қабылдай алатын объект
сандар мәні
символдар мен айнымалылар жиынтығы
мәліметтерді өңдеу процедурасы
Программалау тілдері – бұл:
сөздерді, әріптерді, сандарды белгілеу үшін арналған арнайы жүйе
анықталған биттер тізбегі
программа жазу үшін арналған сөздер жиынтығы
компьютер үшін арналған екілік кодтар
Программалау тілдері синтаксисі – бұл:
қажетті тіл конструкцияларының анықтайтын ережелер жүйесі
тыныс белгілерін қоюға мүмкіндік беретін ережелер жиынтығы
тілдің жеке тілдік конструкцияларын интерпретациялау
программа құруға мүмкіндік беретін негізгі символдардың тұрақталған жиынтығы
Программалау тілдері семантикасы – бұл:
тілдің тілдік конструкцияларының бірмәнді сипаттайтын ережелер жүйесі
қажетті анықтайтын ережелер жүйесі
металингвистикалық Бэкуса-Наура формулалар жиынтығы
программалық объектілер қасиеттерін анықтайтын синтаксистік конструкция
Синтаксистік диаграмма – бұл:
метаайнымалылардың мәнін графиктік түрде көрсету
түсініктер кестесі
семантикалық граф
функция графигі
Метаформула – бұл:
программалау тілдерінен түсінуге арналған нормалды форма
бірнеше семантикадан тұратын айнымалы
формулалар суперпозициясы
өзінің мәнін қабылдайтын әрбір тіл үшін арналған арнайы формула
Программалау тіліндегі функция – бұл:
аргументтен мәнді анықтаудың есептеуші процедурасын беретін программалық объект
меншіктеу операторы көмегімен мәнді қабылдайтын программалық өнім
формулалар суперпозициясы
өзінің мәнін қабылдайтын әрбір тіл үшін арналған арнайы формула
Жоғары деңгейлі программалау тілдері ...болып табылады:
машиналық – тәуелді
машиналық-тәуелді емес
нөл мен бірлер жиынтығы
Метатіл – бұл:
тілдерді сипаттау үшін арналған тіл
әртүрлі тілдер комбинациясынан құралған супертiл
метаұғымдардан тұратын тіл
метаформулалар қолданылатын тіл
Программалау тілдері үш құраушыдан тұрады:
алфавит, синтаксис, семантика
алфавит, орфография, диалектика
айнымалылар, процедуралар, функциялар
модульдер, сипаттаулар, жүзеге асыру
Программалау тілдеріндегі шамалар сипатталады:
типімен, атымен, мәнімен
элементпен, өлшемімен, мәнімен
біректрі, арналығымен пайдалылығы
орналасуы, мәнімен
Қарапайым шамаға сәйкес келеді:
жадның бір ұяшығы
қарапайым сандардан құралған массив
айнымалылар
күрделі және аралық мәндер құрылымы
Машиналық тілдегі команда құрамына кіреді:
код және ұяшық адресі, оның құрамымен кодталған іс-әрекет орындалады
арнайы символдары бар жолдар
қызметші сөз
белгілі бір амалды орындау тапсырмасы
Қазіргі кезде жоғары деңгейлі программалау тілдері қалай бөлінеді:
процедуралық, логикалық, объекті-бағытталған
объект, аты, күйі
функционалдық, интегралдық
проблемалық- бағытталған, параллель программалаушы
Logo, Basic және Pascal. Logo тілі 60-шы жылдардың аяғында кімнің басшылығымен құрылды?
С.Пейпергт
Д.Ричи
Н.Вирт
Д.Кемени мен Т.Курц
Үйретуге арналған жоғары деңгейлі тілдердің ішіндегі кең тарағаны 1965 жылы Д.Кемени мен Т.Курц құрған қай тіл?
Basic
C#
C++
Pascal
Фортран
Көлемі жағынан орташа бағдарламаларды құруда қай бағдарламалау қолданылады?
құрылымдық
модульдік
функционалдық
интеграциялау
алгоритмдік
Python-да модульдегі барлық атауларды көру үшін қандай функция қолданылады?
dir()
show()
list()
scan()
names()
Python тілінде x -= a+b операциясының стандартты жазбасы:
x = x - (a+b)
x = (x - a+b)
x = x - a+b
x = - a+b
x = a+b
Python тілінде бөлгіш пен дивиденд бүтін сандар болса, 7-ден 3-ке бөлінудің нәтижесі қандай болады?
2,3
3
0
2
1,3
Python-дағы *args не үшін қолданылады?
Айнымалы санды позициялық аргументтерді қабылдау үшін
Көптік аргументтерді жинау үшін
Модульдерді импорттау үшін
Тізімді сөздікке айналдыру үшін
Арнайы декоратор жасау үшін
Құрылымдық бағдарламалауды әзірлеуде қатысқан атақты ғалымдарды белгіле:
Э.Дейкстра, Х.Милс
Н.Вирт, Д.Кемени
Құрылымды басқару типтері нешеге бөлінеді?
3
2
5
4
6
Альтернатива – бұл:
тармақталу құрылымы
әр түрлі әрекеттердің құрамы
вариант
бағдарламаны орындау қадамы
алгоритмнің циклдік құрылымы
Итерация - бұл:
бағдарламаны орындау қадамы
әр түрлі әрекеттердің құрамы
үзіліс функциясы
тармақталу құрылымы
алгоритмнің циклдік құрылысы
Сұрыптау - бұл:
көптеген нысандарды қайта құру процесі
әр түрлі әрекеттердің құрамы
индекстерді өсу ретімен орнату
бағдарламаны орындау қадамы
алгоритмнің циклдік құрылымы
Блок-схема - бұл:
түрлердің шындары болуы мүмкін бағдарламаланған желі
әр түрлі әрекеттердің құрамы
алгоритм бейнесі бар сурет
бағдарламаны орындау қадамы
семантикалық диаграмма
Бағдарламаны тестілеу - бұл:
қателерді анықтау мақсатында бағдарламаны орындау процесі
әр түрлі әрекеттердің құрамы
алгоритмді құруға жүйелік тәсіл
бағдарламаны орындау қадамы
бағдарлама жұмыс істейтін компьютердің ресурстарын бағалау
Егер деректер сыртқы ортада орналастырылса, оларға қол жеткізуге болады:
тізбектелген
лезде
параллель
Егер деректер жедел жадта орналастырылса, оған қол жеткізуге болады:
(a)
Сызықтық іздеу процедурасы:
массивтің барлық элементтерін тізбектей қарау
массивтің барлық элементтерін лезде қарау
массивтің барлық элементтерін параллель қарау
массивтің барлық элементтерін таңдау
Python-да қолданылмайтын деректерді жою үшін не шақырылады?
gc.collect()
del.cleanup()
clear.memory()
mem.free()
Екі санның ең үлкенін табу үшін қандай алгоритм қажет?
тармақталған алгоритм
циклдік (әзірше түрі)
циклдік (дейін түрі)
тізбектелген әдіс
Python-да объектінің атрибуты бар-жоғын тексеру функциясы?
hasattr(obj, "attr")
exists(obj, "attr")
check(obj, "attr")
findattr(obj, "attr")
Алгоритмдердің қайсысы тармақталған алгоритм болып табылады?
шартты анықтау алгоритмі
үшбұрыштың ауданын оның қабырғалары бойынша есептеу алгоритмі
N сандарының ең үлкенін табу алгоритмі
таңдамалы әдіс
Python-да мәтін үшін қандай деректер түрі қолданылады?
str
int
len("Python") орындалу нәтижесі қандай?
6
5
7
0
Error
«123» жолын санға қалай түрлендіруге болады?
int("123")
str("123")
float("123")
list("123")
bool("123")
x айнымалысының түрін қалай алуға болады?
type(x)
isinstance(x)
str(x)
id(x)
len(x)
10 // 3 қандай мән қайтарады?
3
3.33
4
10
0
10 % 3 қандай мән қайтарады?
1
3
0
10
2
"Hello " + "World" қандай мән қайтарады?
"Hello World"
"Hello-World"
"World Hello"
"Hello + World"
None
1,2,3 сандар тізімін қалай жасауға болады?
[1,2,3]
(1,2,3)
"1,2,3"
{1,2,3}
None
1,2,3 сандар кортежін қалай жасауға болады?
(1,2,3)
[1,2,3]
{1,2,3}
"1,2,3"
1,2,3 сандармен массивті қалай құруға болады?
{1,2,3}
[1,2,3]
(1,2,3)
"123"
"a" кілті мен 1 мәні бар сөздікті қалай жасауға болады?
{"a":1}
["a":1]
("a",1)
"a"}
lst = [10,20,30] тізімнің бірінші элементін қалай алуға болады?
lst[0]
lst[1]
lst[-1]
lst[10]
lst.get(0)
lst = [10,20,30] тізімнің соңғы элементін қалай алуға болады?
lst[-1]
lst[0]
lst[1]
lst[3]
lst.last()
lst = [1,2,3] тізімнің ұзындығын қалай білуге болады?
len(lst)
lst.len()
size(lst)
lst.size
length(lst)
[1,2,5] тізімдегі 5 элементті қалай тексеруге болады?
5 in [1,2,5]
[1,2,5].has(5)
[1,2,5].find(5)
5 == [1,2,5]
[1,2,5].contains(5)
5 саны [1,2,5] тізімінде бар екенін қалай тексеруге болады?
5 in [1,2,5]
[1,2,5].has(5)
contains([1,2,5],5)
[1,2,5].check(5)
[1,2] және [3,4] екі тізімді қалай біріктіруге болады?
[1,2] + [3,4]
[1,2].append([3,4])
merge([1,2],[3,4])
[1,2]*[3,4]
[1,2] тізімді екі рет қалай көшіруге болады?
[1,2]*2
[1,2]+2
repeat([1,2],2)
[1,2]2
"abc" жолын бас әріпке қалай аударуға болады?
"abc".upper()
"abc".lower()
str.upper("abc")
"abc".capitalize()
"ABC" жолын кіші әріпке қалай аударуға болады?
"ABC".lower()
"ABC".upper()
str.lower("ABC")
"ABC".capitalize()
"hello" жолы "he" - ден басталатынын қалай тексеруге болады?
"hello".startswith("he")
"hello".endswith("he")
"he" in "hello"
"hello".contains("he")
"hello" жолының "lo" - мен аяқталғанын қалай тексеруге болады?
"hello".endswith("lo")
"hello".startswith("lo")
"lo" in "hello"
"hello".contains("lo")
"a,b,c" жолын үтірмен қалай бөлуге болады?
"a,b,c".split(",")
split("a,b,c",",")
str.split("a,b,c")
"a,b,c".divide(",")
"a,b,c".partition(",")
["a","b"] тізімін бос орын арқылы жолға қалай біріктіруге болады?
" ".join(["a","b"])
" ".join(["a","b"])
str.join(" ","["a","b"]")
join(["a","b"]," ")
["a","b"].join(" ")
x аргументімен және x*2 қайтаруымен функцияны қалай құруға болады?
def f(x): return x2
def f(x): x2
function f(x): return x2
lambda x: x2
def f(x) x*2
Функциядағы x аргументіне әдепкі мәнді қалай орнатуға болады?
def f(x=10): pass
def f(x:10): pass
def f(==10): pass
def f(x<=10): pass
def f(default x=10): pass
Функция ішіндегі ауқымды айнымалыға қалай қол жеткізуге болады?
global x
local x
nonlocal x
self.x
x = global
2-ге көбейтетін анонимді функцияны қалай шақыруға болады?
(lambda x: x2)(5)
lambda(x): x2(5)
func(lambda x: x2,5)
call(lambda x: x2,5)
(lambda: x*2)(5)
List comprehension арқылы 0-ден 4-ке дейінгі сандар квадраттарының тізімін қалай алуға болады?
[x2 for x in range(5)]
[x2forxinrange(5)]
list(x2 for x in range(5))
squares([0,1,2,3,4])
int-ке айнымалы түрін қалай тексеруге болады?
isinstance(x,int)
type(x)==int
type(x) is int
x.type()==int
