NEW
Font size
WorksheetsФункция және процедура туралы тест
Total questions: 20
Worksheet time: 10mins
Функцияның анықтамасы неде?
Функцияның анықтамасы - тек нәтиже беретін операция.
Функцияның анықтамасы - аргументтерді қабылдамайтын тұрақты мән.
Функцияның анықтамасы - тек бір аргумент қабылдайтын процесс.
Функцияның анықтамасы - аргументтерді қабылдап, нәтиже беретін операция.
Процедураның негізгі мақсаты қандай?
Нәтижеге жету
Процедураның қатысушылары
Процедураның ұзақтығы
Процедураның құны
Функция параметрлері дегеніміз не?
Функция параметрлері - функцияның қайтару мәні.
Функция параметрлері - функцияға берілетін аргументтер.
Функция параметрлері - функцияның атрибуттары.
Функция параметрлері - функцияның ішкі логикасы.
Процедураның қайтару мәні бола ма?
Иә, процедураның қайтару мәні бола алады.
Жоқ, процедура тек мәліметтерді шығарады.
Иә, процедура тек параметрлерді қабылдайды.
Жоқ, процедураның қайтару мәні болмайды.
Функция мен процедураның айырмашылығы неде?
Функция тек бір типті деректермен жұмыс істейді, процедура барлық типтермен жұмыс істейді.
Функция нәтиже қайтарады, процедура нәтиже қайтармайды.
Функция тек параметрлерді қабылдайды, процедура қабылдамайды.
Функция тек ішкі есептеулерді жүргізеді, процедура тек мәліметтерді сақтайды.
Рекурсивті функция дегеніміз не?
Рекурсивті функция – тек бір рет шақырылатын функция.
Рекурсивті функция – параметрлерді қабылдамайтын функция.
Рекурсивті функция – өз-өзін шақыратын функция.
Рекурсивті функция – циклмен жұмыс істейтін функция.
Функцияның қайтару типі не үшін қажет?
Функцияның қайтару типі функцияның параметрлерін анықтау үшін қажет.
Функцияның қайтару типі функцияның атын анықтау үшін қажет.
Функцияның қайтару типі функцияның қайтарылатын мәнінің түрін анықтау үшін қажет.
Функцияның қайтару типі тек қателерді көрсету үшін қажет.
Процедураны қашан қолдану керек?
Процедураны тек кездейсоқ жағдайларда қолдану керек.
Процедураны тек жеке тапсырмалар үшін қолдану керек.
Процедураны стандартты емес процесс кезінде қолдану керек.
Процедураны нақты тапсырмалар мен стандартталған процесс кезінде қолдану керек.
Функцияның аргументтері мен параметрлері арасындағы айырмашылық неде?
Параметрлер функция шақырылғанда, ал аргументтер функцияның анықтамасында болады.
Параметрлер функцияның анықтамасында, ал аргументтер функция шақырылғанда берілетін мәндер.
Аргументтер функцияның анықтамасында, ал параметрлер функция шақырылғанда берілетін мәндер.
Аргументтер мен параметрлер бірдей мағынада қолданылады, айырмашылығы жоқ.
Рекурсивті функцияның мысалын келтіріңіз.
Факториал функциясы: function factorial(n) { return n <= 1 ? 1 : n * factorial(n - 1); }
Сандарды қосу функциясы: function sum(a, b) { return a + b; }
Квадрат функциясы: function square(n) { return n * n; }
Фибоначчи функциясы: function fibonacci(n) { return n <= 1 ? n : fibonacci(n - 1) + fibonacci(n - 2); }
Процедураның синтаксисі қандай?
Процедураның ережесі: функция аты: параметрлер -> { дене }.
Процедураның құрылымы: функция аты (аргументтер) { код }.
Процедураның форматы: процедура атауы [параметрлер] { әрекет }.
Процедураның синтаксисі: процедура аты (параметрлер) { дене }.
Функцияның ішіндегі локалдық айнымалылардың рөлі қандай?
Локалдық айнымалылар тек глобалдық контексте жұмыс істейді.
Локалдық айнымалылар барлық функцияларда қолданылады.
Локалдық айнымалылар функцияның ішінде анықталады және тек сол функцияда қолданылады.
Локалдық айнымалылар функцияның сыртында анықталады.
Процедураны қалай анықтауға болады?
Процедураны анықтау үшін тек қатысушыларды таңдау керек.
Процедураны анықтау үшін тек уақытты жоспарлау жеткілікті.
Процедураны анықтау үшін тек оның нәтижесін бағалау қажет.
Процедураны анықтау үшін оның мақсатын, кезеңдерін және ресурстарын белгілеу.
Функцияның қайтару мәні не үшін қажет?
Функцияның кодын орындау үшін.
Функцияның нәтижесін алу үшін.
Функцияның атын өзгерту үшін.
Функцияның параметрлерін анықтау үшін.
Рекурсияның артықшылықтары мен кемшіліктері қандай?
Рекурсияның артықшылықтары: жадты аз пайдалану, кодтың күрделілігі; кемшіліктері: кодтың ұзақтығы, шексіз цикл.
Рекурсияның артықшылықтары: кодтың қысқалығы, күрделі мәселелерді жеңіл шешу; кемшіліктері: жадты көп пайдалану, шексіз рекурсия.
Рекурсияның артықшылықтары: жадты тиімді пайдалану, оңай түсіну; кемшіліктері: кодтың күрделілігі, шектеулі рекурсия.
Рекурсияның артықшылықтары: жылдамдық, кодтың көптігі; кемшіліктері: қиындықтар, жадтың аздығы.
Функция мен процедураны бір-бірінен қалай ажыратуға болады?
Функция нәтижені қайтарады, процедура тек әрекетті орындайды.
Функция тек параметрлерді қабылдайды, процедура тек нәтиже береді.
Функция тек әрекетті орындайды, процедура нәтиже қайтарады.
Функция тек мәліметтерді сақтайды, процедура нәтиже қайтарады.
Процедураның параметрлері қалай анықталады?
Процедураның параметрлері функцияның анықтамасында анықталады.
Процедураның параметрлері тек орындау кезінде анықталады.
Процедураның параметрлері тек сыртқы кітапханаларда анықталады.
Процедураның параметрлері тек кодта көрсетіледі.
Функцияның қайтару типі не?
Функцияның қайтару типі сан, жол, массив немесе объекті болуы мүмкін.
Функцияның қайтару типі тек сан болуы мүмкін.
Функцияның қайтару типі тек жол болуы керек.
Функцияның қайтару типі тек массивтерден тұрады.
Рекурсивті функциялардың шектеулері қандай?
Рекурсивті функциялардың шектеулері: тек статикалық жадты пайдалану, функцияның атын өзгерту.
Рекурсивті функциялардың шектеулері: тек бір аргумент қабылдау, қайтару мәні болмау.
Рекурсивті функциялардың шектеулері: кодтың күрделілігі, уақыттың шектеулігі.
Рекурсивті функциялардың шектеулері: шексіз рекурсия, стек жадын асыра пайдалану.
Процедураның қолданылу салалары қандай?
Ауыл шаруашылығы, туризм, транспорт, құрылыс, байланыс.
Саясат, экология, мәдениет, спорт, тарих.
Медицина, инженерия, ақпараттық технологиялар, бизнес-менеджмент, ғылыми зерттеулер.
Философия, психология, әдебиет, өнер, география.
