CONTROL INSTRUCTION QUESTIONS

1.

What does the following C#.NET code snippet will print?

int i = 0, j = 0;

label:
i++;
j+=i;
if (i < 10)
{
Console.Write(i +” “);
goto label;
}

A.     Prints 1 to 9
B.     Prints 0 to 8
C.     Prints 2 to 8
D.     Prints 2 to 9
E.     Compile error at label:.
Answer & Explanation

Answer: Option A

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
2.

Which of the following is the correct output for the C#.NET program given below?

int i = 20 ;
for( ; ; )
{
Console.Write(i + ” “);
if (i >= -10)
i -= 4;
else
break;
}

A.     20 16 12 84 0 -4 -8
B.     20 16 12 8 4 0
C.     20 16 12 8 4 0 -4 -8 -12
D.     16 12 8 4 0
E.     16 8 0 -8
Answer & Explanation

Answer: Option C

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
3.

Which of the following statements is correct?
A.     It is not possible to extend the if statement to handle multiple conditions using the else-if arrangement.
B.     The switch statement can include any number of case instances with two case statements having the same value.
C.     A jump statement such as a break is required after each case block excluding the last block if it is a default statement.
D.     The if statement selects a statement for execution based on the value of a Boolean expression.
E.     C# always supports an implicit fall through from one case label to another.
Answer & Explanation

Answer: Option D

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
4.

What is the output of the C#.NET code snippet given below?

namespace IndiabixConsoleApplication
{
public enum color
{ red, green, blue };

class SampleProgram
{
static void Main (string[ ] args)
{
color c = color.blue;
switch (c)
{
case color.red:
Console.WriteLine(color.red);
break;

case color.green:
Console.WriteLine(color.green);
break;

case color.blue:
Console.WriteLine(color.blue);
break;
}
}
}
}

A.     red    B.     blue
C.     0    D.     1
E.     2
Answer & Explanation

Answer: Option B

Explanation:

No answer description available for this question. Let us discuss.
View Answer Workspace Report Discuss in Forum
5.

Which of the following is the correct way to rewrite the following C#.NET code snippet given below?

int i = 0;
do
{
Console.WriteLine(i);
i+ = 1;
} while (i <= 10);

A.

int i = 0;
do
{
Console.WriteLine(i);
} until (i <= 10);

B.

int i;
for (i = 0; i <= 10 ; i++)
Console.WriteLine(i);

C.

int i = 0;
while (i <= 11)
{
Console.WriteLine(i);
i += 1;
}

D.

int i = 0;
do while ( i <= 10)
{
Console.WriteLine(i);
i += 1;
}

E.

int i = 0;
do until (i <= 10)
{
Console.WriteLine(i);
i+=1;
}

Answer & Explanation

Answer: Option B

Explanation:

No answer description available for this question.

Leave a Reply0

Your email address will not be published.