首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: 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
73
问题
设有定义: 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全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta,b;for(a=0;a
有如下定义:struct{intnum;charname[10];struct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形
设有定义:intn=1234;doublex=3.1415:则语句printf("%3d,%1.3f\n",n,x);的输出结果是()。
下列关于二叉树的叙述中,正确的是()。
设有定义:intx[10],*p=x,i;,若要为数组x读入数据,以下选项正确的是()。
有如下程序:#includeintsum(intdata){staticintinit=1;returninit+=data;}main(){i
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有以下不完整函数intfun(char*p){char*t=p;while(*t++);return(______________);}该函数的功能是:计算p所指字符串占用内存单元的个数,作为函数值返回。return语句下划线处应填入的是(
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
随机试题
下列哪种疾病引起的腹泻属于慢性腹泻
A.液-液萃取法B.沉淀法C.硅胶色谱法D.聚酰胺色谱法E.离子交换色谱法
甘遂不宜入汤剂。()
M公司1999年末流动资产40万元,流动负债20万元,资产总额100万元,所有者权益60万元。如果M公司以银行存款偿还所欠N公司货款10万元,这会使( )。
建设工程管理的核心任务是()。
小青平时不爱说话,更不爱回答问题,偶尔一次回答正确,张老师当着全班同学的面表扬了她,小青很高兴,之后每次回答问题,张老师都会鼓励小青。小青越来越喜欢回答问题,也变得活泼了很多。张老师用到的主要方法是()。
《小小少年》是德国故事片《英俊少年》的插曲,这首歌曲短小集中,歌词通俗易懂,充满孩子的朝气。
杨格计划
(2019年真题)下列关于收养关系解除的说法中,正确的是()。
Indiaistheworld’sbiggestgoldconsumer,butthecountry’spassionfortheyellowmetaliswaning(逐渐减弱).Recordhighpricesa
最新回复
(
0
)