首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是( )。 #include<stdio.h> main( ) {floatx=1.236547; printf(’’%f\n’’,(int)(x*1000+0.5)/(float)1000); }
下面程序段的输出结果是( )。 #include<stdio.h> main( ) {floatx=1.236547; printf(’’%f\n’’,(int)(x*1000+0.5)/(float)1000); }
admin
2021-07-09
29
问题
下面程序段的输出结果是( )。
#include<stdio.h>
main( )
{floatx=1.236547;
printf(’’%f\n’’,(int)(x*1000+0.5)/(float)1000);
}
选项
A、1.237000
B、输出格式说明与输出项不匹配,输出无定值
C、1.236000
D、1.24
答案
A
解析
本题中,(int)(x*1000+0.5)的结果为1237,(float)1000是将1000强制转换成float类型;整个表达式(int)(x*1000+0.5)/(float)1000的结果为1.237000,再以实数(6位小数)形式输出。
转载请注明原文地址:https://kaotiyun.com/show/BEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
以下叙述中错误的是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函
以下选项中,合法的一组C语言数值常量是()。
以下关于简单程序设计的步骤和顺序的说法中正确的是
以下选项中不合法的标识符是
在C语言中,以下说法不正确的是()。
随机试题
短时记忆的编码方式是表象编码和意义编码,并以意义编码为主,复述是短时记忆中信息存储的有效方法。()
Hehardly______sayanythingmore,sinceyouknowallaboutit.
简述肋骨骨折的各种固定方法。
风湿性心脏病最常累及的瓣膜是
关于流行性脑脊髓膜炎错误的是
阴器脉络阻滞所致败精、浊精郁结滞留,可采用的治法为
半合成青霉素的分类及其代表药搭配正确的是()
下列有关护理诊断的描述,正确的是( )。
A.whileB.rangeC.furthermoreD.intoA.Itwillfit【T13】______thesmallestspaceB.【T14】______themachineisp
Imagineaworldinwhichweareassignedanumberthatindicateshowinfluentialweare.Thisnumberwouldhelpdetermine【C1】___
最新回复
(
0
)