题目内容

若变量已正确定义,以下程序段的输出结果是x=5.16894;printf(“%f\n”,(int)(x*1000+0.5)/(float)1000);

A. 输出格式说明与输出项不匹配,输出无定值
B. 5.1700
C. 5.16800
D. 5.16900

查看答案
更多问题

执行以下程序段后,其输出结果是int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%d\n”,a,b,c);

A. 0,0,-10
B. 0,0,3
C. -10,3,-10
D. 3,3,-10

以下程序的输出结果是main(){ int a=2,b=5;printf(“a=%%d,b=%%d\n”,a,b);}

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

以下程序段的输出结果是#include main(){ double a=-3.0,b=2;printf(“%3.0f %3.0f\n”,pow(b,fabs(a)),pow(fabs(a),b));}

A. 9 8
B. 8 9
C. 6 6
D. 以上三个都不对

若有定义char s=‘\092’;则该语句

A. 使s的值包含1个字符
B. 定义不合法,s的值不确定
C. 使s的值包含4个字符
D. 使s的值包含3个字符

答案查题题库