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

题目

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

  • A、是无限循环
  • B、循环次数不定
  • C、执行4次
  • D、执行3次
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下的for循环

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

A.是无限循环

B.循环次数不定

C.最多执行4次

D.最多执行3次


正确答案:C
解析:本题考察for循环的三个表达式的用法及其执行顺序,本题中for循环的第三个表达式完成变量自增,以控制for循环的执行次数。

第2题:

下列循环执行的次数为( )。 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次循环。

第3题:

表达式0x13(y!=123)x++);()

A、执行3次

B、执行4次

C、循环次数不定

D、是无限循环


参考答案:B

第4题:

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

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

A.是无限循环

B.循环次数不定

C.最多执行4次

D.最多执行3次


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

第5题:

以下的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,所以会成为无限循环。

第6题:

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次。

第7题:

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次。

第8题:

以下的for循环for(x=0,y=0;(y!=123)x++);()

A、执行3次

B、执行4次

C、循环次数不定

D、是无限循环


参考答案:B

第9题:

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

A.无限次

B.一次也不执行

C.执行一次

D.执行三次


正确答案:B

第10题:

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次。