首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(int as*int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pfin
有以下程序 #include intfun(int as*int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pfin
admin
2021-07-09
14
问题
有以下程序
#include
intfun(int as*int b)
{if(b==0)return a;
else return(fun(--a,--b));
}
main()
{ pfintf("%d\n",fun(4,2));}
程序的运行结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/D7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=p
有以下程序段:intfun(char*s){char*P;P=s:if(*s==0)return0;while(*++P);return(P—S);}该段程序是用来()。
有以下程序:#include<stdio.h>main(){charch[]="uvwxyz",*pc;pc=ch;prinff("%c\n",*(pc+5));}程序的运行结果是()。
若有以下程序#includechar*a=”you”;charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
以下描述中,不是线性表顺序存储结构特征的是()。
下列不属于软件工程3个要素的是()。
下面不属于软件工程过程的4种基本活动
下列不属于软件工程3个要素的是()。
随机试题
女性不孕的常见原因有()、()、()、()、()。
男,52岁。患皮肤病10余年,反复发作,累及全身。躯干及四肢伸侧分布大小不一的红色丘疹、斑块,肘、膝、腰、骶尾部更为明显,表面覆有分层云母样鳞屑;鳞屑易剥除,下方呈发亮淡红色薄膜状及点状出血。头皮皮损表面有较厚鳞屑,头发成束。手足甲呈凹陷点,甲床肥厚。
在脂肪酸的合成中,每次碳链的延长都需要()直接参加。
慢性支气管炎的缓解期,时问应是
基金投资者应承担的义务不包括()。
《物业管理条例》中法律责任的特点有()。
个人品德的核心成分是()。
A、 B、 C、 D、 B将每个图形看成刻度尺,从左到右,0一8标数,第一个图形在2、4、6位置上标记,且2+4=6,题干图形都有类似的规律,选项中只有B符合。
Soitistoday.Scheduledisasterfunctionalmisfits,andsystembugsallarisebecausethelefthanddoesn’tknowwhattheright
Whicharrangementistakingplaceatthetimethatwasplanned?
最新回复
(
0
)