若有“int a=1,x=1;”,则循环语句“while(a<10)x++;a++;”的循环执行( )。

admin2018-10-11  8

问题 若有“int a=1,x=1;”,则循环语句“while(a<10)x++;a++;”的循环执行(    )。

选项 A、无限次
B、10次
C、9次
D、不确定次

答案A

解析 While循环是先判断后执行,先判断a<10是否成立,初始值a=1,故满足条件,进入循环体执行x++;由于a++并没有在循环体中,故不参与运算。a的值就不变,依旧为1,满足a<10。所以就会陷入死循环,也就是说会执行无数次。
转载请注明原文地址:https://kaotiyun.com/show/qE4l777K
0

相关试题推荐
最新回复(0)