首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2013-06-11
51
问题
有以下程序 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
解析
本题考查函数的综合知识。首先,我们可以利用强制转换类型转换运算符将一个表达式转换成所需类型。如:(double)a是将a转换成double类型;(int)(x+y)是将x+y的值转换成整型。
本题可按部就班地逐步运算:
fun((int)fun(a+c,b),a-c)
fun((int)fun(10,5),2-8)
fun((int)15.000000,-6)
fun(15,-6)
9
转载请注明原文地址:https://kaotiyun.com/show/h8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数定义中,会出现编译错误的是
有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2:&c2;
用黑盒技术测试用例的方法之一为
设有以下语句,其中不是对a数组元素的正确引用的是______(其中0≤i<10)inta[10]={0,1,2,3,4,5,6,7,8,9,},*p=a;
模式/内模式映射为数据库提供了【】数据独立性。
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
数据库系统中,实现各种数据管理功能的核心软件称为【】。
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
A、Measurethespeedofwind.B、Givewarningsofdanger.C、Passonsecretmessages.D、Carryropesacrossrivers.D
小脑功能异常可能出现的现象有
实热型咽喉肿痛的针灸取穴为
急性肾炎引起水肿的原因主要为
马,长期休闲,饲喂富含碳水化合物饲料。剧烈运动后,突然出现运动障碍;股四头肌和臀肌强直,硬如木板。发病后3天来就诊。其尿液的颜色可能是
重型胎盘早剥与先兆子宫破裂共有的临床表现是
既能健脾止泻,又能除湿止带的药物是
波动性无痛性黄疸伴肝及胆囊肿大者,B超显示肝内外胆管扩张。最可能的诊断为()
下列关于内部收益率的表述中,正确的是()。
进山之时,来自北方凌厉的寒流________起伏陡峭的大巴山,与________的暖空气交汇厮杀,忽雨忽雪忽雾。填入面横线部分最恰当的一项是:
最新回复
(
0
)