Yes / No Questions

Question 1 :

The way the break is used to take control out of switch and continue to take control of the beginning of the switch?


A). Yes
B). No
Answer : Option B

Explanation :

continue can work only with loops and not with switch


Question 2 :

Can we use a switch statement to switch on strings?


A). Yes
B). No
Answer : Option B

Explanation :

The cases in a switch must either have integer constants or constant expressions.


Question 3 :

We want to test whether a value lies in the range 2 to 4 or 5 to 7. Can we do this using a switch?


A). Yes
B). No
Answer : Option A

Explanation :

We can do this in following switch statement

switch(a)
{
    case 2:
    case 3:
    case 4:
       /* some statements */
       break;
    case 5:
    case 6:
    case 7:
       /* some statements */
       break;
}


Question 4 :

By default, the data type of a constant without a decimal point is int, whereas the one with a decimal point is a double.


A). Yes
B). No
Answer : Option A

Explanation :

6 is int constant. 6.68 is double. 6.68L is long double constant. 6.68f is float constant.