首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。 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总共被调用的次数是( )。 int fun(int k) { if(k<1)return 0; else if(k==1)return 1; else return fun(k一1)+1; }
admin
2019-06-09
33
问题
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
int fun(int k)
{ if(k<1)return 0;
else if(k==1)return 1;
else return fun(k一1)+1;
}
选项
A、1
B、2
C、3
D、4
答案
C
解析
考查了函数的递归调用,当执行调用语句n=fun(3)时,返回n=fun(2)+1,再执行fun(2),返回n=fun(1)+1+1,而fun(1)等于1,所以最后n的值等于3。
转载请注明原文地址:https://kaotiyun.com/show/KxRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intx){intp;if(x=0‖x=1)return(3);p=x-fun(x-2);retum(p);)main(){printf(’’%d\n’’,fun(9));}
有以下程序#include<stdi0-h>intfuna(inta,intb){retuma+b;}intfunb(inta,intb){returna-b;}intSSS(int(*t)0,intx,intY){return((*t)(x,y
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。注意:要求n的值大于2但不大于100。部分源程序在文件PROGl.
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:765432l时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEF
下列叙述中正确的是()。
以下选项中,值为1的表达式是()。
下面描述中不属于数据库系统特点的是
随机试题
可产生尿酸盐沉淀,不适合尿液中尿酸测定的防腐剂为A.甲苯B.草酸钾C.甲醛D.麝香草酚E.盐酸
门窗工程质量验收时,可以划分为同一检验批的原则有()。
根据企业材料仓库保管员填制的发料单或发料凭证汇总表,通常应编制()。
附属内驱力属于内部动机。
在教学中,学期前测验属于哪种教学评价()
因医疗行为引起患者起诉医疗机构侵权的诉讼,承担主要举证责任的是()。
李某认为某电商平合上的商户所销售服装的外观侵害了其设计著作权,于是通知电商平台对该商户采取删除、屏蔽、断开链接、终止交易和服务等措施。关于李某的上述通知,下列说法正确的是:
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
June15DearSir,Yourshipmentoftwelvethousand"Smart"watcheswasreceivedbyourcompanythismorning.However,wewi
Whatdoestheauthormainlydiscussinthispassage?Theauthorindicatesthatapassenger-sideairbag______.
最新回复
(
0
)