首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
59
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下选项中不合法的标识符是
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)()。structU{long*cat;stmctU*next;doubledog;}u;
有以下程序:#includevoidmain(){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)
以下正确的字符串常量是
以下叙述中正确的是
以下选项中,不合法的C语言用户标识符是
在关系数据库中,描述全局数据逻辑结构的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
调压器工作不正常的原因之一是膜片固定器发生磨损,其处理的方法是()。
A.贝克认知治疗B.认知治疗C.人本主义治疗D.行为治疗E.精神分析治疗通过矫正患者的认知或思维方式来达到治疗目的的心理治疗方法是
下列哪项反映急性胰腺炎的病情严重()
HIV与感染细胞膜上CD4分子结合的病毒刺突是
人机功能分配研究的意义是:利用人与机器的特点,为作业中的人与机器,安排不同的任务形式、难度和任务量。人机工程学研究人机功能分配的目的是()。
在颐和园后山的苏州河中划船,远方的苏州桥主景,为两岸起伏的土山和美丽的林带所夹峙,构成明媚动人的景色。这属于造园手法中的( )。
一般资料:张某,女性,19岁,大学一年级学生。案例介绍:张某上大学近一年来,学习认真,成绩良好,很乐于助人,人际关系良好,是班里的团支部副书记。张某平常非常爱干净,内、外衣服每日要换洗,枕巾、床单、被单等也要每日一换。为此耽误了许多时间,也把自己搞
《国务院关于开展第三次全国经济普查的通知》属于()。
以下叙述中正确的是()。
EdithSmithofNewYorkwasconcernedabouther18-month-olddaughter,Amanda.Thedaughterdidnotrespondwhenherparentsspok
最新回复
(
0
)