若变量已正确定义,以下程序段的输出结果是()x=5.16894;printf("%f\n",(int)(x*1000+0.5)/(float)1000);
A. 输出格式说明与输出项不匹配,输出无定值。
B. 5.17000
C. 5.168000
D. 5.169000
查看答案
以下合法的C语言赋值语句是()
A=B=58
B. k=int(a+b);
C. a=58,b=58
D. --i;
执行下面程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
A. 17
B. 37
C. 6
D. 13