首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){inti,j,k,a=3,b=2;i=(--a==b++)?--a;++b;j=a++;k=b;printf("i=%d,j=%d,k=%d
若变量c为char类型,能正确判断出c为小写字母的表达式是
执行以下语句后的输出结果是______。intx=10,y=3,z;printf("%d\n",z=(x%y,x/y));
请补充函数proc(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。例如,输入imnIaeouOWC,结果为:A:1E:1I:2O:2U:1other:4。注意:部分源程序给出如下。请勿改动main()函数
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:doublelog(doublex1。例如,若m的值为:20,fun函数值为:6.506583。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G******,删除后,字符串中的
耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
以下叙述中错误的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
以下叙述中正确的是
随机试题
患者女,25岁。因骨折手术,术中输入A型悬浮红细胞200ml后,出现腰痛,血压下降,继续输血,血压下降更甚,尿液呈酱油色。诊断首先考虑为
不属于女性外生殖器的是()。
下列选项中,只针对医疗费用进行补偿的保险是
厥阴病证属于()
A、西红花B、苏木C、秦皮D、雄黄E、红花入水可见橙黄色呈直线下降,并逐渐扩散的中药材是
共集电极放大电路如图7-99所示,已知:β=50,UBE=0.7V,当输人正弦电压有效值Ui=7.5mV,输出电压有效值Uo最接近于()。
燃气管道之所以要根据输气压力来分级,是因为燃气管道的()与其他管道相比,有特别严格的要求。
一位长期受到丈夫虐待的女士,产生了强烈的无助感,对丈夫的暴力失去了反抗能力。作为社会工作者,可以运用()来帮助这位女士。
受到就业问题侵害的女性打工者面临的问题包括()。
IfyougotoEngland,youmayfind______.Fromthepassageweknowthat______.
最新回复
(
0
)