首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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
2019-02-02
48
问题
若有以下程序段:
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,输出时按照%1的格式输出,所以输出结果为5.169000。
转载请注明原文地址:https://kaotiyun.com/show/nERp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是
下列函数调用中,不正确的是______。
以下程序的输出结果是【】。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti=2,j=3;printf("%d\n",MCR
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
有以下程序:#include<stdio.h>main(){inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
六腑“以降为顺,以通为用”机理,主要是由于:()
细菌性痢疾与阿米巴痢疾的最重要鉴别点是
在杆的失稳破坏计算公式中,计算长度为2J的为( )。
在双代号网络图中,基本符号“箭线”表示()。
证券公司在向客户融资融券前,应当与其签订由()统一制定的融资融券业务合同。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
根据上表,可以判断2005年长三角区域城市人均可支配收入最高的是()。
运行如下程序PrivateSubCommandl_Click()Dima(5,5)AsIntegerFori=1To5Forj=1To4a(i,j)=i*2+jIf
CompanyStructureMostorganisationshavehierarchicalorpyramidalstructure,withonepersonoragroupofpeopleatthet
Thepreventionofillnessthroughexerciseandnutritionwasasmallstepfrommovementslikehydropathy(whichadvocatedthe"n
最新回复
(
0
)