更多“4、下列for循环的循环体执行次数为() for(int i(0),j(10);i=j=4;i++,j- -)”相关问题
  • 第1题:

    在下面循环语句中循环体执行的次数为( )。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

  • 第2题:

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

    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语句中漏掉了两个分号。

  • 第3题:

    下列程序执行后的结果是______。

    public class ex24

    {

    public static void main(String[] args)

    {

    int j=10;

    a1: for(int i=3;i>0;i--)

    {

    j-=i;

    int m=l;

    a2: while (m<j)

    {

    if (i<=m)

    continue a1;

    j/=m++;

    }

    }

    System.out.println(j);

    }

    }

    下列嵌套的循环程序执行后,结果是______。 public class ax25 { public static void main(String[] args) { int sum=0; for(int i=0;i<=5;i++) { for(int j=10;j>3*i;j--) { sum+=j*i; } } System.out.println(sum); } }

    A.136

    B.127

    C.147

    D.153


    正确答案:C

  • 第4题:

    以下循环体的执行次数是

    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


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

  • 第5题:

    若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是( ) for( i=5; i; i--) for(j= 0; j<4;j++){……}

    A.20

    B.24

    C.25

    D.30


    正确答案:A
    问题所给的程序段的外循环是一个阶循环语句,它的初始化部分置变量i的初值为5,循环条件简写成i,即i!=0,每次循环后变量i的值减1。所以外循环共控制5次循环。内循环也是一个for循环语句,它的初始化部分置变量j的初值为0,循环条件是j<4,每次循环后变量j的值增1。所以内循环共控制4次循环。这样,如内循环的体内未曾对变量i和j有修改,在内、外循环一起控制下,内循环的体共被重复执行20次。正确解答是A。

  • 第6题:

    以下程序中循环体总的执行次数是 int i,j; for(i=6;i>1;i--) for(j=0;j<i;j++) {……}

    A.20

    B.261

    C.15

    D.25


    正确答案:A
    解析:本题中第1个for循环执行5次后结束,第2个for循环执行5次。第2个for循环中第1次执行了6次,第2次执行了5次,第3次执行了4次,第4次执行了3次,第5次执行了2次,共20次。

  • 第7题:

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

    A4

    B3

    C5

    D2


    A

  • 第8题:

    设inti,j;for(i=5;i;i--)for(j=0;j<4;j++){„}则循环体执行次数是()。

    • A、5
    • B、4
    • C、20
    • D、无限次

    正确答案:C

  • 第9题:

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


    正确答案:10

  • 第10题:

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

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

    正确答案:C

  • 第11题:

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

    4

    B

    3

    C

    5

    D

    2


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

  • 第12题:

    单选题
    设inti,j;for(i=5;i;i--)for(j=0;j<4;j++){„}则循环体执行次数是()。
    A

    5

    B

    4

    C

    20

    D

    无限次


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

  • 第13题:

    下列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循环是死循环,将执行无数次。

  • 第14题:

    若i、j已定义成int型,则以下程序段中内循环体的总执行次数是( )。 for(i=6;i>0;i--) for(j=0;j<4.j++){…}

    A.20

    B.24

    C.25

    D.30


    正确答案:B
    解析:本题考查的是嵌套for循环执行次数。对于外层i的循环中任何一个i,内层j的循环中的j都要从0变化到3,j=4时退出循环;然后外层i循环的i减少1,内层循环的i仍要从0变化到3,j=4时退出循环……直到外层i循环的i变为0,退出i循环。所以执行多重循环时,对外层循环变量的每一个值,内层循环的循环变量都要从初始值变化到终值。对外层循环的每一次循环,内层循环要执行完整的循环语句。外层for语句执行6次,内层for语句执行4次,所以内循环体执行6*4=24次。

  • 第15题:

    以下循环体的执行次数是( )。 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循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后判断第二个表达式是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以委有容易的判断出,循环体只执行了一次。

  • 第16题:

    以下循环体的执行次数是______。 main() { int i,j; for(i=0, j=1;i<=j+1; i+=2,j--) printf("%d\n",i) }

    A.3

    B.2

    C.1

    D.0


    正确答案:C

  • 第17题:

    若i和j已定义为int类型,则以下程序段中内循环体总的执行次数是______。 for(i=5;i;i--) for(j=0;j<5;j++){...}

    A.20

    B.25

    C.24

    D.30


    正确答案:B
    解析:对于第一个for语句,i从5至1,且对于第二个for语句,在i取5至1的某个值时,j又从0变化至5。

  • 第18题:

    以下循环体的执行次数是 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循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后根据第二个表达式判断是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以很容易的判断出,循环体只执行了一次。

  • 第19题:

    若i.J已定义为int类型,则以下程序段中的内循环体的执行次数是()    for(i=4;i;i一一)      for(j=0;j<5;j++){„„} 

    • A、10
    • B、15
    • C、20
    • D、25

    正确答案:C

  • 第20题:

    二重循环for(i=0;i<5;i+=2)for(j=0;j<5;j++)的循环体的执行次数为15。


    正确答案:正确

  • 第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

    无限


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

  • 第24题:

    单选题
    若i.J已定义为int类型,则以下程序段中的内循环体的执行次数是()    for(i=4;i;i一一)      for(j=0;j<5;j++){„„}
    A

    10

    B

    15

    C

    20

    D

    25


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