首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-01-11
43
问题
有以下程序
#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.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/Spxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是_______。intd=1;fun(intp)printf(%d",d);returnd;}main(){inta=3;printf("%\n",fun(a+fun
有以下程序:main(){charp[]={’a’,’b’,’c},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));}程序运行后的输出结果是(
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是______。
在结构化程序设计中,模块划分的原则是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G********,删除后,字符串中的内容应当是:ABCDE
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。
下列叙述中正确的是______。
随机试题
税收除了影响兼并的动机外,也影响兼并的()
A.卵黄囊B.胆囊C.淋巴管D.肝脾E.骨髓胚胎期第5月的重要造血器官是
诊断肺结核的最主要依据是
关于法人分类的说法,正确的是()。(2010年单项选择第2题)
人民法院、人民检察院和公安机关决定对被告人取保候审,应当责令提供保证人或交纳保证金。其中,保证人必须符合如下条件______。
工程建设过程中,施工场界内的污染防治属于()。
支撑软件是操作系统的一个重要组成部分。()
流水线生产按照流水线的节奏性来衡量划分,有强制节拍流水线、自由节拍流水线和()。
下列有关当代中国法律体系构成的说法,正确的有()。
A、Howaboutyou.B、Thanks.C、Ithinkso.B
最新回复
(
0
)