您好,提问者: 程序输出6,选择D。 因为进入default循环后j=2了,没遇到break语句,所以程序继续运行,2+4=6.
怎么说呢,你给的程序很烂,但非要选一个的话,选B,原因:switch(i),也就是判断i的值,i不等于2,不等于4,不等于0,所以default,default中j+=2的意思是将j的值加2再赋给j,等价于j=j+2;这种写法
语法错误 default是放在最后面的