首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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-05-17
80
问题
若有以下程序段
double x=5.16894;
printf("%f\n", (int)(x*1000+0.5)/(double)1000 );
则程序段的输出结果是( )。
选项
A、5.169000
B、5.175000
C、5.170000
D、5.168000
答案
A
解析
表达式"(int)(x*1000+0.5)/(double)1000"先计算"(x*1000+0.5)",结果为5169.44,将其转化为int型,得表达式"(int)(x*1000+0.5)"的值为5169,所以整个表达式"(int)(x*1000+0.5)/(double)1000"的值为5.169,输出结果为A)。
转载请注明原文地址:https://kaotiyun.com/show/0HRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
若有以下程序main(){inta=-2’b=0;while(a++)++b:pfintf("%d,%d\n",a,b);}则程序的输出结果是
以下叙述中正确的是
软件设计中划分模块的一个准则是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf("%d",w[i]
下面关于"EOF"的叙述,正确的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
算法的有穷性是指( )。
以下说法正确的是()。
随机试题
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazzwasborn,Americ
冠心病病人术前三日应停用()
下列除哪一项外均为何首乌的功效
A.疫苗B.中成药C.发生严重不良反应,经评估不适宜的药品D.非临床治疗首选的药品根据《国家基本药物目录管理办法(暂行)》应当从国家基本药物目录中调出的药品是
根据我国《民法通则》规定,民事法律行为的一般生效要件包括()。
2010年3月6日,家住A市B区的刘某因做药材生意资金紧张,与A市C区的李某签订了一份借款合同,约定刘某向李某借款35万元,2010年6月1日将本金和利息还清,并以刘某已辞世的父亲在A市D区的一套三居室房屋作为抵押,并在相关部门办理了有关房屋抵押登记。20
《建设工程安全生产管理条例》规定,实行施工总承包的,总承包单位应负责()。
在Windows中,“剪贴板”是内存中的一块区域。()
已知则S的整数部分是:()
行政环境、行政文化、行政人员和科学技术是影响行政效率的主要因素。()
最新回复
(
0
)