Control Instructions

16

Which of the following statements are correct about the below program?

#include<stdio.h>
int main()
{
    int i = 10,  j = 15;
    if(i % 2 = j %3)
        printf("Placementadda\n");
    return 0;
}
A. Error: Expression syntax
B. Error: Lvalue required
C. Error: Rvalue required
D. The Code runs successfully

17

Which of the following statements are correct about the below program?

#include<stdio.h>
int main()
{
    int i = 10,  j = 20;
    if(i = 5) && if(j = 10)
        printf("Have a nice day");
    retrurn 0;
}
A. Output: Have a nice day
B. No output
C. Error: Expression syntax
D. Error: Undeclared identifier if

18

Point out the error, if any in the program.

#include<stdio.h>
int main()
{
    int a = 10, b;
    a >=5 ? b=100: b=200;
    printf("%d\n", b);
    return 0;
}
A. 100
B. 200
C. Error: L value required for b
D. Garbage value

19

Point out the error, if any in the program.

#include<stdio.h>
int main()
{
    int i = 1;
    switch(i)
    {
        case 1:
           printf("Case1");
           break;
        case 1*2+4:
           printf("Case2");
           break;
    }
return 0;
}
A. Error: in case 1*2+4 statement
B. Error: No default specified
C. Error: in switch statement
D. No Error

20

Point out the error, if any in the program.

#include<stdio.h>
int main()
{
    int P = 10;
    switch(P)
    {
       case 10:
       printf("Case 1");

       case 20:
       printf("Case 2");
       break;

       case P:
       printf("Case 2");
       break;
    }
    return 0;
}
A. Error: No default value is specified
B. Error: Constant expression required at line case P:
C. Error: There is no break statement in each case.
D. No error will be reported