首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { int a=4,b=5,c=6; printf("%d\n",f
有以下程序 #include int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { int a=4,b=5,c=6; printf("%d\n",f
admin
2015-12-25
52
问题
有以下程序
#include
int fun(int x,int y)
{ if(x==y)return(x);
else return((x+y)/2);
}
main()
{ int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}
程序运行后的输出结果是
选项
A、3
B、6
C、8
D、12
答案
B
解析
fun(b,c)即fun,(5,6),5!=6,所以返回(5+6)/2=5;fun(2*a,5)即fun(8,5),8!=5,所以返回(8+5)/2=6。
转载请注明原文地址:https://kaotiyun.com/show/ECDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为______。
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++)
根据下列定义,能打印出字母P的语句是()。structstu{charname[10];intage;};structstus[10]={"John",11,"Pau1",12,"Mary
下列叙述中正确的是()。
最简单的交换排序方法是()。
下列叙述中正确的是()。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
随机试题
预防火灾,就是要消除产生燃烧的条件,最终达到防火的目的。
A.P波增宽,有切迹B.P波高耸C.可见逆行P波D.可见异位P波E.P与QRS无关左房肥大
以下先天性心脏病中属无分流型的是
足部摄影检查的常规体位是
2015年12月10日,甲公司董事会批准了管理层提出的客户忠诚度计划。该客户忠诚度计划如下:从2016年1月1日起,每10元兑换1个积分,每个积分可在未来3年内购买产品时按1元的折扣兑现。2016年1月1日,客户购买了100000元的产品,获得可在未来购买
一国的外汇储备最稳定和可靠的来源是()。
监狱领导在会议上认为你的同事执法不公而当众批评了他,但是你同事予以反驳。并说你可以为他作证。你该怎么办?
方程的特解形式(0,6,c,d是常数)为()
IP地址的长度为()个字节。
有关数据输入输出的3个命令中,不需要以回车键表示输入结束的命令是()。
最新回复
(
0
)