首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: 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
39
问题
设有定义: 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>#include<stdlib.h>typedefstruet{intx,y;}T;typedefstruet{intx,y;}*USER;USERfun(){USERp;p=(USER
下面对软件测试描述错误的是()。
设有定义:inta=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是()。
设a、b、c是已定义的整型变量且已正确赋初值,以下赋值语句中,错误的是()。
层次型、网状型和关系型数据库划分原则是()。【10年9月】
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
算法空间复杂度的度量方法是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ,则后序序列为()。
下列关于软件工程的描述中正确的是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
Thestudentshavenodifficulty______theexercise.
药物第I相生物转化不包括
A.全心衰竭B.右心衰竭C.右房衰竭D.左心衰竭E.左房衰竭患者,女性,60岁。二尖瓣关闭不全病史40年,出现双下肢水肿,劳力性呼吸困难,可能诊断为
患儿,3岁。右上第一乳切牙嵌入,牙冠舌倾。右上第二乳切牙冠折露髓,叩(+),松Ⅰ度右上第一乳切牙治疗措施
货币的职能就是货币本身所具有的功能,是货币本质的具体表现。货币有价值尺度、流通手段、贮藏手段、支付手段、世界货币等五大职能。其中,()是最主要的两大职能。
下列关于资本市场线和证券市场线的说法中,正确的有()。Ⅰ.资本市场线实际上指出了有效投资组合风险与预期收益率之间的关系Ⅱ.证券市场线给出每一个风险资产风险与预期收益率之间的关系Ⅲ.由证券市场线可知,理性投资者持有的风险资产投资组合都是市场投资
下列各项中,()属于财政支出缺位的表现。
下列关于合营安排的表述中,正确的是()。(2015年)
下列选项不属于差距评价模式“四个部分五个阶段”中的五个阶段的是
在数据库逻辑结构设计阶段,需要_______阶段形成的_______作为设计依据。(52)
最新回复
(
0
)