首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: 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
60
问题
设有定义: 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全国计算机二级
相关试题推荐
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。【10年9月】
有以下程序:#includemain(){inti;for(i=1;i
某二叉树共有845个节点,其中叶子节点有45个,则度为1的节点数为()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:structlink{doubledt;struetlink,*next;};若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
有以下程序:#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i
有以下程序:#includemain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}printf("%d
学生关系模式中有D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Mai,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是
下面属于“对象”成分之一的是()。
已知字符A的ASCII码值是65,字符变量c1的值是’A’,c2的值是’D’,则执行语句printf(’’%d,%d’’,c1,c2-2);的输出结果是()。
软件的三要素是
随机试题
A、强制管理传染病B、监测管理传染病C、严格管理传染病D、不必进行管理的传染病E、不必向卫生防疫机构报告疫情霍乱()
孕妇的氮平衡为
直肠癌的首选检查方法是
行政机关进行检查的过程,有误的是()。
期货公司的交易保证金不足,期货交易所未按规定通知期货公司追加保证金的,由于行情向持仓不利的方向变化导致期货公司透支发生的扩大损失,期货交易所应当承担主要赔偿责任,赔偿额不超过损失的()。
下列关于园林的描述,不正确的是()。
党的十九大进一步明确了决胜全面建成小康社会的战略安排。其中,决胜全面建成小康社会三大攻坚战的首要战役是
设x>0时,f(x)可导,且满足:f(x)=1+∫1xf(t)dt,求f(x).
EllenPaospentthelastfewyearsspotlightingthetechnologyindustry’slackofdiversity,incourtandbeyond.EricaBakerca
"LearningCenter"Whatdoesthemanagreetodo?
最新回复
(
0
)