首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是( )。 #include<stdio.h> main() { float x=1.236547; printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
下面程序段的输出结果是( )。 #include<stdio.h> main() { float x=1.236547; printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
admin
2021-07-09
49
问题
下面程序段的输出结果是( )。
#include<stdio.h>
main()
{ float x=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/lOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有定义语句:doublex,y,*px,*PY;执行px=&x;py=&y;正确的输入语句是
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
设变量已正确定义并赋值,下列表达式中正确的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下列数组定义中错误的是()。
以下叙述中正确的是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
不能出现在C语言标识符中的是()。
随机试题
折现率和资本化率确定的原则不包括
过渡时期总路线的主体是( )
韦伯认为,传统式权威的基础是()
在修筑运输道路时,木材场两侧应有( )m宽的通道。
()不属于人性的内容。
(2016·山东)一个人在心目中对自己的印象就是自我认知。()
已知一个带有头结点的单链表L,其结点结构由两部分组成:数据域data,指针域link。设计一个算法,以最高效的方法实现在单链表中删除数据域最小值结点。要求:根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
A、 B、 C、 D、 C
设工程中有2个窗体:Form1、Foma2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER
Whenherealizedthetruenatureoftheproposal,he______allcommunicationwiththegroup.
最新回复
(
0
)