首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) {if(k<1)return0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
设有如下函数定义 int fun(int k) {if(k<1)return0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
admin
2019-12-17
43
问题
设有如下函数定义
int fun(int k)
{if(k<1)return0;
else if(k==1)return1;
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),ftm(2),fun(1)。
转载请注明原文地址:https://kaotiyun.com/show/0BCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
以下叙述中正确的是
下列选项中,能正确定义数组的语句是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
软件设计中模块划分应遵循的准则是
在关系数据库中,用来表示实体间联系的是
以下数据结构中,属于非线性数据结构的是()。
随机试题
互惠意识是公共关系的()
利用Excel2010生成的文件是一种电子表格,该文件又称为__________,它由若干个构成。
若幂级数an(x-1)n在x=-1点收敛,则在x=3处()
A.低渗性缺水B.高渗性缺水C.等渗性缺水D.高血钾E.低血钾应用琥珀酰胆碱引起
影响抑郁症预后的因素
A.鞣质B.胆汁酸C.马钱子碱D.银杏内酯E.补骨脂内酯通常作为中药的无效成分的是
通常把计算机软件分为两大类:系统软件和应用软件。()
紧急避险超过必要限度造成不应有的损害的,应当负刑事责任,但是应当减轻或者免除处罚。()
下列属于我国民法调整的人格关系的是()
Toerrishumanandtoforgivedivine,accordingtotheoldadage.Humanswhoforgiveare【C1】______toexperiencesignificantph
最新回复
(
0
)