首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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
38
问题
若有以下程序段:
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全国计算机二级
相关试题推荐
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
下列能正确定义且赋初值的语句是()。
下列叙述中正确的是______。
若有以下定义: inta[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是()
数据库系统的核心是
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
以下不是结构化程序设计方法的技术是()。
随机试题
顾客满意度测量的主要用途有()
社会主义初级阶段理论形成的标志是
《诊家正眼》所载脉象为()
氨茶碱治疗支气管哮喘的作用机理是
患者,女,32岁。右眼视物模糊3年余,影像学检查如下图。成人眶内最常见的良性肿瘤是
高渗性脱水补液应选择
患者,女,30岁。1周来发热、尿频、尿急、尿痛伴腰痛,既往无类似病史。查体:体温38.3cC,心肺检查未见异常,腹软,肝脾肋下未触及,双肾区有叩击痛。化验:尿蛋白(+),白细胞30~50/HP,可见白细胞管型。对该患者最可能的诊断是
下列关于可赎回债券的说法,错误的是()。
出租人既出租某项资产,又以该项资产为担保借入资金的租赁方式是()。
Themanagerofthehotelrequeststhattheirguests______after11:00p.m.
最新回复
(
0
)