更多“for循环语句“for(i=0;i”相关问题
  • 第1题:

    ( 16 )下列语句中,可以作为无限循环语句的是

    A ) for(;;) {}

    B ) for(int i=0; i<10000;i++) {}

    C ) while(false) {}

    D ) do {} while(false)


    正确答案:A

  • 第2题:

    在下面循环语句中循环体执行的次数为( )。int i=0,s=0; while(s<20) {i++; s+=i;}A、4B、5C、

    在下面循环语句中循环体执行的次数为( )。

    int i=0,s=0; while(s<20) {i++; s+=i;}

    A、4

    B、5

    C、6

    D、7


    参考答案C

  • 第3题:

    以下程序中,while语句的循环次数是 ______。includeviod main(){ inti=0; while(i<1

    以下程序中,while语句的循环次数是 ______。 #include<iostream.h> viod main() { int i=0; while(i<10) { if(i<1)continue; if(i==5) break; i++; } }

    A.1

    B.10

    C.6

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


    正确答案:D

  • 第4题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++);B.for(int i=0∷++);C.for(int i=1;i>0;++i);

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++);

    B.for(int i=0∷++);

    C.for(int i=1;i>0;++i);

    D.for( ;;);


    正确答案:A
    解析:for循环的一般格式为for(初始化部分;终止条件判断部分;迭代部分){循环体;}说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。注意:在for语句中,如果省略了终止条件判断部分,开且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。注意:for循环语句可由while循环语句来代替。

  • 第5题:

    以下for语句中不是死循环的是( )。 A.for(inti=0;i<1;++i);B.for(inti=0;;++i);S

    以下for语句中不是死循环的是( )。

    A.for(inti=0;i<1;++i);

    B.for(inti=0;;++i);

    C.for(inti=1;i>0;++i);

    D.for(;;);


    正确答案:A
    A。【解析】本题考查循环语句for的使用。for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。在for语句中,如果省略了终止条件判断部分,并且在语句中没有break,或终止条件判断部分始终没有终止,都将出现死循环。

  • 第6题:

    以下for语句中不是死循环的是( )。

    A.for(inti=0;i0;++i);

    D.for(;;);


    正确答案:A
    A。【解析】本题考查循环语句for的使用。for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。在for语句中,如果省略了终止条件判断部分,并且在语句中没有break,或终止条件判断部分始终没有终止,都将出现死循环。

  • 第7题:

    在下面循环语句中循环体执行的次数为(46)。for(int i=0;i<0; i+ +)if(i>n/2)break;A.n/2B.n/2+1C.

    在下面循环语句中循环体执行的次数为(46)。 for(int i=0;i<0; i+ +)if(i>n/2)break;

    A.n/2

    B.n/2+1

    C.n/2-1

    D.n-1


    正确答案:B
    解析:i的取值从0到n/2共有n/2+1个。当i>n/2时,就跳出了循环。

  • 第8题:

    int i=0;do i++;while(i<10);在这个的do-while循环语句中,其循环体语句被执行的次数为()。

    A8

    B9

    C10

    D11


    C

  • 第9题:

    下列JavaScript的循环语句中()是正确的

    • A、if(i<10;i++) 
    • B、for(i=0;i<10)  
    • C、for i=1 to 10   
    • D、for(i=0;i<=10;i++)

    正确答案:D

  • 第10题:

    设i为整型量,执行循环语句for(i=50;i>=0;i-=10);后,i值为()

    • A、-10
    • B、0
    • C、10
    • D、50

    正确答案:A

  • 第11题:

    循环语句"for(i=0;i<10;i++){程序};"中循环体执行的次数为:()

    • A、7
    • B、8
    • C、9
    • D、10

    正确答案:D

  • 第12题:

    单选题
    设i为整型量,执行循环语句for(i=50;i>=0;i-=10);后,i值为()
    A

    -10

    B

    0

    C

    10

    D

    50


    正确答案: A
    解析: 暂无解析

  • 第13题:

    在下面循环语句中循环体执行的次数为( )。int i=0; do i++; while(i*i<10);A、4B、3C、5D、2

    在下面循环语句中循环体执行的次数为( )。

    int i=0; do i++; while(i*i<10);

    A、4

    B、3

    C、5

    D、2


    参考答案A

  • 第14题:

    下面的描述,不正确的是()。

    A.语句for(i=0;;i++)表示无限循环

    B.语句for(;;)表示无限循环

    C.语句for()表示无限循环

    D.while(1)表示无限循环


    正确答案C

  • 第15题:

    下列语句中,可以作为无限循环语句的是( )。

    A.for(;;){}

    B.for(int i=0;i<10000;i++){}

    C.while(false){}

    D.do{}while(false)


    正确答案:A
    A。【解析】B的循环终止条件为l0000,C、D的终止条件为常量false,都不能无限循环。

  • 第16题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++i);B.for(int i=0;;++i);C.for(int i=1;i>0;++

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++i);

    B.for(int i=0;;++i);

    C.for(int i=1;i>0;++i);

    D.for(;;);


    正确答案:A

  • 第17题:

    下面for语句的循环次数为( )。 for(int i=0,n=0;!n&&i<=5;i++);

    A.0

    B.5

    C.6

    D.无穷次


    正确答案:C
    解析:for语句的语法格式如下:fort(〈表达式1〉;〈表达式2〉;〈表达式3〉)〈语句块〉。其中〈表达式1〉是for循环的初始化部分;〈表达式2〉是for循环的条件部分,用来判断循环能否继续进行的条件,"!n&&i=5;"语句为判断循环是否继续,其中的&&为逻辑运算符,只有当其两边的表达式都为真时它才返回一个真值。所以循环次数为6。

  • 第18题:

    以下for语句中不是死循环的是A.for(int i=0;i<1;++i;B.for(int i=0;;++i;C.for(int i=1;i>0;++i;

    以下for语句中不是死循环的是

    A.for(int i=0;i<1;++i;

    B.for(int i=0;;++i;

    C.for(int i=1;i>0;++i;

    D.for(;;);


    正确答案:A
    解析:for循环的一般格式为for(初始化部分;终止条件判断部分;迭代部分){循环体;}说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。注意:在for语句中,如果省略了终止条件判断部分,并且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。注意:for循环语句可由while循环语句来代替。

  • 第19题:

    以下for语句中不是死循环的是( )

    A.for(int i=0;i<1;++i);
    B.for(int i=0;;++i);
    C.for(int i=1;i>0;++i);
    D.for(;;);

    答案:A
    解析:

  • 第20题:

    循环语句for(i=0,x=1;i=10&&x>0;i++);的循环执行()。

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

    正确答案:A

  • 第21题:

    以下语句的运行结果为vari=0;while(i<=2){i=i-1}()

    • A、运行报错
    • B、循环三次
    • C、循环两次
    • D、死循环

    正确答案:D

  • 第22题:

    用下列for循环将小写字母逆序输出(即从z到a),其语句应为:for(i=0;i<26;i++)()


    正确答案:putchar(‘zz’--i)

  • 第23题:

    单选题
    下列语句中,可以作为无限循环语句的是(  )。
    A

    for(;;){}

    B

    for(int i=0;i<10000;i++){}

    C

    while(false){}

    D

    do{}while(false)


    正确答案: C
    解析:
    本题中的while循环和do-while循环中当布尔表达式的值为true时,执行循环体中的语句。若某次判断其值为false,则结束循环。所以,应将布尔表达式的值改为True才能成为无限循环。B项的for循环中当i的值小于10000时,则执行循环语句,当i的值大于或等于10000时结束循环。只有A项的for循环语句可以作为无限循环语句。

  • 第24题:

    单选题
    以下不构成无限循环的语句或者语句组是(  )。
    A

    n=0;do{++n;}while(n<=0);

    B

    n=0;while(1){n++;}

    C

    n=10;while(n);{n--;}

    D

    for(n=0,i=1;i++)n+=i;


    正确答案: D
    解析:
    A项,为do-while循环语句,首先执行do后面的语句++n;得n=1,while条件表达式为假,退出循环;B项,while条件表达式的值始终为1,条件为真,构成无限循环;C项,while(n);语句循环体为空,n的值在循环中一直保持不变,构成无限循环;D项,i=1,for语句中条件判断语句为空,永远为真,构成无限循环。答案选择A选项。