اختبار لغة السي في الحلقات التكرارية

يمكنك اختبار نفسك في لغة السي في الحلقات التكرارية حيث ستجد مجموعة من الاسئلة باللغة العربية في ال loops في لغة السي يمكنك تحدي نفسك لمعرفة قدرتك في فهم التكرار في البرمجة و فيما نستخدمة و كيف لهذا الامر البسيط ان يجعل حياتنا اسهل و ينجز امور روتينية كثيرة

/8
6 votes, 5 avg
279

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

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

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

1 / 8

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

 

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

    int i = 0;
    for (i=0; i<20; i++)
    {
        switch(i)
        {
            case 0:
                i += 5;
            case 1:
                i += 2;
            case 5:
                i += 5;
            default:
                i += 4;
                break;
        }
        printf("%d ", i);
    }
    return 0;
}

2 / 8

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

 

#include <stdio.h>
#define EVEN 0
#define ODD 1

int main(){

    int i = 3;
    switch (i & 1)
    {
    case EVEN: printf("EVEN");
        break;
    case ODD: printf("ODD");
        break;
    default: printf("default");
    }
    return 0;
}

3 / 8

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

 

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

    int i = 0;
    switch (i)
    {
    case '0': printf("Nouvil");
        break;
    case '1': printf("Quiz");
        break;
    default: printf("NouvilQuiz");
    }
    return 0;
}

4 / 8

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

 

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

    int i = 3;
    switch (i)
    {
    case 0+1: printf("Nouvil");
        break;
    case 1+2: printf("Quiz");
        break;
    default: printf("NouvilQuiz");
    }
    return 0;
}

5 / 8

كم مرة سيتم طباعة "NouvilQuiz" في البرنامج أعلاه؟

 

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

    int i = 1024;
    for (; i; i >>= 1)
        printf("NouvilQuiz");
    return 0;
}

6 / 8

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

 

#include<stdio.h>
int main()
{
    int x = 1;
    do
        printf("%d ", x);
    while(x++<=1);
}

7 / 8

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

 

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

    int c = 5, no = 10;
    do {
        no /= c;
    } while(c--);
    printf("%d", no);
    return 0;
}

8 / 8

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

 

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

    int n;
    for (n = 9; n!=0; n--)
        printf("n = %d", n--);
    return 0;
}

Your score is

0%

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