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.