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:
- Resume Enhancement: Mentioning participation and achievements in C quizzes on a resume or portfolio can showcase a candidate’s dedication to learning and improving their programming skills, potentially making them more attractive to employers.
C Quiz 01 to 07
Q1: What is the output of the following program?
void main() { int a,b; for(a=b=10;a;printf("%d%d%d",a,b)) a=b++<=12; printf("%d%d",a+10,b+10); }
(A) 1 12 1 12 1 13 0 14 10 24
(B) 1 11 1 11 1 13 0 14 10 24
(C) 1 11 1 12 1 13 0 14 10 24
(D) 1 11 1 12 1 14 0 14 10 24
(B) 1 11 1 12 1 13 0 14 10 24
Q2: What is the output of the following program?
main() { int a,b; a=b=100; scanf("%d%d",a,&b); //Entered Values are 40 85 printf("%d %d",a,b); }
(A) 40 85
(B) 0 85
(C) 100 85
(D) 100 100
(C) 100 85
Q3: What is the output of the following program?
void f1() { extern int g; static int s=5; int a; ++g; a=s++; printf("%d%d%d",a,s,g); if(a<=6) f1(); printf("%d%d%d",a,s,g); } void f2() { static int s; int a; a=++s; ++g; printf("%d%d%d",a,s,g); if(a<=2) f2(); printf("%d%d%d",a,s,g); } main() { f1(); f2(); }
error: ‘g’ undeclared (first use in this function)
Q4: What will be the output when you execute the following code?
#include<stdio.h> int main() { volatile int a=11; printf("%d",a); return 0; }
(A) 11
(B) Garbage
(C) -2
(D) We cannot predict
(A)11
Q5: What will be output when you execute the following code?
#include const enum Alpha { X, Y=5, Z }p=10; int main() { enum Alpha a,b; a= X; b= Z; printf("%d",a+b-p); return 0; }
(A) -4
(B) -5
(C) 10
(D) 11
(A) -4
Q6: What is the output of the following program?
void main() { int i=10; printf("%d%d%d",++i, i++, ++i); }
(A) 11 11 13
(B) 13 11 11
(C) 11 12 13
(D) 13 12 11
(B) 13 11 11
Q7: What will be the output
main() { int i, j, *ptr, *ptr1; i = 10; j = 10; ptr = &i; ptr1 = &j; if(ptr == ptr1) { printf("True"); } else { printf("False"); } }
(A) True
(B) False
(C) Syntax Error
(D) Run time Error
(B) False
C Quiz 08 to 14
Q8: what will be the output when the following code is executed
int a=10,b; b=a++ + ++a; printf("%d,%d,%d,%d",b,a++,a,++a);
(A) 12,11,11,11
(B) 12,10,11,13
(C) 22,10,11,13
(D) 22,13,13,13
(D) 22,13,13,13
Q9: What is the output of the following program?
void main() { float a; a=8.5; if(a==8.5) printf("1"); else printf("2"); }
(A) 1
(B) 2
(C) error
(D) none of these
(A) 1
Q10: 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
(B) False
Q11: How many times the below loop will get executed?
main() { int i; for(i=9;i;i=i-2) { printf("\n%d",i); } }
(A) 5
(B) 6
(C) Compilation Error
(D) Infinite
(D) Infinite
Q12: What is the output of the following program?
void main() { int a; a=10; while(a++<=15) printf("%d",a); printf("%d",a+10); }
(A) 10 11 12 13 14 15 16
(B) 11 12 13 14 15 16 27
(C) 10 11 12 13 14 15 25
(D) 11 11 12 13 14 15 25
(C) 11 12 13 14 15 16 27
Q13: What is the output of the following program?
void main() { int a; a=1; while(a<=1) if(a%2) printf("%d",a++); else printf("%d",++a); printf("%d",a+10); }
(A) 0 11
(B) 0 12
(C) 1 11
(D) 1 12
(D) 1 12
Q14: How many times the below loop will get executed?
main() { int i; for(i=20, i=10; i<=20; i++) { printf("\n %d", i); } }
(A) 1
(B) Run time Error
(C) 11
(D) Compilation Error
(E) 10,11…19,20
(E) 10,11…19,20
C Quiz 15 to 20
Q15: What is the output of the following program?
void main() { int a; a=1; while(a<=10) { printf("%d",a); if(a>3) break; a++; } printf("%d",a+10); }
(A) 1 2 3 4 13
(B) 1 2 3 3 14
(C) 1 2 3 3 13
(D) 1 2 3 4 14
(B) 1 2 3 4 14
Q16: What is the output of the following program?
void main() { a=3.5; printf("%d",a); }
(A) 3.5
(B) 3
(C) error
(D) garbage
(C) error
Q17: What will be the output of the following c program?
#include "stdio.h" int main() { int _ = 5; int __ = 10; int ___; ___ = _ + __; printf("%i", ___); return 0; }
(A) 5
(B) 10
(C) 15
(D) Compilation Error
(C) 15
Q18: What will be printed as the result of the operation below:
#define swap(a,b) a=a+b;b=a-b;a=a-b; void main() { int x=5, y=10; swap (x,y); printf("%d %d",x,y); swap2(x,y); printf("%d %d",x,y); } int swap2(int a, int b) { int temp; temp=a; b=a; a=temp; return 0; }
(A) 5,10
(B) 10,5
(C) 0,5
(D) 10,0
(B) 10,5
Q19: What is the output of the following program?
void main() { printf("%d%d",100,200,300); }
(A) 100 200
(B) 200 300
(C) 300 200
(D) 100 200 300
(A) 100 200
Q20: What is the output of the following program?
void main() { printf("1"); goto XYZ; printf("2"); XYZ: printf("3"); }
(A) 1 2
(B) 2 3
(C) 1 3
(D) 3 1
(C) 1 3
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.