اختبار لغة السي في الدوال

الدوال من اهم اقسام لغة السي و فهمك لها يجعلك قادر على بناء برامج قوية و لذلك يعد هذا الاختبار من اكثر الاختبارات المهمة في اللغة فتستطيع الان بعد نهاية تعلمك ان تختبر نفسك في فهم ال functions في لغة السي

/7
2 votes, 5 avg
243

اختبار نوفيل في لغة السي

نوع الاختبار functions

ابدء الاختبار الان و فكر جيداً قبل الاجابة على اي سؤال , بالتوفيق للجميع.

1 / 7

ما هي نتيجة الكود التالي؟

 

#include<stdio.h>
void f(int a[])
{
    int i;
    for(i=0; i<3; i++)
    a[i]++;
    }
int main()
{
    int i,a[] = {10, 20, 30};
    f(a);
    for(i=0; i<3; ++i)
    {
        printf("%d ",a[i]);
    }
}

2 / 7

ما هي نتيجة الكود التالي؟

 

#include <stdio.h>
int main(){
    int i = 5;

    printf("%d %d %d", i++, i++, i++);
    return 0;
}

3 / 7

ما هي نتيجة الكود التالي؟

 

#include <stdio.h>
void dynamic(int s, ...)
{
    printf("%d ", s);
}

int main(){

dynamic(2, 4, 6, 8);
dynamic(3, 6, 9);

return 0;
}

4 / 7

ما هي نتيجة الكود التالي؟

 

#include <stdio.h>
int main(){

    int (*ptr)(int ) = fun;
(*ptr)(3);

    return 0;
}
int fun(int n)
{
     for(;n > 0; n--)
        printf("NouvilsQuiz ");
     return 0;
}

5 / 7

ما هي نتيجة الكود التالي؟

 

#include <stdio.h>
int main(){

    printf("%d", main);
    return 0;
}

6 / 7

أي مما يلي صحيح فيما يتعلق بنوع إرجاع الدوال (الـ functions)  في C؟

7 / 7

في لغة C ، تكون الـ parameters دائمًا ..........

Your score is

0%

قيم هذا الاختبار من فضلك