首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio-h> int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b));} main() {printf("%d\n",fun(4,2));} 程序
有以下程序 #include<stdio-h> int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b));} main() {printf("%d\n",fun(4,2));} 程序
admin
2020-11-23
34
问题
有以下程序
#include<stdio-h>
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)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/083p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
与数学表达式x>=y>=z对应的C语言表达式是()。
有以下程序:#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen(’’myfile.dat’’,’’w’’);fputs(’’abc’’,fp);
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
下列给定程序中,函数fun的功能是:计算直到若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#in
下面不属于软件测试实施步骤的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在带头节点的单向链表中,查找数据域中值为ch的节点。找到后通过函数值返回该节点在链表中所处的顺序号;若不存在
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
以下关于逻辑运算符两侧运算对象的叙述中正确的是
算法的有穷性是指( )。
随机试题
台湾“吃茶流”的主要精神是()。
在计算速动比率时,要从流动资产中扣除存货部分,再除以流动负债,这样做的原因在于流动资产中存货
以行政层级为标准,行政组织可分为地方行政机关与()。
A.胎儿情况良好B.胎儿宫内缺氧、酸中毒C.胎头受压D.脐带受压E.镇静药物影响胎心监护发现胎心率减速与宫缩关系不恒定,持续时间长短不一,出现时下降迅速,幅度大,恢复也迅速,表示
A.兴奋B.情志抑郁C.大悲D.相思过度E.惊恐与癫证发生密切相关的是()
《保护文学和艺术作品伯尔尼公约》是著作权领域第一个世界性多边国际条约,以下关于其说法错误的是哪项?
组织公正与报酬分配要求()。
名单提名,是选举中提出候选人的一种方式,即参加竞选的政客,不是个别地提出候选人,而是将该党在某个选区的全部候选人列入一张名单,提交选民选择。下列属于这种选举方式的是()
结合你自己的经历,谈谈你组织过的有意义的活动,对你有何启发?
RS-232C是(11)之间的接口标准,它是(12)协议,其机械特性规定RS-232C的D型连接器有(13)个插脚,使用RS-232C接口进行数据通信时,至少需用的信号线有(14)。当Modem和计算机相连时,按此标准需要连接的最少线数是(15)。
最新回复
(
0
)