题目内容

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 default case is missing in the switch statement.
B. No errors.
C. The program has a compile error because the required break statement is missing in the switch statement.
D. The switch control variable cannot be double.

查看答案
更多问题

Analyze the following fragment.double x = 0;double d = 1;switch (d + 4) {case 5: x++;case 6: --x;}

A. The required break keyword is missing in the switch statement.
B. d + 4 should be replaced by 5.
C. The switch control variable cannot be double.
D. The required default keyword is missing in the switch statement.

You can always convert an if statement to a switch statement.

A. true
B. false

You can always convert a switch statement to an equivalent if statement.

A. true
B. false

What is y after the following switch statement?int x = 0;int y = 0; switch (x + 1) {case 0: y = 0; case 1: y = 1;default: y = -1}

A. 0
B. -1
C. 1
D. 2

答案查题题库