是 D)13.
原因: i=10; 进入开关语句,符合 case 10: i++; i 变 11.
由于没有 break; 语句, 所以 并不跳出去,而 继续下走,遇到 case 11,
符合 case 11:i++; 进入 case 11, i 变 12.
由于没有 break; 语句, 所以 并不跳出去,而 继续下走,遇到 default:
符合 default:,进入 default:i++; i 变 13。
.到达 开关语句终了。 所以 答案是 D) 13.
第一个case值不等于10,所以会自动跳到第二个case,i=10+1=11,但此分句没有break来退出switch,所以会自动跳到第三case,正好i=11,所以此时i=11+1=12,此句也没break来跳出,继续执行下一句default,i=12+1.。。。关键是,case语句是自动顺序执行的。。。
13
因为没有break语句,所以就一直往下顺序执行,直到最后一条语句。选D。没错的!
D
d