更多“( 难度:中等)循环语句“for(var i=0,j=10; i=j=10; i++, j--);”的循环次数是_______。()A.0B.1C.10D.无限”相关问题
  • 第1题:

    设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j-- k=i+j;语句后,k的值为【8】 。


    正确答案:
    10

  • 第2题:

    下列for循环执行的次数为( )。 for(int i=0,j=10;i=j=10;i++,j--)

    A.0

    B.11

    C.10

    D.无数次


    正确答案:D
    解析:本题考核for循环。for语句的循环条件部分为“i=j=10”,这是一个赋值表达式,永远为真,即for循环是死循环,将执行无数次。

  • 第3题:

    下列循环体的执行次数是()。 include main() {int i,j; for(i=0,j=1;i

    下列循环体的执行次数是( )。

    #include<stdio.h>

    main()

    {int i,j;

    for(i=0,j=1;i<j+1;i+=1,j--)

    printf("%d\n",j);

    }

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    解析:本题考查for循环。第一次循环前先判断循环条件,此时i=0,j=1,ij+1成立,循环第一次;第二次循环前先判断循环条件,此时i=1,j=0,(j--是先使用j的值再减1),ij+1不成立,结束循环。

  • 第4题:

    以下循环体的执行次数是( )。 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl; }

    A.3

    B.2

    C.

    D.0


    正确答案:D
    解析: 本题考查考生对for循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后判断第二个表达式是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以委有容易的判断出,循环体只执行了一次。

  • 第5题:

    下列循环体的执行次数是()。includemain(){ int i,j;for(i=0 j=1;i

    下列循环体的执行次数是( )。 #include<stdio.h> main() { int i,j; for(i=0 j=1;i<j+1;i+=1,j--) printf("%d\n",j); }

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    解析:本题考查for循环。第一次循环前先判断循环条件,此时i=0,j=1,ij+1成立,循环第一次;第二次循环前先判断循环条件,此时i=1,j=0,(j--是先使用j的值再减1),ij+1不成立,结束循环。

  • 第6题:

    设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。


    正确答案:10
    10 解析:该for语句以i为0、j为10初始化,循环条件是i=j,每次循环后i增1、j减1,循环体是将i与j的和赋给k。这样变量k将保存的是最后一次赋给它的值。一次循环后i为1、j为9,二次循环后i为2、j为 8,……,五次循环后i为5、j为5,继续第六次循环,将i与j的和10存于k后,i为6、j为4,结束循环。所以循环执行后k为10。

  • 第7题:

    i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()


    正确答案:10

  • 第8题:

    设i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j;后,k的值为()


    正确答案:10

  • 第9题:

    填空题
    i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()

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

  • 第10题:

    单选题
    下列for循环的循环体执行次数为(  )。for(int i=0,J=10;i=4;i++,J--)
    A

    0

    B

    1

    C

    4

    D

    无限


    正确答案: A
    解析:
    循环条件i=4是个赋值语句,循环永远无法结束,所以循环体执行次数为无限次。

  • 第11题:

    单选题
    下列循环语句中有语法错误的是(  )。
    A

    int i;for(i=1;i<10;i++)cout<<’*’;

    B

    int i,j;for(i=1,j=0;i<10;i++,j++)cout<<′*′;

    C

    int i=0;for(;i<10;i++)gout<<′*′;

    D

    for(1)cout<<′*′;


    正确答案: B
    解析:
    for循环语句的语法格式如下:for(<表达式1>;<表达式2>;<表达式3>)<语句>,在三个表达式都省略的情况下,其格式如下如for(;;),括号内部的分号不能省略,这时for循环语句是一个死循环。

  • 第12题:

    填空题
    i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()

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

  • 第13题:

    下列循环体的执行次数是()。include main(){int i,j;for(i=0,j=1;i

    下列循环体的执行次数是( )。

    #include<stdio.h>

    main()

    {int i,j;

    for(i=0,j=1;i<j+1;i+=1,j--)

    printf("%d\n",j);

    }

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    解析: 本题考查for循环。第一次循环前先判断循环条件,此时i=0,j=1,ij+1成立,循环第一次;第二次循环前先判断循环条件,此时i=1,j=0,(j--是先使用j的值再减1),ij+1不成立,结束循环。

  • 第14题:

    下列循环语句中有语法错误的是

    A.int i;for(i=1;i<10;i++) cout<<‘*’;

    B.int i,j;for(i=1,j=0;i<10;i++,j++)cout<<‘*’;

    C.int i=0;for(;i<10;i++)cout<<‘*’;

    D.for(1) cout<<‘*’;


    正确答案:D
    解析:D项语法错误。for语句语法格式为:
      for(<表达式1>;<表达式2>;<表达式3>)
      <语句>
      D选项for语句中漏掉了两个分号。

  • 第15题:

    在执行完下面的程序后,变量k的值为【 】。

    int i, j, k;

    for(i=0, j=10; i<:j; i++,j--) k=i+j;


    正确答案:10
    10

  • 第16题:

    下列循环体的执行次数是()。includemain(){int i,j; for(i=0,j=1;i

    下列循环体的执行次数是( )。 #include<stdio.h> main() { int i,j; for(i=0,j=1;i<j+1;i+=1,j--) printf("%d\n",j); }

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    解析:本题考查for循环。第一次循环前先判断循环条件,此时i=0,j=1,ij+1成立,循环第一次;第二次循环前先判断循环条件,此时i=1,j=0,(j--是先使用j的值再减1),ij+1不成立,结束循环。

  • 第17题:

    以下循环体的执行次数是 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--) cout<<i<<endl;

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    解析:本题考查考生对for循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后根据第二个表达式判断是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以很容易的判断出,循环体只执行了一次。

  • 第18题:

    下列循环语句中,执行循环体的次数是()    int i,j;  while(10)printf(”ABC”);   

    • A、0次
    • B、1次
    • C、10次
    • D、无限次

    正确答案:D

  • 第19题:

    设i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j;     后,k的值为()


    正确答案:10

  • 第20题:

    若inti,j;,则for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体的执行次数是()

    • A、9
    • B、8
    • C、3
    • D、2

    正确答案:C

  • 第21题:

    填空题
    i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()

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

  • 第22题:

    填空题
    i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()

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

  • 第23题:

    单选题
    下列for循环的循环体执行次数为(  )。for(int i=0,J=10;i=4;i++,J--)
    A

    0

    B

    1

    C

    4

    D

    无限


    正确答案: C
    解析:
    循环条件i=4是个赋值语句,循环永远无法结束,所以循环体执行次数为无限次。

  • 第24题:

    ( 难度:中等)var emp = new Array(3); for(var i in emp) 以下答案中能与for循环代码互换的是:
    A.for(var i =0; i<emp; i++)
    B.for(var i =0; i<Array(3); i++)
    C.for(var i =0; i<emp.length(); i++)
    D.for(var i =0; i<emp.length; i++)

    答案:D