首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 double x=5.16894; printf("%f\n", (int)(x*1000+0.5)/(double)1000 ); 则程序段的输出结果是
若有以下程序段 double x=5.16894; printf("%f\n", (int)(x*1000+0.5)/(double)1000 ); 则程序段的输出结果是
admin
2015-07-31
20
问题
若有以下程序段
double x=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/u9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x为int类型,请写出与!x等价的C语言表达式______。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;elsep=x-fun(x-2);re
下列选项中,值为1的表达式是()。
为了提高软件模块的独立性,模块之间最好是()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z=0;else
下面函数的功能是______。exchange(int*ptr1,*ptr2){int*ptr;ptr=-ptr1;ptr1=ptr2;ptr2=ptr;}
按照“先进后出”原则组织数据的数据结构是()。
下列选项中,合法的C语言关键字是______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
算法的时间复杂度是指()。
随机试题
Carsare【21】importantpartoflifeintheUnitedStates.Withoutacarmostpeoplefeelthattheyarepoor.Andevenifaperson
心力衰竭
对某校六年级12岁年龄组300名学生进行口腔健康检查,发现学生中患龋150人。未治龋齿数为120颗、龋面180个,因龋充填牙数为60颗、龋面60个,无因龋失牙。这些学生的龋面充填构成比是
患者,男,60岁。上腹痛,食欲减退,持续黑便1个月余。查体:上腹触及肿块。应首先考虑的是()
合同规定甲公司应当在8月30日向乙公司交付一批货物。8月中旬,甲公司把货物运送到乙公司。此时乙公司有权应当如何处理?
多层次配送的网络系统其内向运输成本和外向运输成本都会降低。()
下列叙述中,正确的是()。
Islanguage,likefood,abasichumanneedwithoutwhichachildatacriticalperiodoflifecanbestarvedanddamaged?Judgin
INTHEBEDROOMDon’tsmokeinbed—itcausesabout1000firesayear,manywithfatalresults.Don’toverloadyourelect
受过良好教育的
最新回复
(
0
)