首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> int sub(double a, double b) { return (int)(a - b); } main() { printf("%d\n", sub(3.8, 2.1));
有如下程序 #include <stdio.h> int sub(double a, double b) { return (int)(a - b); } main() { printf("%d\n", sub(3.8, 2.1));
admin
2021-04-28
20
问题
有如下程序
#include <stdio.h>
int sub(double a, double b)
{
return (int)(a - b);
}
main()
{
printf("%d\n", sub(3.8, 2.1));
}
程序运行后的输出结果是
选项
A、2.0
B、1.7
C、2
D、1
答案
D
解析
在类型转换过程中,如果较高类型转换成较低类型,直接忽略多余位数。在程序执行过程为:调用函数sub(3.8,2.1),3.8-2.1=1.7(double类型),(int)强制转换将1.7转换成int类型1,然后返回1并输出,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/2Dtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#defineS(x)X*X#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的
以下叙述中正确的是
以下叙述中正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
设有定义语句int(*f)(int);则以下叙述正确的是
“商品”与“顾客”两个实体集之间的联系一般是
负责数据库中查询操作的数据库语言是( )。
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
设有定义:struct{charmark[12];intnuml;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
随机试题
重大事故应急救援应根据事故的性质、严重程度、事态发展趋势和控制能力实行分级响应机制,典型的响应级别通常可分为3级。其中三级响应级别是指()。
数字和字母的号数就是该号字的()。
病案存在的循环过程包括:①活动性病案;②被销毁;③病案的建立;④不活动性病案;⑤永不使用。正确的排列顺序应为
在现场采用盐酸萘乙二胺比色法采集测定空气中的NOx时,确定是否终止采样的依据是
某地中级法院审理的一起专利侵权纠纷,涉及甲、乙、丙、丁四种人的行为。请问何种行为不构成专利侵权?()
确定土地权利是指()。
投资机会及项目建议书阶段,是初步决策的阶段,投资估算的误差率在()左右。
已知某无负债公司的总资产价值为10000,发行在外的普通股股票500股,息税前收益EBIT为2000,公司所得税税率为40%。该公司决定发行价值5000,用年利息率8%的公司债赎回同等价值的公司股票,则该公司股票的赎回价格为()。
FileYourStateReturn,TooOnceyoucompleteyourfederalreturn,simplychoosetotransferyourdatatoyourstatereturnfrom
Poetrycanbecomparedtopainting.Whenyoulookataworkofart,youfirstseeitforwhatitis—adepictionofaperson,an
最新回复
(
0
)