echo '' ;

C Quiz-5

Participating in a C quiz can offer several benefits for individuals looking to improve their programming skills and knowledge of the C programming language. Here are some potential advantages:

  • Continuous Learning: Regular participation in C quizzes encourages continuous learning. As programming languages evolve, staying engaged with quizzes helps individuals stay current with the latest updates and best practices in C programming.

C Quiz- 01 to 07

Ques 1 : What will be the output of the following program?

main()
{
   printf(â??%câ??,â??Gyantonicâ??[4]);
}

(A) G

(B) n

(C) t

(D) none of these

Answer : t



Ques 2: How many times the below loop will get executed?

main()
{
    int i,j;
    i = 10;
    for (j=i==10 ; j<=10 ; j++)
    {
        printf(â??\n%dâ??,j);
    }
}

(A) 1

(B) 10

(C) 11

(D) infinite loop

Answer : 10



Ques 3 :

int x[] = { 1, 4, 8, 5, 1, 4 };
int *ptr, y;
ptr  = x + 4;
y = ptr - x;

What does y in the sample code above equal?

(A) -3

(B) 0

(C) 4

(D) 4 + sizeof( int )

Answer : 4



Ques 4 : What the below statement will print if a=10

printf(“%d %d”,a, !a++); 

(A) 11 0

(B) 10 10

(C) 10 0

(D) 0 10



Ques 5 : What is the output of following program?

void f1()
{
    int a=0;
    ++a;
    printf("%d",a);
}

main()
{
    int a=10;
    f1();
    f1();
    f1();
    printf("%d",a);
    return 0;
}

(A) 0 1 1 10

(B) 10 0 1 10

(C) 1 2 3 4

(D) 1 1 1 10

Answer : 1 1 1 10



Ques 6 : what is the output of following program?

void main()
{
    int a;
    a=1;
    while(a-->=1)
    while(a-->=0);
    printf("%d",a);
}

(A) 3

(B) -3

(C) 0

(D) error

Answer : -3



Ques 7 : What is the output of following program?

void main()
{
    int a;
    a=10;
    do
    while(a++<10);
    while(a++<=11);
    printf("%d",a);
}

(A) 12

(B) 13

(C) 14

(D) nothing display on screen.

Answer : 14



C Quiz- 07 to 14

Ques 8 : Which of the following program structure/component/statement is not an example for implementation of modularization ?

(A) DLL

(B) Functions

(C) type casting



Ques 9 : 11 ^ 5 What does the operation shown above produce?

(A) 1

(B) 6

(C) 8

(D) 14

Answer : 14



Ques 10: What the below statement will print if a=10 and b = 20?

printf(“%d”,a==b);

(A) 20

(B) 10

(C) 1

(D) 0



Ques 11 : What is the output of following program?

void main()
{
    int a=89;
    int p;
    p=&a;
    *(int*)p=8;
    printf("%d",a);
    return 0;
}

(A) 7

(B) 8

(C) 89

(D) error



Ques 12 :

What will be printed as the result of the operation below:

main()
{
    char s1[]="Cisco"
    char s2[]= "systems";
    printf("%s",s1);
}

(A) system

(B) error

(C) Cisco

(D) Compilation fail


Ques 13 :

What will be the output of  the following program

main( )
{
      int gyan[] = { 10, 20, 30, 40, 50 };
      int i, *ptr ;
      ptr = gyan;
      for ( i = 0 ; i <4 ; i++ )
     {
          fun(ptr++);
          printf ( â??\n%dâ??, *ptr ) ;
       }
  }

void fun(int *i)
{
      *i = *i + 1;
 }

(A) 11 21 31 41

(B) 20 30 40 50

(C) 21 31 41 51

(D) 10 20 30 40



Ques 14 : what is the output of following program?

void main()
{
    int a;
    float f;
    a=12/5;
    f=12/5;
    printf("%d%f",a,f);
}

(A) 2,2.000000

(B) 2,2.00

(C) 2,2

(D) none of these

Answer : 2,2.000000



C Quiz- 05 to 20

Ques 15 : What will be output when you will execute following code?

void main()
{
    if(!10>-10)
    printf("C");
    else
    printf("C++");
}

(A) C

(B) C++

(C) nothing display on screen

(D) none of these

Answer : C



Ques 16 : What is the output of following program?

void main()
{
    int a;
    a='a'>'A';
    printf("%d",a);
}

(A) 0

(B) 1

(C) garbage

(D) none of these

Answer : 1



Ques 17 :

int a=10,b;
b=a++ + ++a;
printf("%d,%d,%d,%d",b,a++,a,++a);

what will be the output when following code is executed

(A) 12,11,11,11

(B) 12,10,11,13

(C) 22,10,11,13

(D) 22,13,13,13

Answer : 22,13,13,13



Ques 18 : What will be the output

main()
{ 
    if(1,0)
    {
         printf("True");
    }
    else
    {
        printf("False");
    }
}

(A) True

(B) False

(C) Compilation Error

(D) Run time Error



Ques 19 : What is the output of following program?

void main()
{
    printf("%d%d",sizeof(10),sizeof(5,5));
}

A) 2 2

(B) 2 4

(C) 2 6

(D) 2 8

Answer : 2 8



Ques 20 : What is the output of following program?

void main()
{
     int a=1;
     while(a++<=1)
     while(a++<=2);
     printf("%d",a);
}

(A) 1

(B) 4

(C) 5

(D) 6

Answer : 5



Next

It’s important to note that while quizzes can be beneficial, they are just one aspect of a comprehensive learning strategy. Practical application, hands-on coding, and building projects are equally important for mastering C programming or any programming language.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from ArunEworld

Subscribe now to keep reading and get access to the full archive.

Continue reading