Ultimate Quiz On C Programming Test

15 Questions | Total Attempts: 153

SettingsSettingsSettings
Ultimate Quiz On C Programming Test - Quiz

.


Questions and Answers
  • 1. 
    #include <stdio.h> int main() {     int x = 10;     int y = 20;     x += y += 10;     printf (" %d %d", x, y);     return 0; }
    • A. 

      40 20

    • B. 

      40 30

    • C. 

      30 30

    • D. 

      30 40

  • 2. 
    #include<stdio.h>  int main(void)  {    int a = 1;    int b = 0;    b = a++ + a++;    printf("%d %d",a,b);    return 0;  }  
    • A. 

      3 6

    • B. 

      Compiler Dependent

    • C. 

      3 4

    • D. 

      3 3

  • 3. 
    #include <stdio.h> int main() { int x = 10; int y = (x++, x++, x++); printf("%d %d\n", x, y); return 0; }
    • A. 

      13 12

    • B. 

      13 13

    • C. 

      10 10

    • D. 

      Compiler Dependent

  • 4. 
    #include <stdio.h> int main() { printf("%d", 1 << 2 + 3 << 4); return 0; }
    • A. 

      112

    • B. 

      52

    • C. 

      512

    • D. 

      0

  • 5. 
    #include int main() { if(printf("happ")) printf("y"); else printf("iness"); return 0; }
    • A. 

      Happ

    • B. 

      Happy

    • C. 

      Hapiness

    • D. 

      Compile-time error

  • 6. 
    Int main() { int q= 3; int u= 3; int o= 5; int n= ++q + u*o + u++; switch(n) { case 22: printf("word"); break; case 21: printf("game"); break; case 70: printf("puzzle"); } return 0; }
    • A. 

      Word

    • B. 

      Game

    • C. 

      Puzzle

    • D. 

      No Output

  • 7. 
    #include int main() { int i; for (i=0; i<20; i++) { switch(i) { case 0: i += 5; case 1: i += 2; case 5: i += 5; case 17: i += 1; default: i += 4; } printf("%d ", i); } return 0; }
    • A. 

      5 10 15 20

    • B. 

      7 12 17 22

    • C. 

      17 22

    • D. 

      Compile-time error

  • 8. 
    #include int main() { int i; if (printf("0")) i = 3; else i = 5; printf("%d", i); return 0; }
    • A. 

      3

    • B. 

      5

    • C. 

      03

    • D. 

      05

  • 9. 
    Include int main() { int a = 10, b = 20, c = 30; if (c > b > a) printf("TRUE"); else printf("FALSE"); return 0; }
    • A. 

      True

    • B. 

      False

    • C. 

      Compiler Error

    • D. 

      Output is compiler dependent

  • 10. 
    #include<stdio.h> int main() { int n; for (n = 9; n!=0; n--) printf("n = %d ", n--); return 0; }
    • A. 

      9 7 5 3 1

    • B. 

      9 8 7 6 5 4 3 2 1

    • C. 

      Infinite Loop

    • D. 

      9 7 5 3

  • 11. 
    #include int main() { int y = 0; int x = (~y == 1); printf("%d", x); return 0; }
    • A. 

      0

    • B. 

      1

    • C. 

      A very-big negative number

    • D. 

      Compile-time error

  • 12. 
    What is the output of this C code? #include <stdio.h> int main() { printf("before continue "); break; printf("after continue\n"); return 0; }
    • A. 

      Before continue after continue

    • B. 

      Before continue

    • C. 

      After continue

    • D. 

      Compile-time error

  • 13. 
    #include <stdio.h> int main() { int i = 0; do { printf("C-Quiz "); i = i++; } while (i < 5); return 0; }
    • A. 

      C-Quiz C-Quiz C-Quiz C-Quiz C-Quiz

    • B. 

      Run-time error

    • C. 

      Undefined Behavior

    • D. 

      Compile-time error

  • 14. 
    What is the output of this C code? #include<stdio.h> int main() { int a=0,b=0; if(a>0) if(b>0) printf("Hello"); else printf("World"); return 0; }
    • A. 

      Hello

    • B. 

      World

    • C. 

      No output

    • D. 

      Compile-time error

  • 15. 
    #include <stdio.h> void main() { int k; for (k = -3; k < -5; k++) printf("Hello"); }
    • A. 

      Hello

    • B. 

      Infinite hello

    • C. 

      Run time error

    • D. 

      Nothing

Back to Top Back to top