首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 double x=5.16894; printf("%f\n", (int)(x*1000+0.5)/(double)1000 ); 则程序段的输出结果是
若有以下程序段 double x=5.16894; printf("%f\n", (int)(x*1000+0.5)/(double)1000 ); 则程序段的输出结果是
admin
2020-05-19
23
问题
若有以下程序段
double x=5.16894;
printf("%f\n", (int)(x*1000+0.5)/(double)1000 );
则程序段的输出结果是
选项
A、5.170000
B、5.175000
C、5.169000
D、5.168000
答案
C
解析
%f的输出格式是以带小数点的数学形式输出浮点数。首先计算x*1000,结果为5168.94然后+0.5,结果为5169.44,然后进行强制类型转换,转换成整型为5169,然后除以双精度数据1000,结果也为双精度数据5.169,输出时按照%f的格式输出,所以输出结果为5.169000。
转载请注明原文地址:https://jikaoti.com/ti/V9G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*f:f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运行
下列叙述中错误的是()。
有以下程序:#include<stdio.h>main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序的运行结果是(
有以下程序:#include<stdio.h>main(){inty=10:while(y--);printf("y=%d\n",y);}程序执行后的输出结果是()。
下列叙述中错误的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
下面不属于软件设计阶段任务的是
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
不属于对象构成成份的是
随机试题
WhatwasthepostwarstrategyoftheUnitedStates?
unitprice
破产宣告在()情况下可以进行。
下列应设置消防专用电话分机的是()。
“十一五”期间,要改变依靠大量占用土地、大量消耗资源和大量排放污染实现经济较快增长的模式,把提高增长质量和效益放在首位,提升参与全球分工与竞争的层次的区域是()。
工程建设其他费用的分类不包括()。
经济萧条期,应该采用______的货币政策,经济繁荣时,可以采用______的货币政策。()
公安行政强制执行一般分为()。
Inthepastmostpilotshavebeenmen,buttodaythenumberofwomenthisfieldisclimbing.
AncientOlympicGamesAmateurathletesfromallovertheworldtakepartinthemodemOlympicGames.Anynationmayentera
最新回复
(
0
)