首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
有以下程序#include<stdio.h>main()(inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
有以下程序#includeintm1(intx,inty){returnx
已知:intc[3][4];,则对数组元素引用正确的是()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
检查软件产品是否符合需求定义的过程称为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
男孩,4岁。因咳喘2天、气喘加剧半天就诊。体检:体温正常,吸气性呼吸困难,口唇微绀,听诊两肺广泛哮鸣音,心率140次/分。既往有哮喘发作史5次,有过敏史,其母亲亦有哮喘史。应立即采取哪项措施
某电视台实行频道中心制,以频道为单位实施采编、广告等活动,这样划分部门的依据是【】
_______,靡有朝矣。(《诗经.氓》)
诊断急性阑尾炎,有意义的体征是
“寒极生热,热极生寒”体现了阴阳之间的
根据FIDIC条件,承包人应办理工程施工的履约担保,担保人可以是()。
在价格调整公式中,字母A代表的含义为()。
1克盐放入100克水中,盐与盐水的比是1:101。()
TheMarriageContractAmarriageisacontract.Youcaneitherwritethatcontractyourselforchoosebetweentwoprefabricat
A、Theythinkwritershavewealthandfame.B、Theylikewriting.C、Theywanttoenjoyloneness.D、Theyfollowsomeexamples.A因果关
最新回复
(
0
)