题目内容

若有定义int tmp='5';,则执行下列选项的赋值语句后,tmp的值不等于5的是 。

A. tmp=tmp –'0';
B. tmp=tmp - 0x30;
C. tmp=tmp - 49;
D. tmp=tmp - '\060';

查看答案
更多问题

已知有声明“int a=3, b=4;”,下列表达式中合法的是 。

A. a+b=7
B. a=|b|
C. a=b=0
D. (a++)++

已知有声明int x=2:,以下表达式中值不等于8的是 。

A. x+=2,x*2
B. x+=x*=x
C. (x+7)/2*((x+1)%2+1)
D. x*7.2/x+1

表达式“(a=4*5, b=a*2), b-a, a+=2”的值是 。

A. 2
B. 20
C. 22
D. 42

设有声明float a=1.23456; int b;,欲将a中的数值保留小数点后两位,第三位进行四舍五入运算,能实现该功能的表达式是 。

A. b=a*100+0.5, a=b/100.0
B. a=(a*100+0.5)/100.0
C. a=((int)a*100+0.5)/100.0
D. a=(a/100+0.5)/100.0

答案查题题库