首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdi0.h> void main() { double x=3.14159: printf("%f\n",(int)(x*1000+0.5)/(df}uble)1000); 程序运行后的输出结果是( )。
有以下程序 #include<stdi0.h> void main() { double x=3.14159: printf("%f\n",(int)(x*1000+0.5)/(df}uble)1000); 程序运行后的输出结果是( )。
admin
2021-06-15
30
问题
有以下程序
#include<stdi0.h>
void main()
{
double x=3.14159:
printf("%f\n",(int)(x*1000+0.5)/(df}uble)1000);
程序运行后的输出结果是( )。
选项
A、3.142000
B、3.141000
C、3.143000
D、3.140000
答案
A
解析
根据算术表达式和运算符的优先级与结合性,对于题意表达式:int(x*1000+0.5)/(double)1000,首先计算x*1000,由于x是double类型,1000是整型,所以x*1000的结果默认是double类型:3141.59;再加0.5后执行int的强制转换,结果为3142;分母(double)1000强制转换为double类型,此时3142/(double)1000中,3142需要转换成double类型,然后除以1000,结果为3.142000,保留小数点后6位,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/iwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下不构成无限循环的语句或语句组是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
下面4个关于C语言的结论中错误的是()。
下列关系表达式中,结果为“假”的是
以下选项中正确的语句组是()。
结构化程序所要求的基本结构不包括()。
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
以下关于指针的叙述正确是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
A、生理盐水B、牛奶C、弱碱性液体D、液体石蜡E、活性炭误服浓氨水时可使用的保护剂足
胺碘酮不具有哪项作用:
深龋窝洞制备时不正确的是
张良立下一份遗嘱,表示要将自己所有的一辆汽车赠与赵四,并说明该份遗嘱从自己死亡时起生效。针对张良所立遗嘱,下列说法中正确的是:
根据税务行政复议法律制度的规定,下列说法正确的是()。
一般来说,高校等机构类客户的固定资产投资规模大,财务制度较健全,因此这类客户的信用风险较小。()
辅助生产费用进行两次或两次以上分配的分配方法有()。
人的性格按其倾向性可以划分为内倾型与外倾型两大极端类型。内倾型的基本特点是心理活动倾向于内部世界,情感内隐,只对自己感兴趣,以自我作为行为的出发点:外倾型的基本特点是心理活动倾向于外部世界,情感外露,对人对物均感兴趣,以环境作为行为的出发点。根据上述定义,
12,14,20,38,()
2,3,6,11,20,()。
最新回复
(
0
)