首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) { if(k<1) return 0; else if(k==1) return 1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调
设有如下函数定义 int fun(int k) { if(k<1) return 0; else if(k==1) return 1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调
admin
2018-10-16
77
问题
设有如下函数定义
int fun(int k)
{
if(k<1) return 0;
else if(k==1) return 1;
else return fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
选项
A、2
B、4
C、3
D、5
答案
C
解析
这道题目考查了函数的递归调用,当执行调用语句n=fun(3)时,返回n=fun(2)+1,再执行fun(2),返回n=fun(1)+1+1,而fun(1)等于1,所以最后n的值等于3。而函数fun总共被调用了3次。即fun(3),fun(2),fun(1)。
转载请注明原文地址:https://kaotiyun.com/show/Fwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#definen2#definemN+1#defineNUM2*m+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",i);
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#includemain(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
设变量x和Y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
下列关于栈的叙述正确的是()。
下面程序的输出结果是()func(intx){staticinta=2;return(a+=x);}rnain(){intb=2,c=4,d;d=func(b);d=func(c
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
下列叙述中,不属于软件需求规格说明书的作用的是______。
用树型结构表示实体类型及实体间联系的数据模型称为()。
若变量a,b已定义为血类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句_______。
随机试题
羚角钩藤汤中应用桑叶、菊花的作用是
设备、管道隔热层的金属保护层施工中,()要求将其金属保护层分段固定在支承件上。
A公司从B公司处租入设备一台,使用期3年。合同约定,A公司在三年内每年年末向B公司支付租金10万元,若贴现率为10%,则三年租金的现值为24.87万元。如果合同约定改为三年内每年年初付租金10万元,贴现率不变,则三年租金的现值为()万元。
资本主义经济危机的根源是资本主义基本矛盾。()
微软公司告诉员工,“微软离破产永远只有18个月”。正确理解这句话的有()。
材料:小雪是班里的学习委员,不仅学习成绩好,人也很漂亮。可是,她上课时发言积极,课余时间却不愿意与同学主动交流,也不喜欢参加班集体活动,显得很高傲。每当有同学向她请教问题时,她总是先强调一下:“连这样的题你都不会做?那好吧,就由我来教教你吧……”久而久之
学习动机是由()构成的。
《××市××区人民政府关于印发(××市××区生猪定点屠宰、肉品销售管理办法)的通知》属于()。
材料119亿人口的大市场,近6万亿美元的经济规模,4.5万亿美元的贸易总额……今年1月1日,中国一东盟自由贸易区如期建成,7000多种产品实行零关税。今年上半年,中国与东盟双边贸易总值达1364.9亿美元,同比增长54.7%。其中,中国对东盟出口646亿
ODBC的含义是
最新回复
(
0
)