niusouti.com
参考答案和解析
正确答案:C
解析:本题考查Do-Loop循环结构的流程。此段程序先执行j和i的加1操作,得到j=1, i=2。然后进行条件判断,Do-Loop结构若使用 Until关键字,则当条件为False时执行表达式,为True时退出循环语句。Loop Until i<5的意思是一直循环,直到i<5为止,现在i=2,已经小于5,因此跳出循环,此时j=l。答案为C。
更多“下面程序的结果是()。i=lj=ODoj=j+li=i+lLoop Until i&lt;5A.0B.4C.1D.5 ”相关问题
  • 第1题:

    下面程序运行后j的结果是( )。 i=1 j=0 Do j=j+1 i=i+1 Loop Until i < 5

    A.0

    B.4

    C.1

    D.5


    正确答案:C
    解析:此段程序先执行j和i的加1操作,得到j=1,i=2。然后进行条件判断,Do...Loop结构若使用Until关键字,则当条件为False时执行表达式,为True时退出循环语句。LoopUntili5的意思是一直循环,直到i5为止,现在i=2,已经小于5,因此跳出循环,此时j=1。答案为C。

  • 第2题:

    下面程序的结果是( )。 i=l j=0 Do j=i+1 i=i+1 Loop Until i<5

    A.0

    B.4

    C.1

    D.5


    正确答案:C
    解析:本题考查Do-Loop循环结构的流程。此段程序先执行j和i的加1操作,得到j=1, i=2。然后进行条件判断,Do-Loop结构若使用 Until关键字,则当条件为False时执行表达式,为Tme时退出循环语句。Loop Until i5的意思是一直循环,直到i5为止,现在i=2,已经小于5,因此跳出循环,此时j=1。答案为C。

  • 第3题:

    下面程序的运行结果是includevoid main( ){int i=1;while(i<=8)if ( ++i%3!=2)cont

    下面程序的运行结果是 #include<iostream.h> void main( ) { int i=1; while(i<=8) if ( ++i%3!=2)continue; else cout<<i; }

    A.25

    B.36

    C.258

    D.369


    正确答案:C
    解析:应该先做++运算,然后进行%运算,最后比较不等式,实际上最后输出的结果就是被3除,余数为2的不大于8的数。

  • 第4题:

    有以下程序段: inti,j,m=0; for(i=1;i<;=15;i+=4) for(j一3;j<;=19;j+=4)m++; printf(‘‘%d\n‘‘,m); 程序段的输出结果是( )。

    A.12

    B.15

    C.20

    D.25


    正确答案:C

  • 第5题:

    下面程序的运行结果是includevoid main(){ int i=1; while(i<=8) if (++i%3!=2)con

    下面程序的运行结果是 #include<iostream.h> void main() { int i=1; while(i<=8) if (++i%3!=2)continue; else cout <<i; }

    A.25

    B.36

    C.258

    D.369


    正确答案:C
    解析:应该先做++运算,然后进行%运算,最后比较不等式,实际上最后输出的结果就是被3除,余数为2的不大于8的数。