首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
有以下程序#includeintfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}intsss(int
有以下程序#includefunc(intn){staticintnum=1;num=num+n;prinff("%d",num);}voidmain(){func(3);
数据流图中带有箭头的线段表示的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
有两个关系R和T如下:则由关系R得到关系T的操作是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列选项中,能正确定义数组的语句是
在E—R图中,用来表示实体属性的图形是()。
随机试题
男性,8岁,额部多发性疖肿,红肿,弛张性高热,4d后臀部皮下又发现1肿块,疼痛,压痛明显,且有波动感。诊断应考虑为
患者,女,31岁。3年来怀孕3次,均不足3个月而流产,听力减退,带下清稀,腰部痠痛,舌淡苔白,脉弱。其证候是
下列不是慢性肾小球肾炎基本临床表现的是()
税务筹划的特点有()。
咨询师与求助者讨论会谈目标时,应多用()。
A、 B、 C、 D、 D第一组的直线数依次为4,3,2,第二组的直线数依次为5,4,(3),选择D项。
2011年,四大区域的发展与民生指数,东部地区最高,为69.53%,比上年提高2.50个百分点;东北地区次之,为60.22%,比上年提高2.19个百分点;中部地区和西部地区分别为58.33%和55.41%,分别比上年提高2.73和2.79个百分点。
在地面上相隔2000km的两地之间通过卫星信道传送4000比特长的数据包,如果数据速率为64kb/s,则从丌始发送到接收完成需要的时间是______。
Whatdidthewomanplayyesterdayafternoon?
ElevendaysafterhersonBenjamin’sbirthbyC-section,LindaCoaleawokeinthemiddleofthenightinpain,onelegbadlyswo
最新回复
(
0
)