首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: double x=5.16894;,则语句 printf("%lf\n ",(int)(x*1000+0.5)/1000.);的输出结果是
设有定义: double x=5.16894;,则语句 printf("%lf\n ",(int)(x*1000+0.5)/1000.);的输出结果是
admin
2020-10-26
51
问题
设有定义: double x=5.16894;,则语句 printf("%lf\n ",(int)(x*1000+0.5)/1000.);的输出结果是
选项
A、5.16900
B、5.168
C、0
D、输出格式说明符与输出项不匹配,产生错误信息
答案
A
解析
(x *1000+0.5)-- x 移动3 位小数,加0.5,也就是小数第4位加5,若这位大于等于5,则进1到个位。
5.16894 * 1000 ?5168.94
+0.5 ? 5169.44
(int)(x *1000+0.5)强制转换为整型结果为5169
5169 /1000.0)?5.169,由于1000.0结果自动转换为浮点数
所以 printf("%lf\n",5.169)结果是5.16900
故答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/yt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf(
若函数中有定义语句:intk;,则()。【09年3月】
下列排序方法中,最坏情况下比较次数最少的是()。
有以下程序:#includemain(){charb[4][10],c;imi,j;for(i=0;i
某二叉树共有845个节点,其中叶子节点有45个,则度为1的节点数为()。
属于结构化程序设计原则的是()。
有以下程序:#includemain(){inta=1,b=1;for(;a--;)b--;printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
有如下程序:#includeintsum(intdata){staticintinit=1;returninit+=data;}main(){i
下列各项中不属于需求分析阶段任务的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
根据《城乡医疗救助基金管理办法》,关于城乡医疗救助基金使用的说法,正确的是()。
十六进制数(AB)16变换为等值的十进制数是____________。
经筋的生理功能是
下述情形中,属于三级医疗事故的是造成患者
下列费用中,属于建设单位经费的是()。
反映项目管理班子内部项目经理、各工作部门和各工作岗位对各项工作任务的管理职能分工,所采用的组织工具是()。
电学工程师已反复重申,最好的晶体管扩音机与最好的电子管扩音机在通常测量评价扩音机的音乐再现质量方面的性能是一样的。因此那些坚持认为录制的音乐在最好的电子管扩音机里播放时要比在最好的晶体管扩音机里播放时听起来好的音乐爱好者,一定是在想象他们声称的听到的质量上
现代教育技术学研究的重要内容是【】
二战后期,面对国际货币关系领域的自由放任与国际经济的发展要求,《经济学家》杂志指出:“迫切需要货币方面的国际协议。”此后建立了()。
不属于20世纪50年代以前的苏联主要的马克思主义教育家及论著的是()
最新回复
(
0
)