Analyze the following program fragment:

```
int x;
double d = 1.5;
switch (d) {
case 1.0: x = 1;
case 1.5: x = 2;
case 2.0: x = 3;
}
```
a. The program has a compile error because the required break statement is missing in the switch statement.
b. The program has a compile error because the required default case is missing in the switch statement.
c. The switch control variable cannot be double.
d. No errors.

c. The switch control variable cannot be double.
The switch value cannot be a floating-point number.

Computer Science & Information Technology

You might also like to view...

Additional RAM can be installed into slots on the ________

Fill in the blank(s) with correct word

Computer Science & Information Technology

Which of the following icons should you use to insert a pie chart into a slide ?

A.
B.
C.
D.

Computer Science & Information Technology