首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
admin
2015-06-09
37
问题
有以下程序
#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,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)一>fun(3,1)->fun(2,0),其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/L4Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下结构体,则正确的定义或引用是()。structTest{intx;inty;}v1;
执行下列程序的结果是()。#defineN5#defineH(x)((N+2)*x)main(){inta=2,b=3,C;c=H(a+b);printf("%d",c);}
表示""整数x的绝对值大于5""时值为""真""的C语言表达式是【】。
在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为【】。
有定义语句:intx,y;若要通过scanf("%d,%do,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
下列叙述中,不正确的是
在面向对象方法中,类的实例称为【】。
数据库设计包括两个方面的设计内容,它们是______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
树是结点的集合,它的根结点的数目是()。
随机试题
IsIQdestiny?Notnearlyasmuchaswemaythink.DanielGoleman’sfascinatingandpersuasivebookarguesthatourviewofhum
丁卡因作用特点为
企业发生下列资产转移情形,应当确认收入缴纳企业所得税的有()。
在个人贷款定价中,利率调整的周期较短或实行浮动利率制,利率风险将基本由借款人承担,为公平合理起见,利率风险加点可相应提高。
传统观点总把金钱看成最好的激励手段,但在很多企业中,增加同样的奖金并没有起到同等的激励作用,这说明()。
以下属于反馈控制的特点的为()。
TherewasonceamancalledMr.Flowers,andflowerswerehisonlyjoyinlife.Hespentallhisfreetimeinoneofhisfourgl
根据以下资料,回答问题。根据给定材料,下列说法正确的是:
在庆祝中国共产党成立100周年大会上,习近平总书记围绕以史为鉴、开创未来,鲜明提出“九个必须”的根本要求。下列不属于“九个必须”根本要求的是()。
I’msurealmosteveryoneofyoulookedatyourwatchorataclockbeforeyoucametoclasstoday.Watchesand【B1】______seema
最新回复
(
0
)