首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { i
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { i
admin
2018-01-14
45
问题
有以下程序:
#include<stdio.h>
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的功能是求两数的平均数,并且参数和结果都为整型。题中是用一个函数作为另一个函数的参数,所以应该先做里面嵌套的函数即fun(b,c),值为5。fun(2*a,fun(b,c))即为计算fun(2*4,5),所以结果为(5+8)/2=6。
转载请注明原文地址:https://kaotiyun.com/show/YTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){chars[]="abcde";s+=2:printf("%d\n",s[0]);}执行后的结果是()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下程序的输出结果是()。main(){charst[20]="hello\0\t\\\";printf("%d%d\n",strlen(st),sizeof(st));}
有以下程序:#includemain(){intd,n=1234;while(n!=0){d=n%10;n=n/10;printf("%d",d);}}程序运行后的输出结果是_________。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
若有以下说明和定义:typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
随机试题
何谓医院感染()。
下列药物中能补充纹状体中多巴胺的不足,从而发挥抗震颤麻痹作用的药物是
防止子宫脱垂的最重要的韧带是
肾上腺素对心脏的作用不包括下列哪一项
下列各项中,不属于人身保险的保险利益形成条件的是()。
阅读《浣花溪记》一文并回答问题。出成都南门,左为万里桥。西折纤秀长曲,所见如连环、如块、如带、如规、如钩,色如鉴、如琅玕、如绿沈瓜,窃然深碧、潆回城下者,皆浣花溪委也。然必至草堂,而后浣花有专名,则以少陵浣花居在焉耳。行三、四里为青羊宫
现在社会上文凭学历造假现象严重,特别是名人“学历造假”风波频现,对此你怎么看?
(2011年河北.36)一1,0,1,1,4,()。
在窗体上画两个名称分别为Textl、Text2的文本框,Text1的Text属性为“DataBase”,如图所示。现有如下事件过程:PrivateSubText1_Change()Text2.T
下列关于运算符重载的描述中,正确的是()。
最新回复
(
0
)