首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 #include int fun( int k ) { if (k
设有如下函数定义 #include int fun( int k ) { if (k
admin
2015-07-28
62
问题
设有如下函数定义
#include
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、3
B、2
C、4
D、5
答案
A
解析
考查递归调用。函数fun()的调用规律是若k大于1,则不断调用自身直到k值为1,该函数调用次数与k值相符合,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/kOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。 #include<stdio.h> main() {char*p={"BOOL""OPK","H","SP"}; inti; for(i=3,i>=0;i--,i--)pri
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
有程序: voidfun(inta,intb,intc) {a=456;b=567;c=678;} main() {intx=10,y=20,z=30; fun(x,y,Z); printf("%d,%d,%d\n",z,y,
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
Tubro C中long int类型变量所占的字节数是______。
下列4条叙述中,正确的一条是______。
下列叙述错误的是()。
随机试题
女性,36岁,突然发生右上腹阵发性绞痛,伴发热寒战,排柏油样便少量,查体急性病容,巩膜黄染,应考虑是
患儿,男,4个月,冬季出生在北京,母亲怀孕期间及哺乳期均坚持口服钙剂及维生素D,母乳喂养,未添加副食,现出现枕秃、夜惊等症状,最可能的原因是
在计算下列各项资金的筹资成本时,需要考虑筹资费用的有()。
我国自然资源的优势主要表现为资源总量大,种类多,人均占有量高。()
根据下列资料,回答问题。为客观反映我国电子商务发展状况,国家统计局服务业统计司利用企业“一套房”平台,通过联网直报的方式,对30.8万家企业的电子商务情况进行了调查。2012年,调查的30.8万家企业电子商务交易额为28825.2亿元,
Traditionally,thelabormarketisseenasamechanismforpairingpeoplewithjobsinwhichmatchingcannottakeplaceinstantl
下列对蓝牙技术的描述中,错误的是()。
若为类MyClass重载运算符"+",下列声明中,错误的是
据我所知,这是迄今为止他们能想出的最佳方案。(uptonow)
Despitethestagnancyoftheeconomy,high-technologycompaniesarestillcryingoutforskilledworkers.TheInformationTechno
最新回复
(
0
)