首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:double x=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是( )。
设有定义:double x=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是( )。
admin
2019-01-11
81
问题
设有定义:double x=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是( )。
选项
A、5.16900
B、5.16800
C、0.00000
D、输出格式说明符与输出项不匹配,产生错误信息
答案
A
解析
(x*1000+0.5)表示x向右移动3位小数,加0.5,也就是x的小数第4位加5,若这位大于等于5,则进1到个位。因为“5.16894*1000=5168.94,5168.94+0.5=5169.44”,所以(int)(x*1000+0.5)强制转换为整型结果为5169。“5169/1000.0=5.169”,由于分母1000.0为浮点型所以结果自动转换为浮点数,故printf(“%If\n”,5.169)结果是5.16900。故答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/R4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);
下列语句中,不正确的是______。
有以下程序#includemain(){inta=12,c;c=(a
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];primf("%d,j-40);}
以下叙述中正确的是()。
给定程序MODll.C中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为"abedefg",
给定程序MODll.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入;THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正确的
给定程序MODll.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
随机试题
______bythepolice,thekidnappershadnochoicebuttosurrender.
关于毒品犯罪的说法,下列哪些选项是错误的?()
根据《岩土工程勘察规范》(GB50021—2001)(2009年版),符合标准贯入试验设备及技术要求的一项是()。
消防电梯从首层到顶层的运行时间不超过()。
“备案号”栏应填()。“征免性质”栏应填()。
习近平在“一带一路”国际合作高峰论坛开幕式上的演讲中讲到,中国古语云:“不积跬步,无以至千里”,阿拉伯谚语说:“金字塔是一块块石头垒成的”,欧洲也有句话:“伟业非一日之功”。这些语句借鉴到教育上体现了教学应该遵循()。
简述“生活真实”与“艺术真实”的关系。
C程序中全局变量的存储空间在(22)分配。
()是检查并记录风险应对措施在处理已识别风险及其根源方面的有效性,以及风险管理过程的有效性。
某系统总体结构图如下图所示:该系统总体结构图的深度是
最新回复
(
0
)