若有定义intx=3,y;则执行语句y=(x++)+(x++)+

题目

若有定义intx=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=()

  • A、9
  • B、12
  • C、15
  • D、18
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定x=5,则执行“y=x++;”语句后,x的值为5。()

此题为判断题(对,错)。


正确答案:错

第2题:

若有“intx=15, y=20;”,则执行表达式y-=x++后,表达式x+y的值为______。


正确答案:21
21

第3题:

设变量 x 和 y 均已正确定义并赋值,以下 if 语句中,在编译时将产生错误信息的是

A)if(x++);

B)if(x>y&&y!=0);

C)if(x>y) x--

else y++;

D)if(y<0) {;}

else x++;


正确答案:C

第4题:

设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )。

A.if(x++);

B.if(x>y&&y!=0);

C.if(x>y)x--else y++;

D.if(y<0) {;} else x++;


正确答案:C

第5题:

若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<- -y);则循环体将被执行( )。

A.0次

B.1次

C.2次

D.3次


正确答案:C

第6题:

设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )。

A)if(x++);

B.if(x>y&&y!=0);

C.if(x>y) x- -

D.if(y<0) {;}

else y++; else x++;


正确答案:C

第7题:

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

A.无限次

B.一次也不执行

C.执行一次

D.执行三次


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

第8题:

执行以下PHP语句后,$y的值为()。?php$x = 1;++$x;$y = $x++;echo $y;?

A.1

B.2

C.3

D.0


参考答案:C

第9题:

下列语句序列执行后,k的值是______。 int x=10,y=30; do{ y-=x; X++; }while(x++<y--);

A.0次

B.1次

C.2次

D.3次


正确答案:C
解析:题目中的循环为“直到型”循环,至少做1次,选项A可以被排除;程序首先执行循环体,得到x=11,y=20,然后计算终止条件值为true,而x和y的值分别改变为12和19:接着进行第二次循环,执行循环体,得到x=13,y=7,然后计算终止条件值为false,退出循环,因此执行了2次循环,答案为选项C。

第10题:

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