首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
admin
2019-12-17
43
问题
有以下程序
#include
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main()
{
Printf("%d\n",fun(4,2));
}
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun(int a,int b)是一个递归函数。所以当t函数中调用fun(4,2)时,其执行过程如下:fun(4,2)-> fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/tLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言源程序名的后缀是
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf
有下列程序:voidf(int*q){inti=0;for(;i
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",*k);}程序
以下叙述中错误的是
设有定义语句int(*f)(int);则以下叙述正确的是
以下选项中能表示合法常量的是
编写函数fun,其功能是:根据以下公式求百的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.140578。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅
占构化程序所要求的基本结构不包括
下列关于算法复杂度叙述正确的是()。
随机试题
试述公共关系收集与组织形象有关的信息内容。
A.支持细胞间质细胞瘤B.卵泡膜细胞瘤C.纤维瘤D.皮样囊肿E.黏液性囊腺瘤具有男性化作用的肿瘤是
女,25岁。发现心悸、盗汗、易怒1年,伴有饮食量增加、消瘦。查体:BP110/80mmHg,心率116次/min,重度突眼,甲状腺弥漫性肿大,深入胸骨后上纵隔内。测T3、T4值高于参考值上限1倍。该患者诊断是
A.乙类非处方药B.处方药C.处方药、非处方药D.非处方药依照《处方药与非处方药流通管理暂行规定》执业药师应当向患者提供选购指导的药品是
下列不属于房地产经纪人员职业道德基本要求的是:()。
既有法人内部融资的渠道和方式包括()。
某企业打算投资购买股票,现有A、B两种股票可供选择。已知A、B两种股票各种可能的投资收益率以及相应的概率如下表所示:要求:计算两种股票收益率的标准离差率;(计算结果保留两位小数)
员工的劳动生产率取决于()。
蟾蜍有毒,蟾衣却可入药。某青年农民偶然看到了蟾蜍蜕变的过程,于是开始了巧获蟾衣的探索。经过反复观察、实验、总结,发现蟾蜍蜕皮是其生长过程的自然现象,一般在黑夜发生,过程很短,然后马上吃掉;还发现蟾蜍的眼睛对运动的物体敏感。根据这些情况.他发明了通过控制光线
—Yourcitylooksbeautiful!—Yes.Lotsoftreesandgrass_____lastyear.
最新回复
(
0
)