首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: 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
41
问题
设有定义: 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#ncludelongfun(chars[]){longn;intsign;for(;isspace(*s);s++);sign=(*s==’一’)?一1:1;if(
设有定义:intn=1234;doublex=3.1415:则语句printf("%3d,%1.3f\n",n,x);的输出结果是()。
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。#includemain(){inta[10],i=0;while(i
下列定义变量的语句中错误的是()。
有以下程序:#includemain(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,%d,",i,j);
下面描述中,不属于软件危机表现的是()。【10年9月】
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序
随机试题
《堂吉诃德》的艺术成就。
突触前膜自身受体的作用是
下列哪项不符合过敏性紫癜的描述
硝酸酯类的不良反应不包括()。
南美某国的修格公司希望从我国太原辉泉公司购买一批货物。双方正在就货物销售合同的具体条款进行谈判。双方都希望选择国际商会《2000年国际贸易术语解释通则》中的贸易术语来确定货物销售的价格和相关义务。双方对于该货物的国际买卖均有丰富经验,且都与从事国际海上货物
设X~B(5,P),则P(X=2)=()。
在()情况下,成交价格与债券的应计利息是分解的。
下列属于直接信用控制的货币政策工具是()。
2008年,福建宁德金涵乡上金贝村发现了一座形式奇特的古墓,引发了近一年的纷争。2009年9月,墓主人的身份得到了确认,因为福建省文物局对外发布消息称,经福建省文物考古研究所发掘确认,宁德上金贝古墓建造年代为元末明初,墓主人并非建文帝。下列最有可能作为上述
沟通是项目管理和团队建设中的重要环节。下面关于沟通的说法中。()是正确的。
最新回复
(
0
)