wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Алгоритм 5

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Python тілінде логорифмді есептейтін функция:

a)

ld()

b)

lnd10()

c)

ln()

d)

ln1p()

e)

log()

2.

Функция мәнді қайтарған жағдайда функциядан шығуды return жүзеге асырады:

a)

Операция.

b)

Есептеу.

c)

Өрнек.

d)

Оператор.

e)

Ағым.

3.

Функция мәнді қайтарған жағдайда функциядан шығуды return жүзеге асырады:

a)

Операция.

b)

Есептеу.

c)

Параметр.

d)

Оператор.

e)

Өрнек.

4.

Функцияны қайта жүктеу мүмкін болады:

a)

Ағымды қайтару арқылы.

b)

Функция аргументінің типі арқылы.

c)

«::»операциясы арқылы есептеу.

d)

«||»операциясы арқылы.

e)

Return операторы арқылы.

5.

Функцияны қайта жүктеу мүмкін болмады:

a)

Функция аргументінің типі арқылы.

b)

Const модификаторымен параметрлер әр түрлі сипатталса.

c)

Ағымды қайтару арқылы.

d)

Функция аргументтерінің саны арқылы.

e)

Есептеу арқылы.

6.

Динамикалық деректер құрылымына жатады:

a)

+,*,/ операторлар.

b)

Бір бағытты (бір байланысты) тізімдер.

c)

Абстрактылы тізімдер.

d)

Алфавиттік тізімдер.

e)

Файлдар.

7.

Динамикалық деректер құрылымының мысалы:

a)

Салыстыру операторлары.

b)

Функция.

c)

Стек.

d)

Лек.

e)

Ағым.

8.

Динамикалық деректер құрылымына жатпайды:

a)

Циклдік тізімдер.

b)

Стек.

c)

Дек.

d)

Функция.

e)

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

9.

Динамикалық дерктер құрылымының сипаттамасы:

a)

Құрылымның атауы жок.

b)

Құрылымға міндетті түрде атау беріледі.

c)

Құрылым өлшемі шектеулі.

d)

Бағдарламаны орындау барысында жадыдан орын бөлінбейді.

e)

Бағдарламаны орындау барысында жадыдан орын бөлінеді.

10.

Динамикалық мәліметтер құрылымының ерекшелігі:

a)

Құрылым элементтерінің саны шектеулі.

b)

Құрылым өлшемі шектеулі.

c)

Құрылымға міндетті түрде атау беріледі.

d)

Бағдарламаны орындау барысында құрылым өлшемі өзгермейді.

e)

Бағдарламаны орындау барысында құрылым өлшемі өзгеруі мүмкін.

11.

Рекурсивті функцияның денесіндегі орындалатын әрекеттер:

a)

-, --, ++ операторлары.

b)

{Р операторлар}.

c)

Р {операторлар}.

d)

{ } Р; операторлар.

e)

>>, <<, || операторлары.

12.

Рекурсиялық алгоритмді құру үшін деректер құрылымының типтерін қолдану:

a)

Семантикалық.

b)

Әртүрлі.

c)

Алгоритмдік.

d)

Ауқымды.

e)

Машиналық.

13.

Рекурсиялық шақыруды ұйымдастыруда қолданылатын командалар:

a)

Файлға жазу, функциядан оқу.

b)

Функциядан оқу.

c)

Файлға жазу.

d)

Функцияға жазу.

e)

Стекке жазу.

14.

Алгоритмді программалық жүзеге асыруда ресурсты тиімді функциялардың компоненттері:

a)

G() сервистер аймағындағы тұрақты жады ресурсы.

b)

Vехе программалық жүйе.

c)

V(D<variant>тұрақты жедел ресурсы.

d)

Кодтар аймағындағы жедел жады ресурсы.

e)

V() кодтар аймағындағы тұрақты жады ресурсы.

15.

NPR классификациясының ішкі кластары:

a)

NPRV.

b)

NPR.

c)

PIPR.

d)

ExPR.

e)

PIPR, ExPR.

16.

Рекурсиямен шығарылатын программалар:

a)

Рекурсия құру.

b)

“”, ‘’.

c)

||, **, --, ++ қолданып программалау.

d)

Алфавит жасау.

e)

Квадрат түбірді табу алгоритмі.

17.

Рекурсивті алгоримдерге келесі есептер мысал бола алды:

a)

Екі санның үлкенін табу алгоритмі.

b)

Факториал.

c)

Массивті енгізу, шығару алгоритмі.

d)

Лагорифмді есептеу алгоритмі.

e)

Екі санның қосындысын табу.

18.

Программаны тестілеудің түрлері:

a)

Қорытынды тестілеу.

b)

Модульдерді және жүйелерді тестілеу.

c)

Program besting.

d)

Compute besting.

e)

Parper besting.

19.

Модульдік тестілеу:

a)

ISO стандартының спецификасы.

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)

Int s3 =  area(7).

b)

Int s2 =  area(7).

c)

Int s5 =  area(7).

d)

Int s1 =  area(7).

e)

Int s4 =  area(7).

25.

Exception мен жұмыс жасауының сипаттамасы:

a)

Return операторын орындамайды.

b)

Cout операторын қолданады.

c)

Iostream операторын орындамайды.

d)

Istream операторын қолданады.

e)

Ostream операторын қолданады.

26.

Exception – мен жұмыс жасайтын операторлар:

a)

Catch.

b)

True.

c)

Wc.cbWndExtra.

d)

NULL.

e)

UNREFERENCE.

27.

Типтердің диапазонына қатысты қателер:

a)

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

b)

Off-by-obe error.

c)

Қарастырылмаған кіріс мәліметтер.

d)

Жарияланбаған кітапхана.

e)

Obe error.

28.

Vector класымен генерацияланатын стандартты кітапханадағы exception түрлері:

a)

Out_of_range.

b)

Runtime_error, out_of_size.

c)

Out_of_size, out, runtime_error.

d)

Out_of_size.

e)

Out.

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)

Жүйелік көзқарас.