题目内容

130) 以下选项中,算术表达式的值与其他三个不同的是

A. 3/5
B. 3./5
C. 3/5.
D. 3.0/5.0

查看答案
更多问题

137) 算术运算符和圆括号有不同的运算优先级,对于表达式: a+b+c*(d+e),关于执行顺序,以下说法正确的是

A. 先执行a+b得r1,再执行(d+e)得r2,再执行 c*r2得r3,最后 执行r1+r3得表达式最后结果
B. 先执行(d+e)得r2,再执行 c*r2得r3,再执行 a+b得r1,最后 执行r1+r3得表达式最后结果
C. 先执行(d+e)得r2,再执行c*r2得r3,再执行b+r3得r4,最 后执行a+r4得表达式最后结果
D. 先执行a+b得r1,再执行r1+c得r5,再执行(d+e)得r2,最 后执行r5*r2得表达式最后结果

5) 有以下程序 #include main() { int a=2, c=5; printf("a=%%d,b=%%d\n", a, c ); } 程序运行后的输出结果是

A. a=%d,b=%d
B. a=%2,b=%5
C. a=%%d,b=%%d
D. a=2,b=5

6) 有以下程序 #include #include main() { int a=1, b=4, c=2; double x=10.5, y=4.0, z; z = ( a+b )/c + sqrt( ) * 1.2 / c + x; printf("%f\n", z); } 程序运行后的输出结果是

A. 13.700000
B. 14.000000
C. 15.400000
D. 14.900000

24) 有如下程序 #include main() { int x = 0x13; printf("%d\n", x+1); } 程序运行后的输出结果是

A. 13
B. 14
C. 12
D. 20

答案查题题库