C Programming - Control Instructions

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

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.

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

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.