以下for循环的执行次数是()for(x=0,y=0;(y=3)&&(x<4);x++,y++)A、是无限循环B、循环次数不定C、执行4次D、执行3次

题目

以下for循环的执行次数是()for(x=0,y=0;(y=3)&&(x<4);x++,y++)

  • A、是无限循环
  • B、循环次数不定
  • C、执行4次
  • D、执行3次

相似考题
更多“以下for循环的执行次数是()for(x=0,y=0;(y=3)”相关问题
  • 第1题:

    下列循环执行的次数为( )。 int y=2,x=4; while(--x!=x/y){}

    A.1

    B.2

    C.3

    D.0


    正确答案:C
    解析:首先判断终止条件,执行--x之后, x=3,x/y=1,满足条件,执行第1次循环;再判断终止条件,执行--x之后,x=2,x/y=1,满足条件,执行第2次循环;依此类推可知一共执行了3次循环。

  • 第2题:

    以下的for循环______。 for(x=0,y=0;(y!=123)||(x<4);x++)

    A.是无限循环

    B.循环次数不定

    C.执行4次

    D.执行3次


    正确答案:A
    解析:本题考查for循环的结束条件。注意虽然x的值在增加,但y的值不增加,表达式(y!=123)||(x4)的值永远是1,所以会成为无限循环。

  • 第3题:

    对于下列语句,正确的判断是

    for=(x=0;y=0;(y!=123)&&(x<4);x++);

    A.是无限循环

    B.循环次数不定

    C.最多执行4次

    D.最多执行3次


    正确答案:C
    解析:本题考查for循环条件中三个表达式的执行顺序。首先执行表达式一,然后执行表达式二,如果表达式二为真,则循环体执行,然后执行表达式三,接着继续执行表达式二,如此循环。考生要注意的是,本题中表达式三中包含了变量x的增量操作,因此可以由表达式二和三一起控制循环体的执行次数。本题正确答案为C。

  • 第4题:

    for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。A.0B.5C.6SXB

    for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。

    A.0

    B.5

    C.6

    D.无穷


    正确答案:C
    此题是典型的考题。题中x=0,则!x永远为真,对于条件表达式!x&&y<=5只考虑y<=5,由于每次循环y都增加1,而且y从0开始到5。所以可知总共循环了6次。

  • 第5题:

    下列for循环语句的执行次数是( )。 for(int x=0,y=0;(y!=0)&&(x<4);x++)

    A.无限次

    B.一次也不执行

    C.执行1次

    D.执行3次


    正确答案:B
    解析:在(y!=0)&&(x4)中,判断(y!=0)得返回值false,表达式中又用的是逻辑与运算符,所以整个表达式的值肯定是false,根据for语句的用法规则,该循环一次也不执行。

  • 第6题:

    对于下列语句,正确的判断是 for(x=0,y=O;(y! =123)&&(x<4);x++);

    A.是无限循环

    B.循环次数不定

    C.最多执行4次

    D.最多执行3次


    正确答案:C
    解析:本题考查for循环条件中三个表达式的执行顺序。首先执行表达式一,然后执行表达式二,如果表达式二为真,则循环体执行,然后执行表达式三,接着继续执行表达式二,如此循环。考生要注意的是,本题中表达式三中包含了变量x的增量操作,因此可以由表达式二和三一起控制循环体的执行次数。本题正确答案为C。

  • 第7题:

    下列循环执行的次数是______。 int y=2, x=4; while(--x!=x/y ){}

    A.2次

    B.1次

    C.3次

    D.0次


    正确答案:C
    解析:首先判断终止条件,--x之后,x=3,x/y=1,满足条件,执行第一次循环;再判断终止条件,--x之后,x=2,x/y=1,满足条件,执行第二次循环:再判断终止条件,--x之后,x=1,x/y=0,满足条件,执行第三次循环;再判断终止条件,--x之后,x=0,x/y=0,不满足条件,退出循环;因此一共执行了3次循环。

  • 第8题:

    以下for循环的执行次数是() for(x=0,y=0;(y=123)&&(x<4);x++);

    • A、是无限循环
    • B、循环次数不定
    • C、4次
    • D、3次

    正确答案:C

  • 第9题:

    设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是()     for (x=0,y=0;y!=123&&x<3;x++)            scanf ("%d",&y);


    正确答案:3

  • 第10题:

    单选题
    以下程序段中循环体的执行次数是()。 x=10; y=0;    do{ y+=2;     x-=2+y;  }while(x>=0);
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第11题:

    单选题
    若变量已正确定义for(x=0,y=0;(y!=99&&x则以上for循环(  )。
    A

    执行无限次

    B

    执行3次

    C

    执行4次

    D

    执行次数不定


    正确答案: C
    解析:
    y!=99始终是true,没有起到作用;x经过4次循环后变成4,不满足x<4的条件,跳出循环。答案选择C选项。

  • 第12题:

    单选题
    在for循环结构中()for(x=0,y=0;(y!=123)&&(x<4);x++)
    A

    是无限循环

    B

    循环次数不定

    C

    执行4次

    D

    执行3次


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

  • 第13题:

    for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。

    A.0

    B.5

    C.6

    D.无穷


    正确答案:C
    C。【解析】此题是典型的考题。题中X=0,则!x永远为真,对于条件表达式!xy<=5只考虑y<=5,由于每次循环Y都增加1,而且y从0开始到5。所以可知总共循环了6次。

  • 第14题:

    下列for循环语句的执行次数是( )。 for(int x=0,y=0; (y! =0)&&(X<4);x++)

    A.无限次

    B.一次也不执行

    C.执行一次

    D.执行三次


    正确答案:B

  • 第15题:

    for(int x=0,y=0;!x||y<=5;y++,x=!x)语句执行的循环次数是( )。

    A.0

    B.7

    C.6

    D.无数次


    正确答案:B
    解析:因为||(逻辑或)运算符只要有一个为真,则整个表达式为真,由条件“y=5”得知,前6次循环一定会执行。又由x=!x得知,奇数次循环时!x为真,所以第7次循环仍会执行。第8次!x和y=5都为假,循环结束。所以一共循环了7次。

  • 第16题:

    下面for语句的循环次数为( )。 for(x=l,y=0;(y!=19)&&.(x<6);x++);A.是无限循环

    下面for语句的循环次数为( )。 for(x=l,y=0;(y!=19)&;&.(x<;6);x++);

    A.是无限循环

    B.循环次数不定

    C.最多执行6次

    D.最多执行5次


    正确答案:D
    本题考查for循环的使用。根据条件考虑x的取值变化,x从1取到5,可以循环5次,但并不知道y如何变化,有可能出现y=19提前跳出循环的情况,所以最多执行5次。

  • 第17题:

    下列循环执行的次数是( )。 int y=3,x=5; while(--x! =x/y){ }

    A.3次

    B.4次

    C.5次

    D.0次


    正确答案:B
    解析:首先判断条件,--x之后,x=4,x/y=1,条件表达式为真,执行第一次循环;继续判断条件,--x之后,x=3,x/y=1,条件表达式为真,执行第二次循环;继续判断条件,--x之后,x=2, x/y=0,条件表达式为真,执行第三次循环;继续判断条件,--x之后,x=1,x/y=0,条件表达式为真,执行第四次循环;继续判断条件,--x之后,x=0,x/y=0,条件表达式为假,退出循环。因此一共执行了4次循环。

  • 第18题:

    下列循环执行的次数是( )。 int y=2,x;4; while(--x!=x/y) {}

    A.1

    B.2

    C.3

    D.0


    正确答案:C
    解析:首先判断终止条件,--x之后,x=3,x/y=1,满足条件,执行一次循环;再判断终止条件,--x之后,x=2,x/y=1,满足条件,执行第二次循环;再判断终止条件,--x之后,x=1,x/y=0,满足条件,执行第三次循环;再判断条件,--x之后,x=0,x/y=0,不满足条件,退出循环,因此一共执行了3次循环。

  • 第19题:

    以下程序段中循环体的执行次数是()。 x=10; y=0;    do{ y+=2;     x-=2+y;  }while(x>=0); 

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第20题:

    在for循环结构中()for(x=0,y=0;(y!=123)&&(x<4);x++)

    • A、是无限循环
    • B、循环次数不定
    • C、执行4次
    • D、执行3次

    正确答案:C

  • 第21题:

    以下for循环的执行次数是()。 for(x=0,y=0; (y=123)&&(x<4); x++);

    • A、无限循环
    • B、循环次数不定
    • C、4次
    • D、3次

    正确答案:C

  • 第22题:

    单选题
    若变量已正确定义,则以下for循环(  ):for(x = 0,y = 0;(y!=123)&&(x<4);x++);
    A

    执行4次

    B

    执行3次

    C

    执行次数不确定

    D

    执行123次


    正确答案: A
    解析:
    本题考查for语句。for语句执行的次数与判定条件成立的次数相同。本题中,y!=123始终为true,x经过四次循环后变成4,不满足x<4的条件,跳出循环。由此可知执行4次。答案选择A选项。

  • 第23题:

    单选题
    以下for循环的执行次数是()for(x=0,y=0;(y=3)&&(x<4);x++,y++)
    A

    是无限循环

    B

    循环次数不定

    C

    执行4次

    D

    执行3次


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