首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
13
问题
有如下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;break;case2:s+=2;break;case3:s+=3;}}
以下叙述中错误的是
有以下程序#includeintfun(inta,intb)main(){if(b==0)returna;{printf("%d\n",fun(4,2));}elsereturn(fun
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string-h>main(){chara[10]=’’abc’’,b[10]=’’012’’,c[10]=’’xy
下面不属于软件测试实施步骤的是
下列叙述中正确的是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
在数据库系统中,用户所见的数据模式为
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
随机试题
党的________是党的根本性建设,决定党的建设方向和效果。()
下列关于药品储存说法正确的是
下列哪个不是生物心理社会医学模式的医学优先战略
香豆素类药物的抗凝作用机制是
溶液型气雾剂的组成部分不包括
北京××商贸有限公司(1101210078)委托辽宁×××进出口公司(2101910061)与韩国签约,为河北××钢铁有限公司(1312931542)进口B50-71A型电动叉车。货物运抵进境后,由大连××货运代理公司(2102981013)向进境地海关申
金融期货是指以金融工具或金融产品为期货合约标的物的期货交易方式。()
经营者为排挤竞争对手,以低于成本价格销售商品的行为的是()。
下列不属于迁移现象的是()。
刑事审判程序监督,是指人民检察院依法对人民法院的刑事、民事审判活动是否违反法律规定的诉讼程序所进行的专门监督。()
最新回复
(
0
)