Control Structure Questions and Answers

Take Exam

Control Structure Questions with Answers form the foundation of logic building in C programming. These C programming questions and answers focus on decision-making statements like if-else, switch, loops, and nested conditions. Mastering control structures helps in writing efficient and optimized programs, which is crucial for placements at TCS, Infosys, and Accenture. Practicing control structure MCQs with solutions enables you to solve complex programming tasks confidently. Start your C aptitude preparation now by downloading our free control structure practice questions PDF or attempt the online test for immediate feedback.

Control Structure

Showing 10 of 97 questions

31. Find the output void main ( ) { enum e{red, green}; enum e ee=red; switch (ee) { case red: printf("red"); break; case green: printf("green"); break; } }

  • red
  • Error: constant expression required
  • green
  • Enum can't be a part of structure
Show Answer Report

32. Find the output void main ( ) { int ch=2; switch (ch++) { case 1: printf("%d", ++ch); case 2: printf("%d", ++ch); default: printf("%d", ++ch); } }

  • 4
  • 3
  • 45
  • None of these
Show Answer Report

33. Find the output void main ( ) int a=2, b=3; do { a=a^b; a=b^a; a=a^b; continue; } while (a==3); printf("%d%d", a, b); }

  • 2 3
  • 3 2
  • Infinite loop
  • None of these
Show Answer Report

34. Find the output void main ( ) { int a=5; while (a!=1) { goto xx; xx: printf("%d", a--); } }

  • 5
  • 5 4 3 2 1
  • 5 4 3 2
  • Compilation error
Show Answer Report

35. Find the output. void main ( ) { int i=5; if (i==5) return; else printf("%d",i); printf("bye"); }

  • bye
  • 5
  • No output
  • Compilation error
Show Answer Report

36. Find the output void main { float f=3.2; switch (f!=3.2) { default: printf("no result"); case 0: printf ("false"); case 1; printf("true"); break; } }

  • true
  • no result true
  • no result false true
  • Compilation error
Show Answer Report

37. 'continue'statement is used in

  • Selective control structure
  • Loop control structure
  • Both a and b
  • None of these
Show Answer Report

38. Find the output void main ( ) { float f=2.5; if (f==2.5) printf ("right"); else prrintf ("wrong"); }

  • right
  • wrong
  • Depends on memory model
  • None of these
Show Answer Report

39. Find the output void main ( ) { int i=1, j=2, k=3; if (i==1) if (j==2) if (k==3) { printf("ok"); break } else printf("continue"); printf("bye"); }

  • ok
  • okbye
  • Misplaced break
  • None of these
Show Answer Report

40. Find the output void main ( ) { int i=5; switch (i) { static int i; i=3; i=i*i; case 3: i=i+i; case 5: i=i+i; default : i=i+i; printf("%d", i); } printf ('%d", i); }

  • 365
  • 205
  • 05
  • 55
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test