niusouti.com
更多“以下程序中,while循环的循环次数是 main() {int i=0; while(i<10) {if(i<1)coBtlnll ”相关问题
  • 第1题:

    以下程序中,while循环的循环次数是 main() { int i=0; while(i<10) { if(i<1)continue; if(i==5)break; i++; } }

    A.1

    B.10

    C.6

    D.死循环,不能确定次数


    正确答案:D
    解析:break语句只能在循环体和switch语句体内使用,当break出现在switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但不在switch语句体内时,则在执行break后,跳出本层循环体.而continue语句的作用是结束本次循环,即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本程序中,变量i的初始值为0,判断while后面括号内表达式的值为真,执行循环体内的if语句,判断if后面括号内表达式的值为真,执行“continue;”语句.因continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环的条件判断,所以i的值未发生变化,循环条件仍然为真,if语句也仍然成立,因此循环将无止境地进行下去。所以,4个选项中D为所选。

  • 第2题:

    以下程序段中,while循环的循环次数是________。 int i = 0; while (i < 10) { if (i < 1) { continue; } if (i == 5) { break; } i++; }

    A.1

    B.6

    C.10

    D.死循环


    D

  • 第3题:

    以下程序中,while循环的循环次数是()。 int main() { int i=0; while(i<10) { if(i<1) continue; if(i==5) break; i++; } …… return 0; }

    A.1

    B.10

    C.6

    D.死循环,不能确定次数


    D while循环开始,i初值为0,i%10为真,执行循环体,由于(i<1)为真,所以执行continue,不再执行后面的语句,立即开始下一次循环,i的值没有改变,因此循环不可能停止,形成死循环。

  • 第4题:

    以下程序中,while循环的循环次数是( )。 main() { int i=O; while(i<10) { if(i<1) continue; if(i==5) break; i++; } ...... }

    A.1

    B.10

    C.6

    D.死循环,不能确定次数


    正确答案:D

  • 第5题:

    以下程序中,while循环的循环次数是 main() { int i=0; while(i < 10) { if(i < 1) continue; if(i==5) break; i++; } ...... }

    A.1

    B.10

    C.6

    D.死循环,不能确定次数


    D 解析:break语句只能在循环体和switch语句体内使用,当break出现在switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但不在switch语句体内时,则在执行break后,跳出本层循环体.而continue语句的作用是结束本次循环,即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本程序中,变量i的初始值为0,判断while后面括号内表达式的值为真,执行循环体内的if语句,判断if后面括号内表达式的值为真,执行“continue;”语句.因continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环的条件判断,所以i的值未发生变化,循环条件仍然为真,if语句也仍然成立,因此循环将无止境地进行下去。所以,4个选项中D为所选。