第三行将输出什么?
A.value=6
B.value=8
C.value=3
D.value=4
正确答案是 B
没有break,从case 4开始一直执行到最后,j自加3次变成了4,结果返回8
草率了,没注意break
草率了,选了6
test。。
这题主要考察的就是switch的穿透,所以每次看到switch语句,一定要慎重,慎重,再慎重!这种题不是不会做,就是没仔细看。
X值为4,当传入时,进入case 4 J++之后,没有BREAK关键字,所以继续顺序执行,讲 5 和default都执行完 J的值也为4 所以结果为8
不加break的话,switch会从第一次进入case语句的地方,一直向下执行完。
从浏览器输入URL到展示页面的全流程是怎么样的?
什么是 Cookie?它的作用是什么?
怎么理解产品经理与技术研发之间的关系?
解释一下TCP的滑动窗口。
草率了,没注意break
草率了,选了6
test。。
这题主要考察的就是switch的穿透,所以每次看到switch语句,一定要慎重,慎重,再慎重!这种题不是不会做,就是没仔细看。
X值为4,当传入时,进入case 4 J++之后,没有BREAK关键字,所以继续顺序执行,讲 5 和default都执行完 J的值也为4 所以结果为8
不加break的话,switch会从第一次进入case语句的地方,一直向下执行完。