Exercise: Control Instructions
Questions for: Control Instructions
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;
}
A:
The compiler will report case i and case j as errors since variables cannot be used in cases.
B:
Compiler will report an error since there is no default case in the switch case statement.
C:
The code snippet prints the result as "I am in Case i"".
D:
The code snippet prints the result as "I am in Case j".
Answer: A
No answer description is available. Let's discuss.
Which of the following loop correctly prints the elements of the array?
char[ ] arr = new char[ ] {'k', 'i','C', 'i','t'} ;
A:
do
{
Console.WriteLine((char) i);
}
while (int i = 0; i < arr; i++);B:
foreach (int i in arr)
{
Console.WriteLine((char) i);
}C:
for (int i = 0; i < arr; i++)
{
Console.WriteLine((char) i);
}D:
while (int i = 0; i < arr; i++)
{
Console.WriteLine((char) i);
}
Answer: B
No answer description is available. Let's discuss.
Discuss About this Question.
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;
}
A:
1 2 3 4 5 6 7 8 9 10
B:
1 2 3 4
C:
0 1 2 3 4 5 6 7 8 9 10
D:
4 5 6 7 8 9 10
Answer: C
No answer description is available. Let's discuss.
Discuss About this Question.
Which of the following statements are correct about the C#.NET code snippet given below?
if (age > 18 || no < 11)
a = 25;
- The condition no < 11 will get evaluated only if age > 18 evaluates to False.
- The condition no < 11 will get evaluated if age > 18 evaluates to True.
- The statement a = 25 will get evaluated if any one one of the two conditions is True.
- || is known as a short circuiting logical operator.
- The statement a = 25 will get evaluated only if both the conditions are True.
A:
1, 4, 5
B:
2, 4
C:
1, 3, 4
D:
2, 3, 5
Answer: C
No answer description is available. Let's discuss.
Discuss About this Question.
Which of the following statements are correct?
- The switch statement is a control statement that handles multiple selections and enumerations by passing control to one of the case statements within its body.
- The goto statement passes control to the next iteration of the enclosing iteration statement in which it appears.
- Branching is performed using jump statements which cause an immediate transfer of the program control.
- A common use of continue is to transfer control to a specific switch-case label or the default label in a switch statement.
- The do statement executes a statement or a block of statements enclosed in {} repeatedly until a specified expression evaluates to false.
A:
1, 2, 4
B:
1, 3, 5
C:
2, 3, 4
D:
3, 4, 5
Answer: B
No answer description is available. Let's discuss.
Discuss About this Question.
Ad Slot (Above Pagination)
Discuss About this Question.