首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> float fun(int x,int y) { return(x+y); } main() { int a=2,b=5,c=8; printf("%3.
有以下程序: #include<stdio.h> float fun(int x,int y) { return(x+y); } main() { int a=2,b=5,c=8; printf("%3.
admin
2009-01-15
21
问题
有以下程序: #include<stdio.h> float fun(int x,int y) { return(x+y); } main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c)); } 程序运行后的输出结果是( )。
选项
A、编译出错
B、9
C、21
D、9
答案
2
解析
本题考查函数调用。将a,b,c的值代入函数调用fun((int)fun(a+c,b),a-c)可得到fun((int)fun(10,5),-6)。函数调用分为两步:
①调用函数fun(10,5)。
②利用强制类型转换(int)将函数fun(10,5)的返回值15.000000转换成15,再将其结果作为函数的实参进行第二次函数调用fun(15,-6),其结果为9。
转载请注明原文地址:https://kaotiyun.com/show/3sXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
为了将“联想电脑”作为数据项添加到列表框List1的最前面,可以使用语句
下列叙述中正确的是
设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是
在数据库的三级模式中,外模式(用户模式或子模式)有()。
可以产生30~50(含30和50)之间的随机整数的表达式是
以下关于VB特点的叙述中,错误的是
以下合法的VisualBasic标识符是
下列选项中不属于软件生命周期开发阶段任务的是
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
随机试题
亚血缘群婚制时期的两性关系是()
战略管理学是受人关注的一个重要课题。战略管理学所研究的内容是组织应当如何掌握环境的变化,制定一套长远的行动方针,来保持组织的竞争力。()
要从混合的T、B细胞中分离T细胞,最佳的方法是
下列不属于银行业金融机构的审慎经营规则内容的是:()
下列关于劳动合同的解除,说法正确的是:()
某新建项目,建设期为2年,从银行贷款900万元,其中第1年为300万元,第2年为600万元。若年利率为6%,则该项目估算的建设期利息为( )万元。
税务机关可以对()的行为,处以1万元以上5万元以下的罚款。
B股交易专户、还贷专户和发行外币股票专户都属于()。
我们需要转变经济增长方式,调整经济结构,但绝不能把产业分成优劣,把人类生存必需的中低端消费品生产视为______产业。离开了中低端消费品,我国产业几乎没有_____可言。填入画横线部分最恰当的一项是:
TheAmericanCivilWarwasfoughtover100yearsago.Itbeganin1861and【S1】______until1865.ThebattlesoftheAmericanCivi
最新回复
(
0
)