首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 float fun(int x,int y) {return(x+y);} main() { int a=2,b=5,c=8; printf(“%3.Of\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.Of\n”,fun((int)fun(a+c,b),a-c));
admin
2010-01-10
38
问题
有以下程序 float fun(int x,int y) {return(x+y);} main() { int a=2,b=5,c=8; printf(“%3.Of\n”,fun((int)fun(a+c,b),a-c)); } 程序运行后的输出结果是
选项
A、编译出错
B、9
C、21
D、9
答案
2
解析
fun()函数是将传进来的两个整型参数相加,把和作为函数值返回,注意返回值为float型。在主函数调用了两次fun()函数,第一次调用时把表达式“a+c”和变量“b”的值求和,得到15转换为15.0作为函数的返回值。第二次调用把第一次调用的返回值通过强制类型转换成int型15,再和表达式“a-c”相加,得到结果9,转换成float型作为函数值返回。由于输出格式符为“%3.of输出时没有小数位,故输出为9。
转载请注明原文地址:https://kaotiyun.com/show/hXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下程序:PrivateSubForm_Click()a=1:b=aDoUnti1a>=5x=a*bPrintb;xa=a+b:b=b+aLoopEndSub程序运行后,单击窗体,输出结果是
为了清除列表框中指定的项目,应使用的方法是
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
T一面描述中不属于数据库系统特点的是
在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(X)”菜单项的访问键,可以将该菜单项的标题设置为
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
在软件设计中,不属于过程设计工具的是
在3种不同类型的组合框中,只能选择而不能输入数据的组合框是()。
下列对于线性链表的描述中正确的是
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
随机试题
我们党一切行动的根本出发点和落脚点是()
A.克仑特罗B.氨茶碱C.异丙托溴铵D.倍氯米松E.色甘酸钠择性激动β2受体而平喘的药物是
油浸式变压器所用油的闪点在()之间,属于可燃液体。
在全部投资均于建设起点一次投入,建设期为零,投产后每年现金净流量相等的情况下,为计算内含报酬率所求得的年金现值系数应等于该项目的()。
下列生活现象中,没有涉及回声原理的是()。
在辛亥革命百年纪念到来之际,《中华民国史》由中华书局出版发行。社科院近代史研究所副所长汪朝光称,该书对于国共关系评价有所创新,对蒋介石领导北伐、推倒北洋军阀,尤其是在抗日战争中的地位和作用,都给予肯定评价。有些人据此认为,这是“为蒋介石翻案”了。以下哪项如
一个周长200米的圆形花坛,一只狗发现它正对面有只兔子,于是就沿着花坛开始追兔子。与此同时兔子也沿着花坛开始逃跑。狗每秒钟跑6米,兔子每秒钟跑5米,待狗追上兔子时狗跑了几圈?()
教育观察研究的优缺点。
为防御电脑受到病毒侵袭,研究人员开发了防御病毒、查杀病毒的程序,前者启动后能使程序运行免受病毒侵袭,后者启动后能迅速查杀电脑中可能存在的病毒。某台电脑上现装有甲、乙、丙三种程序,已知:
局域网的网络软件主要包括网络数据库管理系统、网络应用软件和
最新回复
(
0
)