C# - Control Instructions
C# - Control Instructions
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;
}
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.
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.
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
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;
}
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
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;
}
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".