C Sharp - Control Instructions Questions and Answers

Take Exam

C# Control Instructions questions with answers help programmers understand how to manage program flow using decision-making and looping statements. Key concepts include if-else, switch-case, for, while, and foreach loops. Practicing programming questions and answers with explanations strengthens logical thinking and coding efficiency. These C# aptitude questions are regularly asked in placement tests and technical interviews by companies such as Infosys, Accenture, and Wipro. Learning control instructions through practical examples prepares you for both academic exams and real-world programming challenges.

Questions on control structures in C#. Pair with C# loops and C# operators

C Sharp - Control Instructions

Showing 10 of 14 questions

11. Which of the following statements is correct about the C#.NET code snippet given below? switch (id) {     case 6:         grp = "Grp B";         break;         case 13:         grp = "Grp D";         break;         case 1:         grp = "Grp A";         break;         case ls > 20:         grp = "Grp E";         break ;         case Else:         grp = "Grp F";         break; }

  • Compiler will report an error in case ls > 20 as well as in case Else.
  • There is no error in this switch case statement.
  • Compiler will report an error only in case Else.
  • Compiler will report an error as there is no default case.
Show Answer Report

12. Which of the following statements are correct about the C#.NET code snippet given below? if (age > 18 || no < 11)     a = 25;    1 .The condition no < 11 will get evaluated only if age > 18 evaluates to False.     2.The condition no < 11 will get evaluated if age > 18 evaluates to True.     3.The statement a = 25 will get evaluated if any one one of the two conditions is True.     4. || is known as a short circuiting logical operator.     5.The statement a = 25 will get evaluated only if both the conditions are True.

  • 1, 4, 5
  • 2, 4
  • 1, 3, 4
  • 2, 3, 5
Show Answer Report

13. What will be the output of the code snippet given below? int i; for(i = 0; i<=10; i++) {     if(i == 4)     {         Console.Write(i + " "); continue;     }     else if (i != 4)         Console.Write(i + " "); else     break; }

  • 1 2 3 4 5 6 7 8 9 10
  • 1 2 3 4
  • 0 1 2 3 4 5 6 7 8 9 10
  • 4 5 6 7 8 9 10
Show Answer Report

14.  Which of the following statements is correct about the C#.NET code snippet given below? int i, j, id = 0; switch (id) {     case i:         Console.WriteLine("I am in Case i");         break;         case j:         Console.WriteLine("I am in Case j");         break; }

  • The compiler will report case i and case j as errors since variables cannot be used in cases.
  • Compiler will report an error since there is no default case in the switch case statement.
  • The code snippet prints the result as "I am in Case i"".
  • The code snippet prints the result as "I am in Case j".
Show Answer Report
Questions and Answers for Competitive Exams Various Entrance Test