首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是()。
下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序空白上应该填写的是()。#includemain(){chars1[]="chinese",s2[]="japanese";int
有下列程序:intfun(intn){if(n==1)}return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);prin
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=++m;m=i+x+y;returnm;}main(){intj=1,m=1,k;
C语言主要是借助以下哪个功能来实现程序模块化?()
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
结构化分析方法是面向______进行分析的方法。
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-
随机试题
茶一般都是用开水冲泡,饮茶时多少温度的茶汤比较适合人饮用
根据我国法律规定,在当事人没有就合同的法律适用作出选择时,银行贷款或担保合同适用()
利率风险:
高压蒸气灭菌对灭菌物品的要求为
A.遗传性红细胞膜缺陷B.遗传性红细胞酶缺乏C.阵发性睡眠性血红蛋白尿D.免疫性贫血E.溶血性尿毒症综合征的贫血微血管病性溶血
男,59岁。2型糖尿病病史7年,口服格列本脲15mg/d和二甲双胍2.0g/d治疗。8个月前眼底检查可见微血管瘤、出血和硬性渗出。近1个月来视力明显减退,眼底检查可见视网膜新生血管形成和玻璃体积血。BP160/100ramHg,BMl28.4,空腹血糖7.
法律草案的审议结果可能()。
档案利用工作是档案工作的()。
如何认识德育过程是教师教导下学生的能动的道德活动过程?
王冕自此只在秦家放牛,每到黄昏,回家跟着母亲歇宿。或遇秦家煮些腌鱼、腊肉给他吃,他便拿块荷叶包了来家,递与母亲。每日点心钱,他也不买了吃,聚到一两个月,便偷个空,走到村学堂里,见那闯学堂的书客,就买几本旧书,日逐把牛拴了,坐在柳荫树下看。弹指又过了三四年。
最新回复
(
0
)