首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf
有以下程序 #include int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf
admin
2020-07-28
45
问题
有以下程序
#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,intb)是一个递归函数。所以当主函数中调用“fun(4,2)”时,其执行过程如下“fun(4,2)->fun(3,1)->fun(2,0)”,其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/Vn3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:“ABCDE
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:请勿改动主函数main和其他函数中的任何内容
下列关于线性表的叙述中,不正确的是()。
下列叙述中错误的是()。
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参S所指的字符串为:abcdefgh,执行结果为:ahcb
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
在数据库的三级模式中,外模式(用户模式或子模式)有()。
以下选项中不合法的标识符是()。
随机试题
书娟是海明公司的前台文秘,她的主要工作是管理各种档案,为总经理起草各种文件。新年将至,公司定于2013年2月5日下午2:00,在中关村海龙大厦办公大楼五层多功能厅举办一个联谊会,重要客人名录保存在名为“重要客户名录.docx”的Word文档中,公司联系电话
Whatisthereasonfor()ontime?
下列哪项不是复发性口腔溃疡的特点
A.二甲双胍B.格列喹酮C.罗格列酮D.阿卡波糖E.胰岛素糖尿病合并肾病者首选()。
压力容器的介质包括()。
( )是指由确定性变量构成的时间数列,其特点是影响数列各期数值的因素是确定的,且各期的数值总是保持在一定的水平上下波动。
王某投资设立了一人有限责任公司。公司存续期间,王某实施的下列行为中,违反了公司法律制度规定的是()。
关于幼儿痱子的预防和护理,下列做法恰当的是()
根据系统运行的不同阶段可以实施4种不同级别的维护。当提供最完美的支持,配备足够数量工作人员,提供随时对服务请求进行响应的速度,并针对系统运转的情况提出前瞻性建议时,这种维护属于_______。
Youmustn’tletyoursociallifeget______ofyourstudies.
最新回复
(
0
)