首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun(
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun(
admin
2019-12-17
43
问题
有以下程序
#include
int fun(int a,int b) main()
{ if(b==0)return a; {printf("%d\n",fun(4,2));}
else return(fun(-a,--b));}
程序的运行结果是
选项
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。
转载请注明原文地址:https://kaotiyun.com/show/a7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf("
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
有以下程序intf(intm){staticintn=0;n+=m;returnn;)main(){intn=0;printf("%d,",f(++n));printf("%d\n",f(n++));}程序运行后的输出结果是
在深度为7的满二叉树中,叶子结点的个数为
下面选项中关于“文件指针”概念的叙述正确的是
程序中对fun函数有如下说明voidfun();此说明的含义是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
程序调试的任务是
随机试题
A.伤寒B.感染性休克C.原发复合征D.肝炎并发胆囊炎E.传染性单核细胞增多症女孩,3岁,不规则发热15天,咳嗽盗汗,食欲缺乏,消瘦,其母有结核接触史。72小时PPD试验结果20mm,红细胞沉降率40mm/h,X线片右肺门见哑铃状影。其可能的诊
_______是指根据用户或消费者不同的需求特点,把企业某一产品的总体市场划分为若干不同的用户群或消费者群,即若干细小的市场。
简述服务过程的三个维度。
OneoftheindustrialgiantswhochangedAmericansocietywasHenryFordhornonafarminMichiganin1863,andhegrewuptob
《劳动法》规定:禁止用人单位招用未满()的未成年人。
根据下列资料,回答下题。2012年1~5月份,全国房地产开发投资22213亿元,同比增长18.5%,增速比1~4月份回落0.2个百分点。其中,住宅投资15098亿元,增长13.6%,增速回落0.3个百分点。1~5月份,商品房销售面积288
“你对原子弹是真正想要、十分想要,还是只有几分想。没有十分想呢?你是真正想要、十分想要,你就降低军政费用的比重,多搞经济建设。你不是真正想要、十分想要,你就还是按老章程办事。”毛泽东在此论述了()
函数u=ex—z+xy在点(2,1,0)处沿曲面ex一z+xy=3的法线方向的方向导数为_________.
下列Windows命令中,可以用于检测本机配置的域名服务器是否工作正常的命令是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
最新回复
(
0
)