wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Бағдарламалау сұрақтары

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

ашық файлды қандай процедура жабады?

a)

CLOSE (F1)

b)

EOF (F1)

c)

EOLN (F1)

d)

ERASE (F1)

e)

OPEN (F)

2.

файлды редакторға жүктелген 8 файлдың тізімінде көрсетіңіз?

a)

PICK

b)

LOAD

c)

WRITE TO

d)

NEW

e)

OPEN

3.

орындау қателері дегеніміз не?

a)

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

b)

бағдарламадағы қателерді іздеу және жою процесі

c)

бағдарлама орындалғанға дейін компилятор анықтайтын қателер

d)

бағдарламадағы қателіктер оның жұмысын бұзбайды,бірақ дұрыс емес нәтижелерге әкеледі

e)

бағдарламада кездесетін мәтіндегі қате

4.

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

a)

белгілі бір тапсырманы орындайтын операторлар тобы

b)

бағдарламаның графикалық көрінісі

c)

алдымен шешімнің ең өрескел моделі қалыптасады, содан кейін ол егжей-тегжейлі болады

d)

дайын нысандар ретінде пайдалануға болатын алдын ала жасалған ішкі бағдарламалар

e)

бағдарламау тіліндегі бағдарламаның өзі

5.

case операторының дизайн логикасы?

a)

селектордың ағымдағы мәні операторлардың қайсысы орындалатындығын анықтайды

b)

бір құрылым шеңберінде бола отырып, ондағы бірнеше балама жазбаларды бірден анықтаңыз

c)

селектордың реттік түрі болуы керек

d)

case сөздерінен басталады, содан кейін түрді көрсететін опцияны таңдау айнымалылары.

e)

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

6.

қандай айнымалылар статикалық деп аталады?

a)

олар үшін идентификатор анықталады және оларды сақтау үшін жад бөлінеді

b)

рекурсияның аяқталу шартын анықтайтын кейбір мәлімдеме

c)

аяқтау шарты және шешімнің бір қадамын басқа, қарапайым қадам арқылы білдіру тәсілі

d)

бағдарламаны орындау барысында жасалатын және жойылатын айнымалылар

e)

сандар массивтері

7.

құрылымдық типтерге қандай типтер жатады?

a)

массив, массив, жазба, көрсеткіш және файл

b)

идентификаторды (атауды)пайдалану

c)

көрсеткіш (сілтемелер)арқылы

d)

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

e)

бүтін және бүтін емес деректер түрлері

8.

сипаттама бөлімі не үшін арналған?

a)

бағдарламада кездесетін барлық деректерді және олардың сипаттамаларын жариялау үшін

b)

бағдарламада кездесетін барлық атауларды және оларды толықтыруды жариялау үшін

c)

бағдарламада кездесетін барлық шамаларды және оларды толықтыруды жариялау үшін

d)

бағдарламада кездесетін барлық деректерді жариялау және оларды кеңейту үшін

e)

бағдарламада кездесетін барлық операторларды жариялау үшін

9.

рекурсивті алгоритм дегеніміз не?

a)

бұл алгоритм, оның сипаттамасында тікелей немесе жанама түрде өзіне жүгіну бар

b)

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

c)

бұл циклдарды қолданатын алгоритм (for, whil

d)

бұл әрқашан оңтайлы шешімді табатын алгоритм

e)

бұл тек массивтермен жұмыс істейтін алгоритм

10.

иттерациялық цикл аяқталғаннан кейін N есептегішінің мәні неде?

a)

N+1

b)

N

c)

N-1

d)

2N

e)

2-N

11.

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

a)

минималды элементті іздеу

b)

экстремумды іздеу

c)

максималды элементті табу

d)

элементтерді ауыстыру

e)

элементтерді қорытындылау

12.

стек қалай жұмыс істейді?

a)

LIFO, рекурсияда қолданылады

b)

кезектер үшін

c)

тек графикада

d)

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

e)

файлдық жүйелерде

13.

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

a)

өлшемін өзгертуге болады

b)

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

c)

басқа құрылымдарда қолдануға болмайды

d)

индекстер жоқ

e)

тек жолдар

14.

кезек қалай жұмыс істейді?

a)

FIFO, әдеттегі және екі жақты

b)

біржақты

c)

индекстер жоқ

d)

сұрыптауға болады

e)

тек бірегей

15.

карта (Map) дегеніміз не?

a)

кілт және мән, кілт бірегей

b)

кілттер орнында

c)

Алфавит бойынша мәндер

d)

кілттерді қайталау

e)

стек пен кезекті ауыстырады

16.

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

a)

Алгоритм массивті екіге бөліп, элементті іздейді

b)

әрбір элементті ретімен салыстырады

c)

деректерді хэш кестесінде сақтайды

d)

мәндерді төменнен жоғары қарай сұрыптайды

e)

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

17.

бояу алгоритмі не істейді?

a)

Алгоритм минималды ағашты салады

b)

шыңдарды циклдарға тексереді

c)

кезекті қолданады

d)

ең қысқа жолды іздейді

e)

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

18.

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

a)

өнімділік

b)

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

c)

жаппай

d)

сенімділік

e)

тұтастық

19.

бағдарлама дегеніміз не?

a)

тапсырма алгоритміне сәйкес белгілі бір ережелерге сәйкес жазылған тіл операторларының жиынтығы.

b)

сөздер, өрнектер, таңбалар жиынтығы.

c)

есептеу операцияларын орындауға арналған әрекеттер жиынтығы.

d)

командалар жиынтығы.

e)

бағдарламалау тілінің негізгі элементі, белгілі бір әрекеттерді біржақты орындауға әкелетін нұсқаманы білдіреді.

20.

мультиграф деп не аталады?

a)

график онда шыңдар жұбы бірнеше шеттермен қосыла алады

b)

циклдары жоқ график

c)

график, онда әр шың әр басқа шыңға қосылады

d)

барлық шеттері бағыты бар график

e)

шеттерін кесіп өтпестен жазықтықта сызуға болатын график

21.

басқару құрылымы дегеніміз не?

a)

алгоритмдерді құру құралы

b)

кейбір мәселені шешу әдісі

c)

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

d)

алгоритмді басқару ағынының графикалық схемасы ретінде ұсыну

e)

Алгоритм

22.

дәйекті құрылым дегеніміз не?

a)

бір әрекетті бірінен соң бірін орындау ретін сипаттайтын басқару құрылымдарының ең қарапайымы

b)

қандай да бір Шартқа байланысты екеуінің бір әрекетін орындауға шақыратын басқару құрылымы

c)

белгілі бір шартты орындау кезінде кейбір әрекеттердің қайталануын тудыратын басқару құрылымы

d)

бағдарламаның арнайы бөлігі, атап айтқанда-кіші бағдарлама

e)

Алгоритм

23.

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

a)

бағдарламаның арнайы бөлігі, атап айтқанда-кіші бағдарлама

b)

бір әрекетті бірінен соң бірін орындау ретін сипаттайтын басқару құрылымдарының ең қарапайымы

c)

қандай да бір Шартқа байланысты екеуінің бір әрекетін орындауға шақыратын басқару құрылымы

d)

белгілі бір шартты орындау кезінде кейбір әрекеттердің қайталануын тудыратын басқару құрылымы

e)

алгоритмдерді құру құралы

24.

алғышарттары бар цикл дегеніміз не?

a)

цикл, шығу шарты цикл денесі орындалғанға дейін тексеріледі

b)

операторда сипатталған тұрақтылардан жиналған мәліметтер жиынтығы

c)

бір типті біртекті деректер жиынтығы

d)

цикл ішінде тұрған қайталанатын операторлар

e)

операторлар жиынтығы

25.

бағдарламаны жөндеу дегеніміз не?

a)

бағдарламадағы қателерді іздеу және түзету процесі

b)

компьютерден шығарылатын жұмыс нәтижелері

c)

бағдарламаның дұрыстығын дәлелдеу процесі

d)

бағдарламаны пайдаланушыға беру процесі

e)

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

26.

Қандай деректер құрылымы элементтерін тез іздеуге мүмкіндік береді?

a)

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

b)

Тізім

c)

Кезек

d)

Стек

e)

Хеш кестесі

27.

Қандай деректер құрылымында соңғы қосылған элемент бірінші болып жойылады?

a)

Стек

b)

Кезек

c)

Массив

d)

Сызықтық тізім

e)

Қос байланысқан тізім

28.

Қай алгоритм ең тиімді түрде екі жиынды біріктіреді?

a)

MergeSort

b)

QuickSort

c)

BubbleSort

d)

InsertionSort

e)

SelectionSort

29.

Қандай деректер құрылымында элементтер бірінші қосылғаннан кейін бірінші болып шығарылады?

a)

Кезек

b)

Стек

c)

Массив

30.

Қандай деректер құрылымында элементтер бірінші қосылғаннан кейін бірінші болып шығарылады?

a)

Кезек

b)

Стек

c)

Массив

d)

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

e)

Сызықтық тізім

31.

Негізгі деректер құрылымын таңдау кезінде қандай факторлар маңызды?

a)

Элементтерді қосу, жою және іздеу операцияларының жылдамдығы

b)

Жады көлемі

c)

Тек қана операцияларды орындау жылдамдығы

d)

Тек элементтердің түрі

e)

Деректердің түрлері

32.

Қандай алгоритм ең жақсы жағдайда O(n log n) уақытында жұмыс істейді?

a)

MergeSort

b)

QuickSort

c)

BubbleSort

d)

SelectionSort

e)

InsertionSort

33.

Қандай деректер құрылымында элементтердің орындарын ауыстыру арқылы сұрыптау жүргізіледі?

a)

Массив

b)

Стек

c)

Кезек

d)

Қос байланысқан тізім

e)

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

34.

Қайсысы графты құрастыру үшін қолданылатын негізгі деректер құрылымы болып табылады?

a)

Қос байланысқан тізім

b)

Кесте

c)

Массив

d)

Жұптар

e)

Граф

35.

Қай алгоритм белгілі бір элементті іздеуде ең тиімді болып табылады?

a)

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

b)

Линейлік іздеу

c)

Инкрементті іздеу

d)

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

e)

Хештеу

36.

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

a)

Элементтерді екі бағытта өту

b)

Тек бір бағытта өту

c)

Элементтерді сұрыптау

d)

Алгоритмдерді оңайлату

e)

Жадты үнемдеу

37.

Қандай алгоритмды пайдалану арқылы ең жылдам элементті табуға болады?

a)

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

b)

Тізім арқылы іздеу

c)

Баблы сұрыптау

d)

Хештеу

e)

QuickSort

38.

Қандай деректер құрылымы ағаш түрінде ұйымдастырылған және иерархиялық құрылымды көрсетеді?

a)

Бинарлы ағаш

b)

Қос байланысқан тізім

c)

Стек

d)

Кезек

e)

Тізім

39.

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

a)

Алгоритм элементтердің реті өзгермей сақталатын жағдайды білдіреді

b)

Алгоритм әрқашан деректерді бірдей ретпен сұрыптайды

c)

Алгоритм өте тиімді сұрыптауды қамтамасыз етеді

d)

Алгоритм қайталаусыз жұмыс істейді

e)

Алгоритм элементтердің тұтастығын сақтайды

40.

Сызықтық алгоритмдердің уақыттық күрделілігі қандай болады?

a)

O(n)

b)

O(n^2)

c)

O(log n)

d)

O(1)

e)

O(n log n)

41.

Қай алгоритм сызықтық түрде жұмыс істейді?

a)

Санның максимумы мен минимумы табылатын алгоритм

b)

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

c)

Графтағы ең қысқа жолды табу алгоритмі

d)

Динамикалық бағдарламалау әдісі

e)

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

42.

Сызықтық құрылымды алгоритмде қадамдар қалай орындалады?

a)

Бір-бірден, тәртіп бойынша

b)

Параллель, бір уақытта

c)

Шешімдер бірнеше рет тексеріледі

d)

Шешімдер бір уақытта қабылданады

e)

Жұмыс бірнеше жолмен орындалады

43.

Қандай алгоритм мысалы сызықтық алгоритмдерге жатады?

a)

Массив элементтерінің барлығын қосу

b)

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

c)

Деректердің барлығын екіге бөлу

d)

Графты іздеу алгоритмі

e)

Кесте бойынша іздеу

44.

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

a)

Алгоритм қадамдары бірінен соң бірі орындалады

b)

Алгоритмде шартты операторлар көп қолданылады

c)

Алгоритм бірнеше қадамнан тұрады, бірақ олар параллель орындалады

d)

Алгоритмде қайталанатын қадамдар жоқ

e)

Алгоритм бірнеше айнымалыларды бірден өңдейді

45.

Сызықтық алгоритмдердің артықшылығы қандай?

a)

Олардың орындалу уақыты O(n) уақытпен шектеледі

b)

Олар өте тиімді, әсіресе үлкен деректермен жұмыс істегенде

c)

Олардың қадамдары күрделі емес

d)

Олар жоғары тиімді параллель есептеулерді талап етеді

e)

Олар тек бір уақытта орындалады

46.

Сызықтық алгоритмдер қандай жағдайларда қолданылады?

a)

Мәліметтерді біртіндеп өңдеу қажет болғанда

b)

Мәліметтерді топтап өңдеу қажет болғанда

c)

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

d)

Есептеу жұмыстары күрделі болғанда

e)

Графтарды өңдеу үшін

47.

Қандай алгоритм сызықтық болып саналмайды?

a)

Бинарлы іздеу алгоритмі

b)

Массивтің барлық элементтерін қосу алгоритмі

c)

Максималды элементті табу алгоритмі

d)

Барлық элементтерді басып шығару алгоритмі

e)

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

48.

Сызықтық алгоритмді іске асыруда қайталанатын қадамдарды қолдануға болады ма?

a)

Иә, бірақ олар тізбекті түрде орындалады

b)

Жоқ, сызықтық алгоритмдер қайталауды талап етпейді

c)

Иә, бірақ олар әрқашан параллель орындалады

d)

Жоқ, қайталауды тек басқа типтегі алгоритмдерде қолдануға болады

e)

Иә, қайталау тек кейбір жағдайларда болады

49.

Тармақталған құрылымды алгоритмде қандай құрылым қолданылады?

a)

Шартты операторлар

b)

Циклдер

c)

Массивтер

d)

Функциялар

e)

Кезектер

50.

Тармақталған алгоритмдер қай жағдайда қолданылады?

a)

Қадамдардың орындалуы шарттарға байланысты болғанда

b)

Барлық қадамдар бірден орындалғанда

c)

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

d)

Мәліметтерді бір-бірінен айырмашылықтарын салыстырғанда

e)

Мәліметтерді біркелкі өңдеуде

51.

Қандай операторлар тармақталған алгоритмдерде жиі қолданылады?

a)

Шартты операторлар (if, els)

b)

Цикл операторлары (for, whil)

c)

Функция шақырулары

d)

Логикалық операторлар

e)

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

52.

Тармақталған алгоритмнің негізгі ерекшелігі қандай?

a)

Шартқа байланысты әртүрлі әрекеттер орындалады

b)

Барлық операциялар бір уақытта орындалады

c)

Алгоритмнің орындалуы тұрақты уақытты алады

d)

Алгоритмде тек бір қадам орындалады

e)

Алгоритм тек бір шартты тексереді

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)

For, while, do-while

b)

If-else

c)

Switch-case

d)

Break-continue

e)

Try-catch