首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是( )。 #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
41
问题
下面程序段的输出结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的运行结果是()。
以下结构体类型说明和变量定义中正确的是
以下程序的输出结果是()。structSTR{inta,b;}data[2]={10,100,20,200};main(){structSTRp=data[1];printf(’’%d\n’’,++(p.a));}
以下叙述中错误的是
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
下列关于数据库设计的叙述中,正确的是
以下关于结构化程序设计的叙述中正确的是()。
下列选项中不符合良好程序设计风格的是
以下选项中关于C语言常量的叙述错误的是
随机试题
GeorgeBernardShaw,thegreatestBritishdramatist(居作家)ofthefirsthalfofthe20thcentury,wasborninDublin,Ireland.Hi
Somebody______hereonlythismorning.
本病例主要病变部位在带状疱疹与单纯疱疹的最主要鉴别点在于
股份有限公司在申请其股票上市交易时应提交()等文件。
Productionhastobeincreasedconsiderablytokeeppacewiththeconstantlyincreasingneedsofconsumers.
研究表明,把在电动跑步机上45分钟的锻炼改为到附近公园慢跑,可以减少将近1公斤的二氧化碳排放量;不用洗衣机甩干衣服,而是让其自然晾干,可以减少2.3公斤的二氧化碳排放量;在午餐休息时间和下班后关闭电脑及其显示器,可以将这些电脑的二氧化碳排放量减少三分之一;
多极化格局使世界各种力量逐渐形成既相互借重又相互制约与制衡的关系,有利于()
将函数展为傅里叶级数。
InSports,RedistheWinningColorWhenopponentsofagameareequallymatched,theteamdressedinredismorelikelytow
Completethenotesbelow.Areasdealtwith:【L1】______northsuburbsRent:from【L2】£______to£______am
最新回复
(
0
)