假定x=5,则执行“int a=(! X? 10:20);”语句后a的值为()。

题目
假定x=5,则执行“int a=(! X? 10:20);”语句后a的值为()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定x=5,则执行“a=(x?10:20);”语句后 a的值为10。()

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


正确答案:对

第2题:

下列语句序列执行后,x的值是( )。 int a=3,b=4,x=5; if (+ + a==b)x=+ + a * x;

A.35

B.25

C.20

D.5


正确答案:B

第3题:

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

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


正确答案:对

第4题:

设x为int型变量,执行以下语句,x=10;x+=x-x;x;x的值为 ______。

A.10

B.20

C.30

D.40


正确答案:B
解析:本题x=10,表达式“x+=x-=x-x;”的求解步骤如下:先进行x=x-x的运算,相当于x=x-(x-x)=x=10;再进行x+=x的运算,即x=x+x=200

第5题:

若有定义语句:int X=10;,则表达式-x =x+X的值为

A.-20

B.-10

C.0

D.10


正确答案:B
解析:x-=x+x可化为:x=x-(x+x),由于x初始值为10,所以计算后,x=10-20=-10,因此选B)。

第6题:

设x为int型变量,则执行以下语句后,x的值为______。 x=10;x+x-=x-x;

A.10

B.20

C.40

D.30


正确答案:B
解析:赋值运算符按照“从右往左”的结合顺序。因此,先执行x-=x-x,即x=x-(x-x)=10;再执行x+=x,即x=x+x=20,故正确选项为B。

第7题:

设有“a=5,b=6,c=7,d=8”,则执行语句x=IIF((a>B) And(c>D) ,10,20)后,x的值为 ______。


正确答案:20
20 解析:本题考查IIf函数的知识。IIf函数可用于执行简单的条件判断操作,此函数有三个参数,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。本题中由于a>b为假,c>d也为假,故此函数的返回值为 20。

第8题:

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

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


正确答案:错

第9题:

设X为int型变量,则执行以下语句后,x的值为( )。 x=10:x=x-=x——x:

A.10

B.20

C.40

D.30


正确答案:A
执行x=x-=x-x语句可写成x=x-(x-x),可看出结果为10,故A选项正确。

第10题:

若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0

若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。

A.-20

B.-l0

C.0

D.10


正确答案:B
表达式x-=x+X可以写成x=x-(x+x),所以X的值为-l0。