wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 88

Worksheet time: 44mins

Name
Class
Date
1.

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

a)

семантика

b)

алфавит

c)

конструкция

d)

жұмыс облысы

e)

команда

2.

Алфавитке жатпайтын түсінікті анықта

a)

ішкі цикл толығымен сыртқы цикл ішінде жатуы керек

b)

салыстыру таңбалары

c)

қызметші немесе көмекші сөздер

d)

латын, орыс алфавитінің әріптері мен символдары

e)

арифметикалық амалдарды орындау таңбалары

3.

Ақиқат, жалған мән қабылдайтын айнымалылар қалай аталады?

a)

логикалық айнымалылар

b)

жолдық айнымалылар

c)

сандық айнымалылар

d)

символдық айнымалылар

e)

тұрақты айнымалылар

4.

Таблицалық шама деген не?

a)

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

b)

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

c)

мүшелерінің құрылуы қандай да бір формуламен берілген реттелген элементтер тізбегі

d)

белгілі бір құру ережесіне бағынатын символдар жиыны

e)

ондай түсінік жоқ

5.

Таблицалық шама элементтері немен белгіленеді

a)

индекстермен белгіленген әріппен

b)

файл атауымен

c)

тек қана әріптермен

d)

әріптермен белгіленген индекспен

e)

формуламен

6.

a[i,j]:=a[j,i] амалы нені орындайды?

a)

матрицаны транспонирлейді

b)

матрицаның ізін есептейді

c)

векторды транспонирлейді

d)

матрицаның қосындысын есептейді

e)

матрицаның көбейтіндісін есептейді

7.

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

a)

а матрицасы элементтерінің көбейтіндісін

b)

а векторы элементтерінің қосындысын

c)

а матрицасы элементтерінің қосындысын

d)

а матрицасы элементтерінің үлкенін табу

e)

а матрицасы элементтерінің кішісін табу

8.

y:=a[0] жазуы нені білдіреді?

a)

а массивінің нөлінші элементі у-ке меншіктелсін

b)

у массивінің нөлінші элементі а-ға тең

c)

а массивінен нөлді шығарып тастау

d)

у массивінен нөлді шығарып тастау

e)

y пен а массивтерін теңбе теңестіру

9.

s:=s+a[i,j] формуласымен не есептеледі?

a)

массив элементтерінің қосындысы

b)

массив айырмасы

c)

массив элементтерінің үлкені

d)

массивтің диагональ элементтері

e)

массив элементтерінің кішісі

10.

Қосалқы алгоритмнің кәдімгі алгоритмнен ерекшелігі

a)

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

b)

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

c)

ол бірнеше алгоритмді біріктіріп орындайды

d)

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

e)

ол жеке дара команда

11.

i:=1 ден N-ға дейін ц.б S:=0 j:=1 ден М-ға дейін ц.б. S:=S+a [i,j] + b[j] ц.с. C[i]:=S ц.с. алгоритмі нені есептейді?

a)

Екі өлшемді массив пен бір өлшемді массивтің элементтерінің қосындысын

b)

Екі өлшемді массив пен бір өлшемді массивтің элементтерінің көбейтіндісін

c)

Екі өлшемді

12.

ені есептейді?

a)

Екі өлшемді массив пен бір өлшемді массивтің элементтерінің қосындысын

b)

Екі өлшемді массив пен бір өлшемді массивтің элементтерінің көбейтіндісін

c)

Екі өлшемді массив пен екі өлшемді массивтің элементтерінің қосындысын

d)

Екі өлшемді массив пен екі өлшемді массивтің элементтерінің көбейтіндісін

e)

Бір өлшемді массив пен бір өлшемді массивтің элементтерінің қосындысын

13.

Реттеудің қандай түрлері бар?

a)

Өсу, кему, алфавит бойынша реттеу

b)

Символдық, мәтіндік реттеу

c)

Бинарлы, юинарсыз реттеу

d)

Біртіндеп, жуықтап реттеу

e)

Сызықты, сызықты емес реттеу

14.

Сұрыптау дегеніміз не?

a)

Массив элементтерін белгілі бір ережені сақтайтындай етіп, реттеп орналастыру

b)

Массив элементтерін жаңарту

c)

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

d)

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

e)

Массив элементтерін жұптау

15.

Ішкі сұрыптау деген не?

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.

For ... операторының қызметі

a)

Қайталауды орындау

b)

Тармақталған алгоритмді орындау

c)

Басқа жолға көшуді орындау

d)

Қосалқы алгоритм құру

e)

Берілгендерді енгізу

22.

Жай шартқа жатпайтын шартты анықта

a)

a<=x<=b

b)

X>0

c)

X<=0

d)

a>0

e)

b=0

23.

Алгоритмдік тілдің негізгі объектілеріне жатпайтын объектіні ата

a)

құрылғы

b)

команда

c)

айнымалы

d)

тұрақты

e)

берілгендер

24.

Құрама команданың анықтамасын айқындайтын түсініктеме-

a)

тармақталу, қайталану әрекеттерінің шектеулі сипаттамасы

b)

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

c)

тригонометриялық функц

25.

Алгоритм нәтижесі қандай шамаға жатады?

a)

айнымалы, шығатын шама

b)

бос шама

c)

тұрақты шама

d)

литерлі шама

e)

логикалық шама

26.

Жай шарт деген не?

a)

бір ғана қатынастан тұратын шарт

b)

екі қатынастан тұратын шарт

c)

қатынас қолданбайтын шарт

d)

салыстырылмайтын шарт

e)

дұрыс емес шарт

27.

Құрама шарт деген не?

a)

жай шарттардан және, не, емес қызметші сөздерін қолдану арқылы құрылған шарт

b)

бір ғана қатынастан тұратын шарт

c)

жарты қатынастан тұратын шарт

d)

қатынас қолданбайтын шарт

e)

салыстырылмайтын шарт

28.

Бір индексті таблицалық шамалар қалай аталады?

a)

векторлар

b)

екі өлшемді массив

c)

төртбұрышты таблицалық шамалар

d)

үшбұрышты таблицалық шамалар

e)

үш өлшемді массив

29.

Екі индексті таблицалық шамалар қалай аталады?

a)

екі өлшемді массив

b)

бесбұрышты таблицалық шамалар

c)

векторлар

d)

үшбұрышты таблицалық шамалар

e)

үш өлшемді массив

30.

Вектор элементтерінің қосындысын есептеу керек болса, неше өлшемді массив қолданылады?

a)

бір

b)

екі

c)

үш

d)

төрт

e)

бес

31.

Вектор элементтерінің қосындысын есептеу керек болса, неше өлшемді массив қолданылады?

a)

бір

b)

екі

c)

үш

d)

төрт

e)

бес

32.

Матрица элементтерінің көбейтіндісін есептеу керек болса, неше өлшемді массив қолданылады?

a)

екі

b)

үш

c)

төрт

d)

бір

e)

бес

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)

алты өлшемді

38.

Екі өлшемді массивті өңдеу кезінде неше циклдік параметр қатысады?

a)

екі

b)

бір

c)

үш

d)

төрт

e)

бес

39.

Горнер схемасы алгоритмі қай уақытта қолданылады?

a)

көпмүшеліктің мәнін есептеу үшін

b)

элементтерді реттеу үшін

c)

элементтердің айырымын табу үшін

d)

ең кіші элементті табу үшін

e)

ең үлкен элементті табу үшін

40.

Абстарктілі сызықты емес деректер құрылымы:

a)

Ағаштар

b)

Стектер

c)

Бір байланысқан тізімдер

d)

Кезектер

e)

Кестелер

41.

Статикалық деректер құрылымы:

a)

Жазбалар

b)

Бинарлы ағаштар

c)

Стектер

d)

Екі бағыттағы тізімдер

e)

Кезектер

42.

Компьютер жадысындағы графты көрсету әдістері:

a)

Инциденттілік матрицасы

b)

Барлық төбелердің тізімі

c)

Изоляцияланған төбелер тізімі

d)

Екіден шектес емес төбелер тізімі

e)

2 дәрежедегі төбелер тізімі

43.

Стектің дұрыс берілген анықтамалары:

a)

Элементтермен жұмыс LIFO принципі бойынша ұйымдастырылатын деректер құрылымы

b)

Бір қатынау нүктесі бар сызықты емес деректер құрылымы

c)

Ең бірінші элементіне ғана қатынауға болатын сызықты тізім

d)

Элементтерді енгізу және алып тастау екі жақ шетінен де жүзеге асырылатын тізім

e)

Өз еркінше қатынауы бар деректер құрылымы

44.

Рекурсивті объектілерге жататындар:

a)

Факториал функциясы

b)

Символдар

c)

Қарапайым сандар

d)

Логикалық функциялар

e)

Нақты сандар

45.

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

a)

оператор

b)

айнымалылар

c)

символдар

d)

өрнек

e)

сөйлем, бұйрық

46.

Жай шартқа жатпайтын шарт

a)

а<=х<=b

b)

Х>0

c)

а>0

d)

b=0

e)

Х<=0

47.

Жай шартқа жатпайтын шарт

a)

а<=х<=b

b)

Х>0

c)

а>0

d)

b=0

e)

Х<=0

48.

|х| -тің программалық тілде жазылуы

a)

Аbs(Х)

b)

Аbс(Х)

c)

SQR(Х)

d)

SQRT(Х)

e)

Ехр(Х)

49.

Сұрыптау дегеніміз

a)

Массив элемементтерін белгілі бір ережені сақтайтындай етіп, реттеп орналастыру

b)

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

c)

Массив элементгерін жаңарту

d)

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

e)

Массив элементтерін жұптау

50.

"Соңғы келіп, бірінші кету" принципіне келесі деректер құрылымы негізделген

a)

LIFO кұрылымы

b)

Процестер кезегі

c)

Файлдар кезегі

d)

FIFO кезегі

e)

Сызықты емес тармақталған тізімдер

51.

Горнер схемасының идеясы неде

a)

орындалатын әрекеттер санын азайтуда

b)

матрицаларды тиімді көбейтуде

c)

файлдан мәліметтерді тиімді оқу үшін

d)

ең кіші элементті табуда

e)

массивті сұрыптауда

52.

Черч тезисі

a)

Алгоритмдік есептелетін бөлшекті сандық функциялар класы барлық бөлшекті рекурсивті функциялар класымен беттеседі

b)

Машинаның белгілі бір процесті орындауының өзі алгоритмдік процесс болып табылады

c)

Әлдебір алфавиттен алынған әріптердің кез келген тізбегі осы алфавитте сөз деп аталады

d)

Кез келген алгоритм үшін сәйкес Тьюринг машинасын құруға болады;

e)

Тьюринг машинасы - белгілі бір есептерді шығаруға арналган қатаң математикалық құрылымды абстра

53.

Оператордың синтаксисі дегеніміз ...

a)

әр түрлі таңбалармен қатар, қызметтік сөздер кіретін, берілген тілдің алфавитінің элементтерін қолдана отырып, оның жазбасын анықтайтын ережелер жүйесі

b)

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

c)

әр түрлі таңбаларсыз, қызметтік сөздер кіретін, берілген тілдің алфавитінің элементтерін қолдана отырып, оның жазбасын анықтайтын командалар жүйесі

d)

әр түрлі таңбалармен қатар, көмекші сөздер кіретін, берілген тілдің алфавитінің элементтерін қолданбай, оның жазбасын анықтайтын ережелер жүйесі

e)

әр түрлі таңбалар мен қатарлар, қосымша сөздер кіретін, берілген тілдің алфавитінің элементтерін қолдана отырып, оның жазбасын анықтамайтын ережелер жүйесі

54.

Оператордың семантикасы ...

a)

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

b)

оның мағынасыз әрекеттерін білдіреді.

c)

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

d)

оның мәнін, яғни белгілі бір оператордың орындалуына сәйкес келетін әрекеттерді білдіреді.

e)

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

55.

Көмекшi программа...

a)

кез-келген программаны бiр-бiрiнен тәуелсiз бiрнеше бөлiктерге бөле алатын аспап болып табылады.

b)

кез-келген программаны бiр-бiрiнен тәуелді бiрнеше бөлiктерге бөле алатын аспап болып табылады.

c)

кез-келген программаны бiр-бiрiнен тәуелсiз бiрнеше бөлiктермен біріктіре алатын аспап болып табылады.

d)

кез-келген жолды бiр-бiрiнен тәуелсiз бiрнеше бөлiктерге бөле алатын аспап болып табылады.

e)

кез-келген қатарды бiр-бiрiнен тәуелсiз бiрнеше бөлiктерге бөле алатын аспап болып табылады.

56.

Массив дегенiмiз...

a)

индексi бүтiн сан арқылы белгiленген индекстi айнымалылардың тiзбегi.

b)

индексi бөлшек сан арқылы белгiленген индекстi айнымалылардың тiзбегi.

c)

индексi күрделі сан арқылы белгiленген индекстi айнымалылардың тiзбегi.

d)

индексi бүтiн сан арқылы белгiленген индекссіз айнымалылардың тiзбегi.

e)

индексi бүтiн сан арқылы белгiленбейтін индекстi айнымалылардың тiзбегi.

57.

Айнымалы шамалардың бiр ғана атпен аталған реттелген тiзбегi ... деп аталады.

a)

массив

b)

цикл

c)

процедура

d)

функция

e)

матрица

58.

Массивпен жұмыс iстеу үшiн оның әр элементiнiң мәнi ... болуы тиiс.

a)

белгiлi

b)

белгiсіз

c)

ерекше

d)

бірдей

e)

тізбекті

59.

Массивте әр элементің нөмiрiн элементтiң ... деп атаймыз.

a)

индексi

b)

дәрежесі

c)

факториалы

d)

квадраты

e)

функциясы

60.

Массивте әр элементің нөмiрiн элементтiң ... деп атаймыз.

a)

индексi

b)

дәрежесі

c)

факториалы

d)

квадраты

e)

функциясы

61.

Индекстердiң ... - массивтiң өлшемi.

a)

саны

b)

қосындысы

c)

айырымы

d)

көбейтіндісі

e)

шегі

62.

Индекстiң мүмкiн мәндерi оның ... деп аталады.

a)

диапозоны

b)

көлемі

c)

ауданы

d)

шамасы

e)

саны

63.

Массивтердің ... түрі бар

a)

үш

b)

бес

c)

екі

d)

төрт

e)

бір

64.

Бір өлшемді массив ... деп аталады.

a)

вектор

b)

скаляр

c)

матрица

d)

тізім

e)

тізбек

65.

Берілген объектілер тізбегін белгілі бір ретпен қайта топтастыратын процесс - ... деп аталады.

a)

сұрыптау

b)

жинақтау

c)

жобалау

d)

тізбектеу

e)

тізімдеу

66.

Басқа алгоритмнің құрамында толығымен қолданылатын алгоритм ... деп аталады.

a)

көмекші

b)

рекурсивті

c)

негізгі

d)

қосымша

e)

қосалқы

67.

Кіріс және шығыс деректерінің ерікті саны бар ішкі бағдарлама ... деп аталады.

a)

процедура

b)

функция

c)

рекурсивті

d)

негізгі

e)

қосалқы

68.

Алгоритм деп қарастыруға болады.

a)

квадрат теңдеуді шешімінің сипаттамасы

b)

мектептегі сабақ кестесі

c)

автокөліктің техникалық төлқұжаты

d)

журналдағы сынып тізімі

e)

дұрыс жауабы жоқ

69.

Сызықтық алгоритмнің үзіндісі берілген. а:=8 b:=6+3*а a=b/3*а Ол орындалғаннан кейін a айнымалысының мәні неге тең ?

a)

80

b)

70

c)

30

d)

60

e)

8

70.

Алгоритмді орындау барысында мәндері өзгеретін шамалар ... деп аталады.

a)

айнымалылар

b)

тұрақтылар

c)

кестелер

d)

параметрлер

e)

векторлар

71.

Бүтін типті шамаға ...

a)

аудиториядағы орындар саны

b)

адамның өсуі пайызы

c)

автомобиль маркасы

d)

мемлекет алаңы

e)

мәтін символы

72.

Келесі сипаттама алгоритм болып табылады.

a)

Алға қадам жасаңыз. Бір қадам артқа шегініңіз. Қайтадан бастаңыз.

b)

0010101101 101001.

c)

Не қажет екенін алыңыз. Дұрыс жасаңыз. Сіз қалағаныңызды аласыз.

d)

Ол жаққа барыңыз, қайда екенін білмеймін. Не екенін білмеймін, бірдемені әкеліңіз.

e)

Оңға-солға теңестіріңіз! Бірінші-екінші есептеңіз!

73.

Табиғи тілде жазылған алгоритм ... арналған.

a)

адамға

b)

компьютерге

c)

роботқа

d)

кластерге

e)

алгоритм кодына

74.

Квадрат теңдеуді шешу ... алгоритмді қолдану арқылы жүзеге асырылады.

a)

шартты

b)

сызықты

c)

циклдік

d)

көмекші

e)

қосалқы

75.

... есептеу кезінде циклдік алгоритм қолданылады.

a)

1-ден 100-ге дейінгі барлық сандардың қосындыларын

b)

трапеция ауданын

c)

квадрат теңдеудің түбірлерін

d)

пернетақтадан енгізілген екі санның қосындысын

e)

сызықтық теңдеу түбірін

76.

Тармақталу алгоритмі дегеніміз ...

a)

алгоритмде кем дегенде бір шарттың болуы

b)

бірінен соң бірі орындалатын командалар жиынтығы

c)

бірдей әрекеттерді бірнеше рет орындау

d)

ішкі бағдарламаларды қолданатын алгоритм

e)

ішкі функцияларды қолданатын алгоритм

77.

Циклдік алгоритм - бұл алгоритм, ...

a)

кейбір операторлардың бірнеше рет қайталануын қамтиды.

b)

құрамында тармақталу бар.

c)

нақты әрекеттерді орындау.

d)

графикалық түрде ұсынылған.

e)

формула түрінде жазылған.

78.

Студенттің аты-жөнін анықтайтын айнымалы типі – ...

a)

жолдық

b)

нақты

c)

символдық

d)

бүтін санды

e)

әріп

79.

Топтағы студенттер санын анықтайтын айнымалы типі – ...

a)

бүтін санды

b)

оператор

c)

жолдық

d)

әріптік

e)

нақты

80.

Тек бүтін сан болуы мүмкін ...

a)

аудитория нөмері

b)

символ

c)

сызықтық теңдеу түбірі

d)

оқулық құны

e)

тұрақты

81.

Тек нақты болуы мүмкін ...

a)

квадрат теңдеудің түбірі

b)

адамның тегі

c)

үй қабаты

d)

телефон моделі

e)

жылдағы жұмыс күндерінің саны

82.

Соттылықтың болуын / болмауын анықтайтын айнымалы типі, – ...

a)

логикалық

b)

символдық

c)

сандық

d)

жолдық

e)

бүтін

83.

Тек тұрақты болуы мүмкін ...

a)

жарық жылдамдығы

b)

автобус жылдамдығы

c)

қызметкер айлығы

d)

қызметкер жасы

e)

жүзу жылдамдығы

84.

Тек тұрақты болуы мүмкін ...

a)

π саны

b)

шаңсорғыш бағасы

c)

теңізге бару құны

d)

жұмысшы жасы

e)

қоймадағы заттар саны

85.

5-5*6/1+(4+6*2)/2 өрнегін есептеу нәтижесі

a)

-17

b)

17

c)

14

d)

-14

e)

18

86.

22/2+(12/3+1)*2 өрнегін есептеу нәтижесі

a)

21

b)

20

c)

12

d)

13

e)

17

87.

A:=24; B:=A+2; C:=(A+B)*6/2; Осы операторлар тізбегін орындағаннан кейін C айнымалысының мәні ... тең болады

a)

150

b)

160

c)

155

d)

145

e)

-150

88.

a:=-1; b:=1; if (b>0) and (a>0) then b:=74 else if (b<0) and (a<0) then b:=87 else b:=10

a)

10

b)

87

c)

74

d)

74; 84

e)

жауабы жоқ