php mcq questions with answers


                                

Which of the following is the correct default value of a Boolean type?

A.
B.1
C.True
D.False
E.-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:.
                                

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
                                

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.
                                

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; }