首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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://www.kaotiyun.com/show/Spxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=0;i<n-1;
有以下程序:main(){charp[]={’a’,’b’,’c},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));}程序运行后的输出结果是(
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO!请修改程序中的错误,使它能得出正确的结果。注意:不要
请补充main()函数,该函数的功能是:把字符串str1中的非空格字符复制到字符串str2中。例如,若str1=”nicetomeetyou!",则str2="nicetomeetyou!"。注意:部分源程序给出如下。请勿改动main()函数
若有定义inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【】。c=(a-=(b-5));c=(a%11)+(b=3);
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
在满足实体完整性约束的条件下()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
平面截切圆柱可能出现哪三种情形?
王某,男,30岁。近5年来患者经常表现为热情、乐观、兴高采烈。近1年来患者变得易激惹,言语增多,高谈阔论,滔滔不绝,感到说话的速度远远跟不上思想,爱凑热闹,好管闲事,整日忙碌,做事虎头蛇尾,一事无成。近2个月来患者每天在凌晨1点入睡,早晨4点起床,不知疲倦
骨折的晚期并发症有
A.附子理中丸B.济生肾气丸C.都气丸D.左归丸E.右归丸治疗虚劳脾阳虚证,应首选
2017年5月1日,甲将自有之房屋2间租给乙,书面约定租期1年,租金月付。入住前,乙未征得甲的同意便对房屋进行了大规模装修。2018年3月l日,乙因资金周转困难,未付上月租金。对此,下列说法正确的是?
对复核达不到本标准相应星级的饭店,旅游饭店星级评定机构根据情节轻重给予()处理,并在相应范围内公布处理结果。
课间休息时,教师张某在教室吸烟。张某的行为()。
Thelargestearthquake(magnitude里氏9.5)ofthe20thcenturyhappenedonMay22,1960offthecoastofSouthCentralChile.
关于我国兵役制度,下列表述错误的是()。
利用ADO访问数据库的步骤是:④定义和创建ADO对象实例变量;②设置连续参数并打开连接;③设置命令参数并执行命令;④设置查询参数并打开记录集;⑤操作记录集;⑥关闭、回收有关对象。这些步骤的执行顺序应该是
最新回复
(
0
)