首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: double x=5.1 6894: printf("%f\n",(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是( )。
若有以下程序段: double x=5.1 6894: printf("%f\n",(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是( )。
admin
2019-01-11
52
问题
若有以下程序段:
double x=5.1 6894:
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/dixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若执行下列程序时从键盘上输入2,则输出结果是()。#include<stdio.h>main(){inta;scanf("%d",&a);if(a++<3)printf("%d\n",a);
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下列正确的变量声明是()
在说明语句:int*f();中,标识符f代表的是
下列语句中,不正确的是______。
若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是______。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下面描述中,不符合结构化程序计风格的是_______。
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达是______。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
随机试题
下列对于犯罪既遂的认定,不正确的有
简述我国制定的注册会计师执业准则,应该达到的目标。
()是学校教育的基础和补充,有不可替代的教育作用。
患者,男,66岁。既往体健,咳嗽进行性加重3个月,初为干咳,近2个月来,咳少量白痰,偶带血丝,近1周来声音嘶哑,有时饮水呛咳,3天前,感发冷、发热,咳少量黄白痰,伴左前上胸部不适。查体:慢性病容,体温37.9℃,口唇无发绀,左颈部可触及2个1cm×1cm大
下列关于脊神经的叙述,正确的是
在双缝干涉实验中,当入射单色光的波长减小时,屏幕上干涉条纹的变化情况是:
4/4拍属于()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:nember=1nember=10nember=100注意:不要改动main函数,不能增行
Youhaveitwhenyouarethirsty.Peoplegrowflowersandgrassinit.
A、Idon’tliketeaching.B、Iwilldoit.C、I’madoctor.D、I’mfine.C“Whatdoyoudo?”是询问职业的常用语,因此“我是一名医生。”是最合适的选项,故选C。
最新回复
(
0
)