若有定义 int x=3,y;则执行语句y=(x++)+(x++)+(x++)后,y=( )。A、9B、12C、15D、18

题目

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

A、9

B、12

C、15

D、18

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若$y, $x为int型变量,则执行以下语句后,$y的值为()。 <?php $x=1; ++$x; $y = $x++; ?>

A.1

B.2

C.3

D.0


C

第2题:

10、定义int x=8,y,z; 执行y=z=x++;x=y==z;后x的值是_________


42

第3题:

若有 int x = 3 , y = 6 ; 则(x++ ) *(y )的值是()。

A.28

B.21

C.18

D.24


21

第4题:

若有 int x = 3 , y = 6 ; 则(x++ ) *(y )的值是()。

A.24

B.28

C.21

D.18


C

第5题:

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

A

B



第6题:

以下错误的if语句是( )。

A.if(x>y)x++;

B.if(x)x++;

C.if(x!=y) cout<<x;y++;

D.if(x<y) x++;cout<<x;else cout<<y;


正确答案:D
解析:if和else语句必须紧密相连,应该将x++;coatx;做成复合语句{x++;coutx;}。

第7题:

下列语句序列执行后,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。

第8题:

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


正确答案:21
21

第9题:

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

A.1

B.2

C.3

D.0


参考答案:C