Top

Discussion

Which of the following errors would be reported by the compiler on compiling the program given below?

#include
int main()
{
    int a = 5;
    switch(a)
    {
    case 1:
    printf("First");

    case 2:
    printf("Second");

    case 3 + 2:
    printf("Third");

    case 5:
    printf("Final");
    break;

    }
    return 0;
}

 

  • A.There is no break statement in each case.
  • B.Expression as in case 3 + 2 is not allowed.
  • C.Duplicate case case 5:
  • D.No error will be reported

Answer: C

No answer description available for this question.
 

No comment is present. Be the first to comment.
Loading…

Post your comment