wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Функциялар мен процедуралар

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Функция мен процедураның айырмашылығы неде?

a)

Функция тек әрекеттерді орындайды, процедура мәнді қайтарады.

b)

Функция мен процедура екеуі де мәнді қайтарады.

c)

Функция мәнді қайтарады, процедура тек әрекеттерді орындайды.

d)

Функция тек бір әрекетті орындайды, процедура бірнеше мәнді қайтарады.

2.

Функцияның қайтару типі не үшін қажет?

a)

Функцияның қайтару типі функцияның атын анықтау үшін қажет.

b)

Функцияның қайтару типі функцияның параметрлерін көрсету үшін қажет.

c)

Функцияның қайтару типі функцияның қайтаратын мәнінің түрін анықтау үшін қажет.

d)

Функцияның қайтару типі функцияның орындалу уақытын анықтау үшін қажет.

3.

Процедураны қалай анықтауға болады?

a)

Процедураны тексеру үшін оның нәтижелерін бағалау керек.

b)

Процедураны анықтау үшін тек оның кезеңдерін қарастыру жеткілікті.

c)

Процедураны анықтау үшін оның мақсатын, кезеңдерін және ресурстарын зерттеу керек.

d)

Процедураны анықтау үшін тек ресурстарды жинау қажет.

4.

Функцияны шақыру үшін қандай синтаксис қолданылады?

a)

функция_аты[];

b)

функция_аты();

c)

функция_аты{};

d)

функция_аты<>;

5.

Процедураның параметрлері қандай?

a)

Процедураның параметрлері - массивтер.

b)

Процедураның параметрлері - функциялар.

c)

Процедураның параметрлері - аргументтер.

d)

Процедураның параметрлері - типтер.

6.

Функцияның аргументтері не үшін қажет?

a)

Функцияның аргументтері тек қателерді түзету үшін қажет.

b)

Функцияның аргументтері функцияның жұмыс істеуі үшін қажет.

c)

Функцияның аргументтері тек нәтижені көрсету үшін қажет.

d)

Функцияның аргументтері функцияның атын анықтау үшін қажет.

7.

Процедура мен функцияны қайда қолдануға болады?

a)

Процедуралар мен функциялар программалау тілдерінде кодты ұйымдастыру мен қайта пайдалану үшін қолданылады.

b)

Процедуралар мен функциялар тек деректерді сақтау үшін қолданылады.

c)

Процедуралар мен функциялар тек веб-беттерді жасау үшін қолданылады.

d)

Процедуралар мен функциялар тек математикалық есептерді шешу үшін қолданылады.

8.

Функцияның локалды және глобалды айнымалыларының айырмашылығы неде?

a)

Локалды айнымалылар тек глобалды айнымалылармен бірге қолданылады.

b)

Локалды айнымалылар функциядан тыс, глобалды айнымалылар тек функция ішінде қолданылады.

c)

Локалды айнымалылар тек функция ішінде, глобалды айнымалылар функциядан тыс қолданылады.

d)

Глобалды айнымалылар тек бір функцияда ғана анықталады.

9.

Процедураның қайтару мәні бола ма?

a)

Жоқ, процедураның қайтару мәні болмайды.

b)

Иә, процедураның қайтару мәні болуы мүмкін.

c)

Процедура тек бір мәнді қайтарады.

d)

Процедура тек массивті қайтарады.

10.

Функцияны рекурсивті түрде қалай жазуға болады?

a)

Функцияны рекурсивті түрде жазу үшін, функцияның өзін шақыру керек.

b)

Рекурсивті функция жазу үшін, функцияның параметрлерін өзгерту қажет.

c)

Функцияны рекурсивті түрде жазу үшін, тек циклдарды қолдану керек.

d)

Функцияны рекурсивті түрде жазу үшін, функцияны тек бір рет шақыру керек.

11.

Процедураны шақыру кезінде аргументтерді қалай беру керек?

a)

Аргументтерді кездейсоқ түрде беру керек.

b)

Аргументтерді дәйекті түрде беру керек.

c)

Аргументтерді тек функцияның ішінде анықтау керек.

d)

Аргументтерді тек біреуін беру керек.

12.

Функцияның ішіндегі айнымалылардың өмір сүру уақыты қандай?

a)

Тұрақты, тек бір рет анықталады.

b)

Сыртқы, функциядан тыс өмір сүреді.

c)

Глобальды, барлық функцияларда қолданылады.

d)

Локальды, функцияның ішінде ғана өмір сүреді.

13.

Процедура мен функцияны тестілеу қалай жүргізіледі?

a)

Процедура мен функцияны тестілеу тек автоматты түрде жүзеге асырылады.

b)

Тесттерді тексеру тек кодты жазу кезінде жүргізіледі.

c)

Процедура мен функцияны тестілеу тест сценарийлерін жасау, тесттерді орындау және нәтижелерді тексеру арқылы жүргізіледі.

d)

Тест сценарийлерін жасау қажет емес.

14.

Функцияның параметрлері міндетті ме?

a)

Иә, функцияның параметрлері міндетті.

b)

Жоқ, функцияның параметрлері міндетті емес.

c)

Функцияның параметрлері тек кейбір жағдайларда міндетті.

d)

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

15.

Процедура мен функцияның тиімділігіне не әсер етеді?

a)

Деректердің көлемі, кодтың жазылу уақыты, функцияның ұзақтығы

b)

Алгоритмнің күрделілігі, ресурстарды пайдалану, кодтың оптимизациясы, енгізу/шығару жылдамдығы, параллелизм.

c)

Функцияның атауы, кодтың түсініктілігі, бағдарламалау тілі

d)

Пайдаланушының тәжірибесі, кодтың стилі, функцияның атауы