首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:double x=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是( )。
设有定义:double x=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是( )。
admin
2019-01-11
75
问题
设有定义:double x=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是( )。
选项
A、5.16900
B、5.16800
C、0.00000
D、输出格式说明符与输出项不匹配,产生错误信息
答案
A
解析
(x*1000+0.5)表示x向右移动3位小数,加0.5,也就是x的小数第4位加5,若这位大于等于5,则进1到个位。因为“5.16894*1000=5168.94,5168.94+0.5=5169.44”,所以(int)(x*1000+0.5)强制转换为整型结果为5169。“5169/1000.0=5.169”,由于分母1000.0为浮点型所以结果自动转换为浮点数,故printf(“%If\n”,5.169)结果是5.16900。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/R4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列用于printf函数的控制字符常量中,代表“横向跳格”的字符常量是()
若有以下定义和语句,则下列选项中对w数组元素非法引用的是______。intw[2][3],(*pw)[3];pw=w;
有如下程序段:int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为()。
下面四个选项中,均是不正确的8进制数或16进制数的选项是
以下叙述中正确的是()。
下面程序的功能是根据公式e=1+1/1!+1/2!+1/3!+1/4!+...计算e的近似值,精度要求为10-5。请填空。main(){intn;doublee=1.0,t=1.0;for(n=1;【】n++
下列给定程序中,函数proc()的功能是:首先把b所指字符串中的字符按逆序存放,然后将str1所指字符串中的字符和str2所指字符串中的字符,按排列的顺序交叉合并到str所指数组中,过长的剩余字符接在str所指数组的尾部。例如,当str1所指字符串中的内容
给定程序MODII.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回,规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
随机试题
InAfricaweexperienceenormousproblemsofunderdevelopment,illiteracy,massiveinternalandexternaldebts,thepopulatione
构建证券组合的原因是()
求过点P(2,1,3)且与直线垂直相交的直线方程L。
肝郁型月经先后无定期的主要症状不包括
简述犯罪预备的概念和特征。
房地产开发企业甲急欲销售其开发的某住宅区的最后1套别墅,遂打电话向乙、丙、丁发出售房要约,并声明该要约的有效期为1个月。要约发出后第10日,甲与乙签订买卖合同并交付该别墅,乙支付了全部房款,但未办理产权变更登记。第21日,甲与不知情的丙签订买卖合同并办理了
由y=x3,x=2,y=0所围成的图形绕x轴旋转所得的体积为()。
背景资料某公路隧道为单洞双向行驶两车道隧道,全长4279m,最大埋深1049m。隧道净空宽度9.14m,净空高度6.98m,净空面积为56.45m2。该隧道其围岩主要为弱风化硬质页岩,属Ⅳ—Ⅴ级围岩,稳定性较差。根据该隧道的地质条件和开挖断面宽度
施工项目定期的经常性的中间成本分析是()。
新中国成立初期,中国的新民主主义社会的主要经济成分是
最新回复
(
0
)