首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) {iflk
设有如下函数定义 int fun(int k) {iflk
admin
2019-12-17
76
问题
设有如下函数定义
int fun(int k)
{iflk<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/WLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fu
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b
以下叙述中错误的是
关于算法,以下叙述中错误的是
若有定义和语句:inta,b;Scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下列给定程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。A1=1,A2=,…,An=例如,若n=10,则应输出0.617977。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不
设某棵树的度为3,其中度为3、1、O的结点个数分别为3、4、15。则该树中总结点数为
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
Here’ssomegoodnewsforparentsoftweensandteens:yourule.Thatmaybehardtobelievesometimes.Andit’struekids
诊断主动脉夹层,最简便有效的检查是
依据斗谱编排基本原则,宜放在药斗架最底层的大药斗内是()。
求图1-22悬臂式起重机铰支座A的约束反力和斜杆BC所受的力()。
某企业某会计期初资产总额为100000元,当期期末负债总额比期初减少30000元,期末所有者权益比期初增力40000元。则该企业期末资产总额为()元。
厅(局)级正职的警衔为一级警督至二级警监。()
面积为900,(平方米的圆形,在半径增加后面积达到1600~平方米,则圆的半径增加了多少?()
国务院组成人员有()。
A、Lastyear.B、Threedays.C、Nextmonth.B题目问:Howlongwillyoustayhere?正确回答是表示一段时间的短语:[B]Threedays.正确。
WhatkindofcompanyisKleinfelder?Kleinfelderisa/an______company.HowmanynewemployeesareneededinKleinfelder?Th
最新回复
(
0
)