首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y { if(x!=y) return((x+y)/2); else return(x); } main()
有以下程序: #include<stdio.h> int fun(int x,int y { if(x!=y) return((x+y)/2); else return(x); } main()
admin
2019-12-17
21
问题
有以下程序:
#include<stdio.h>
int fun(int x,int y
{ if(x!=y)
return((x+y)/2);
else return(x);
}
main()
{ int a=4,b=5,c=6;
printf(’’%d\n’’,fun(2*a,fun(b,c)));
}
程序的运行结果是( )。
选项
A、6
B、3
C、8
D、12
答案
A
解析
本题中第一次调用为fun(8,fun(5,6)),因为fun(5,6)的返回值为5,所以第二次调用为fun(8,5)=6,所以选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/qzCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下关于宏的叙述中正确的是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
以下叙述中正确的是
下面描述中不属于数据库系统特点的是
在源程序的开始处加上”#include”进行文件引用的原因,以下叙述正确的是()。
面向对象方法中,实现对象的数据和操作结合于统一体中的是()。
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
下列对于软件测试的描述中正确的是()。
下面不属于软件测试实施步骤的是()。
随机试题
长期待摊费用
药疹的治疗哪项是错误的
属于个人征信系统所收集的个人信用信息的是()
顾客满意的程度是建立在其对产品和服务的体验上,这表明了顾客满意特性的()。
在世纪交替之际,形形色色的分析家、预言家、政治家、思想家都在逞其智力,为人类文明的未来走向设计________,指示__________。填入划横线部分最恰当的一项是:
【2014年河南省第43题】A、B、C、D四个工程队修建一条马路,A、B合作可用8天完成,A、C或B、D合作可用7天完成,问C、D合作能比A、B合作提前多少天完成?
在Excel2007中,设A1单元格中的值为20.23,A2单元格中的值为60,若在C1单元格中输入函数“=INT(A1)+A2”,按回车键后,则C1单元格中的值为_________。
下列入侵检测系统结构中,能够真正避免单点故障的是()。
WheredidtheOlympiccompetitionsstart?
Wherearetheyfrom?
最新回复
(
0
)