首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 doublex=5.16894; printf("%f\n",(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是
若有以下程序段 doublex=5.16894; printf("%f\n",(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是
admin
2019-05-17
51
问题
若有以下程序段
doublex=5.16894;
printf("%f\n",(int)(x*1000+0.5)/(double)1000);
则程序段的输出结果是
选项
A、5.170000
B、5.175000
C、5.169000
D、5.168000
答案
C
解析
%f的输出格式是以带小数点的数学形式输出浮点数。首先计算x*1000,结果为5168.94然后+0.5,结果为5169.44,然后进行强制类型转换,转换成整型为5169,然后除以双精度数据1000,结果也为双精度数据5.169,输出时按照%f的格式输出,所以输出结果为5.169000。
转载请注明原文地址:https://kaotiyun.com/show/RHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfunl(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;)}main(){chara[]={"Progra
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%dkn",a,b);}程序运行后输出结果是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
表达式:(int)((double)9/2)-9%2的值是
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;)while(*s);)程序运行后
以下结构体类型说明和变量定义中正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下列排序方法中,最坏情况下比较次数最少的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
关于地址和指针,以下说法中正确的是()。
随机试题
简述中国共产党与民主党派的团结合作。
求由曲线y=x2与y2=x2所围成的平面图形的面积S,并求该平面图形绕x轴旋转所形成旋转体的体积V.
导致失眠的原因有
Pandy试验与硫酸铵试验比较,前者
A.腹痛突然发生或加重,呈持续性剧痛B.起病缓慢,腹痛由轻至重,呈持续性C.腹痛轻,呈持续性D.起病急,呈持续性阵发性加重E.发病急,呈阵发性腹部绞痛梗阻性急腹症腹痛的特点是
仲裁一旦生效,当事人丧失的权利是()Ⅰ.起诉权Ⅱ.再仲裁申请Ⅲ.申请人民法院执行权Ⅳ.合同继续履行权
【背景资料】某市外环路路基平均填土高度13m。该路段因沿黄河大堤,地下水位高(现有黄河河床标高比路面设计高程高出2~3m),而且处于雨期积水地区,土质大部分为黄河粉砂土,少量粉质黏土,全线大部分路段为软弱地基路段(地基承载力平均10~80kPa)。因此,
根据《建筑法》,下列说法正确的是()。
下图为第二次世界大战之后,欧洲及附近地区人口迁移方向示意图(箭头表示战后主要移民路径,圆圈内的区域为欧洲核心区)。据此完成下列问题。图示人口迁移的主要方向是()
在采用ADS1.2集成开发工具软件开发基于ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是()。
最新回复
(
0
)