首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() { double x=3.14159; printf("%f\n",(int)(x*1000+0.5)/(double)1000); } 程序运行后的输出结果是(
有以下程序 #include<stdio.h> void main() { double x=3.14159; printf("%f\n",(int)(x*1000+0.5)/(double)1000); } 程序运行后的输出结果是(
admin
2022-10-24
63
问题
有以下程序
#include<stdio.h>
void main()
{
double x=3.14159;
printf("%f\n",(int)(x*1000+0.5)/(double)1000);
}
程序运行后的输出结果是( )。
选项
A、3.142000
B、3.141000
C、3.143000
D、3.1400013
答案
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://www.kaotiyun.com/show/GDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2def35adh
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
若有以下程序:#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
随机试题
通信部队的士兵学习了不少步兵战术,赵洪是通信部队的士兵,所以他也学习了不少步兵战术。以下哪项与上述论述最为相似?
阅读莫泊桑《米龙老爹》中的文字:身材矮瘦,脊梁是略带弯曲的,两只大手简直像一对蟹螯。一头稀疏得像是乳鸭羽绒样的乱发,头皮随处可见。项颈上的枯黄而起皱的皮肤显出好些粗的静脉管,这些静脉管延到腮骨边失踪却又在鬓角边出现。请回答:这里采
下列关于骨髓增生异常综合征(MDS)的叙述,正确的是
超高层建筑设计中需要特别关注的问题,一般不包括:
每一年度结束后30日内,期货交易所应向中国证监会提交其财务会计报表。()
(2014年)下列人员中,不得担任某上市公司独立董事的有()。
身份的()指的是个体在社会中的地位。
教师法明确规定,学校和其他教育机构应当逐步实行教师聘任制。聘任教师的形式有()。
《古学汇刊》第一集记绛云楼买宋版《汉书》、《后汉书》的故事,据说初时缺《后汉书》两本,遍嘱书贾,大索天下,一直没有消息。一天傍晚,某书贾泊舟乌镇,买面作食,面店主人从败簏中取出旧书两本,将为包裹,微睨之,宋版《后汉书》也。书贾大喜,只是首页已缺,问之主人,
【B1】【B5】
最新回复
(
0
)