首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) { if(k
设有如下函数定义 int fun(int k) { if(k
admin
2015-08-14
37
问题
设有如下函数定义
int fun(int k)
{
if(k<1)return O;
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/DFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性的是()。
一个源文件中的外部变量的作用域为()。
下列程序执行的输出结果是()。#inClude<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=’&’;
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
下列选项中不属于结构化程序设计方法的是()。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
以下选项中,当x为大于1的奇数时,值为0的表达式是
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
若变量已正确定义并赋值,以下符合C语言语法的表达式是
随机试题
审美经验各构成要素间的关系如何?
不属于不正当价格行为的是( )。
IMF份额的25%必须以SDR或主要国际货币缴纳。()
王先生以200万元在A市投资设立一家有限责任公司,由于公司业务扩大,需要大量流动资金,但公司无法从金融机构取得贷款。2018年7月1日起,王先生通过住房抵押以个人名义按年利率6.5%从银行取得贷款500万元,贷款期限为半年,取得贷款后,王先生全部交予有限
理财规划方案包含的基本规划有()。
一个好的企业使命的标准包括()等。
甲省乙市是设区的市。乙市政府依法制定公布了《乙市环境保护办法》。下列有关该办法的表述,正确的有()。
在"成绩"表中,查找出"考试成绩"排在前5位的记录,正确的SQL命令是
Nophotographs______.
A.continuallyB.wastedC.atthetopD.meansE.causesF.everythingG.putH.collectingI.varyJ.appealK.congre
最新回复
(
0
)