首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p;
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p;
admin
2009-03-16
16
问题
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p; } main0 { printf("%d\n",fun(7));} 执行后的输出结果是______。
选项
A、7
B、3
C、2
D、0
答案
C
解析
函数fun是—个递归调用函数,首先主函数将实参7传递给函数fun中的形参x,由于7≠0,7≠1,不满足if条件,所以执行下面的p=x-fun(x-2);语句,此语句继续调用它本身,直到当x=1时,返回函数值3代入到调用它的表达式中,依此类推……,最终p的值为2。
转载请注明原文地址:https://kaotiyun.com/show/PeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
在软件设计中,不属于过程设计工具的是
在面向对象的程序设计中,可被对象识别的动作称为
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
以下选项中,不合法的VisualBasic的变量名是()。
负责数据库中查询操作的数据库语言是( )。
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
患者,男性,12岁,因腹痛、脓血便2个月来诊。患者2个多月前从农村回到城市后突然发热达38℃,无寒战,同时有腹痛、腹泻,大便每日10余次,为少量脓血便,伴里急后重,曾到附近医院化验大便有多数白细胞,口服几次庆大霉素和黄连素好转,以后虽间断服用黄连素,但仍有
关于牙周袋临床表现与组织病理关系哪项是错误的
下列除哪项外,均可出现口臭
A.小便赤热,尿时灼痛B.排尿时突然中断,尿道窘迫疼痛C.少腹满闷胀痛,小便艰涩疼痛,尿后余沥不尽D.尿道热涩疼痛,尿色如米泔水E.小便量少,排出不畅,点滴而短少膏淋的主症特点是
银监会《商业银行房地产贷款风险管理指引》中要求:商业银行应着重考核借款人还款能力,应将借款人住房贷款的月房产支出与收入比控制在()以下。
某行政单位于2020年经批准后对外无偿调出一套设备,该设施账面余额300000元,已经计提折旧120000元。设备调出过程中该单位以银行存款支付了运费1500元。其账务处理应为()。
由于官宦专权导致灭亡的朝代有()。
有人认为,只有那些试图宣泄不满的民众才需要监督权,对于生活安逸的人来说,监督权可有可无。请结合宪法学原理对此看法进行评析。
y=eχ在χ=0处的曲率半径为R=_______.
ThedeathofHarambe,theendangeredlowlandgorilla(大猩猩)shotattheCincinnatiZooaftera4-year-oldcrawledthroughabarri
最新回复
(
0
)