为什么选d,详细一点

img

1. 循环体内每次对k++,完成循环体,执行了四次,所以最后k从0依次被加到4执行完循环体,k=4

2. 在k%2==0的条件内和条件外都是有a=a+k;这说明不管continue跳出循环是否执行,每次循环都会执行a=a+k;也就是a=0+1+2+3+4=10

3. 由于判断k%2==0会跳出当前次循环,也就是说当k是偶数时,不执行b=b+k;那么去除k的偶数,最后b=0+1+3=4