首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: double x=5.16894; printf("%f\n",(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是( )。
若有以下程序段: double x=5.16894; printf("%f\n",(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是( )。
admin
2019-02-02
26
问题
若有以下程序段:
double x=5.16894;
printf("%f\n",(int)(x*1000+0.5)/(double)1000);
则程序段的输出结果是( )。
选项
A、5.170000
B、5.175000
C、5.169000
D、5.168000
答案
C
解析
本题考查强制类型转换与输出格式。%f的输出格式是以带小数点的数学形式输出浮点数。首先计算x*1000,结果为5168.94,加0.5为5169.44,然后进行强制类型转换,转换成整型为5169,然后除以双精度数据1000,结果为双精度数据5.169,输出时按照%1的格式输出,所以输出结果为5.169000。
转载请注明原文地址:https://kaotiyun.com/show/nERp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
以下程序的输出结果是______。main(){charch[3][4]={"123","456","78"},*p[3];inti;for(i=0;i<3;i++)p[i]=ch[i];for(i=0
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是【】。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for
以下选项中,正确的if-else语句是()
若有以下调用语句,则不正确的fun函数的首部是______。main(){……inta[50],n;fun(n,&a[9]);……}
有以下函数intaaa(char*s){char*t=S;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
常用的黑箱测试有等价类划分法、【】和错误推测法3种。
算法一般都可以用______控制结构组合而成。
随机试题
政党政治
阴道灌洗常用溶液有
海关监管体系包括()。
资产评估专业人员对原地持续使用的机器设备进行评估时,一般应当考虑()。
对没有明显社会危害,当事人确无能力履行,中止执行满法定期限未恢复执行的,行政机关不再执行。根据行政强制法律制度的规定,该法定期限为()。
条码技术在配送管理上的应用可分为()。
下列关于公告与通告的区别表述错误的是()。
论述商业银行管理理论的演变过程。
Manypeopleareconcernedabouttheeconomicconditionofdevelopingcountries—countrieswhoseaveragepercapitaGNPisafract
IP路由器设计的重点是提高接收、处理和转发分组速度,其传统IP路由转发功能主要由()。
最新回复
(
0
)