首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
admin
2019-04-24
108
问题
设有如下函数定义
intfun(intk)
{
if(k<1)return0:
elseif(k=1)return1;
elsereturnfun(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/IFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系表中的每一行称为一个()。
下列给定函数中,函数fun()的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数。注意:字母不分大小写。例如,输入THIsisaboot,则应输出是10220。请改正程序中的错误,使它能得出正确的结果。注意:不要改
下述程序的输出结果是()。intx=3voidmain(){inti;for(i=1;i<x;i++)incre();}incre(){staticintsi=1;
下面的程序的输出为()。structA{intm;int*n:}*p;intdata[4]={10,20,30,40);structAaa[4]=50,&data[0]
以下叙述中正确的是()。【08年9月】
表达式(int)((double)9/2)-(9)%2的值是()。【09年9月】
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
在数据库系统中,考虑数据库实现的数据模型是()。
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是()。
随机试题
与原发性肝癌的发生关系最密切的疾病是
A、36.3~37.2℃B、36.5~37.7℃C、37.3~38.0℃D、38.1~39.0℃E、39.1~41.0℃肛测法正常体温
《中国药典》规定原料药的含量上限为100%.以上时,是指
下列属于证人证言的是()
()一般可以反映价格水平的高低。
在甲、乙双方订立的买卖合同中,双方约定合同价格按政府定价执行,2009年2月1日订立合同时该标的物价格为每公斤1000元,合同约定2009年4月1日交货,交货后付款。政府定价曾经于2009年3月1日起调整为每公斤900元,又于2009年5月1日起调整为每公
2004—2013年,农村居民人均现金收入与城镇居民人均可支配收入差距最大的年份是:
试述课余体育锻炼的特点。
结合材料,回答问题:材料1在五千年的历史长河中,作为民族精神的核心,爱国主义始终是中华民族团结统一的精神纽带,始终是凝聚力和向心力的基本源泉,始终是推动中国社会发展进步的巨大力量。这种精神,寄托着对民族命运的拳拳之心,倾注了对中华大地
Howmanypeoplegotwoundedinthisincident?
最新回复
(
0
)