单项选择题

下面程序段的输出结果是()。
#include<stdio.h>
main()
float x=1.236547;
printf("%f\n",(int)(x*1000+0.5)/(float)1000);

A. 1.237000
B. 输出格式说明与输出项不匹配,输出无定值
C. 1.236000
D. 1.24

<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中正确的是()。

A. break语句只能用于switch语句体中
B. continue语句的作用是:使程序的执行流程跳出包含它的所有循环
C. break语句只能用在循环体内和switch语句体内
D. 在循环体内使用break语句和continue语句的作用相同

单项选择题
以下程序段中的变量已正确定义 for(=0;i<4;i++,i++) for(k=1;k<3;k++);printf( * ) 程序段的输出结果是()。

A. ********
B. ****
C. **
D. *

相关试题
  • 有以下程序: void swapl(int c0[]...
  • 以下scanf函数调用语句中对结构体变量成员...
  • 已定义ch为字符型变量,以下赋值语句中错误...
  • 下列程序的输出结果是()。 #include<s...
  • 若有说明语句:double*p,a;则能通过scan...