在执行语句序列: int i=0; do i++; while(i*i

admin2021-05-06  22

问题 在执行语句序列:
    int i=0;
    do i++;
    while(i*i<10);
    时,do后面的循环体语句“i++;”被执行的次数为(    )。

选项 A、4
B、0
C、10
D、14

答案A

解析 首先执行do,一次不用判断,第3次i变为3,但i*i=9<10符合条件,于是再执行do,这时i变为4,i*i=16>10,条件i*i<10不成立,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/iPfp777K
0

最新回复(0)