单项选择题

下面程序段的输出结果是()。
#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. *

相关试题
  • 下列程序的字符串中各单词之间有一个空格,...
  • 下面程序的功能:输出100以内能被3整除...
  • 在C语言中,while和do…while循环的主要区...
  • 以下程序的输出结果是______。 #in...
  • 以下程序的输出结果是______。 #in...