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
What is y after the following switch statement is executed?int x = 3; int y = 4;switch (x + 3) {case 6: y = 0;case 7: y = 1;default: y += 1;}
A. 4
B. 0
C. 1
D. 2