首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
admin
2012-12-29
49
问题
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是
( )。
A)voidfriendfun() B)friendfun() C)friendvoidfun() D)TestClassvoidfun()
(33)已知递归函数fun的定义如下:
intfun(intn)
{
if(n<=1)return 1;//递归结束情况
else return n*fun(n-2);//递归
}
则函数调用语句fun(5)的返回值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数int n,返回整型。其中fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行5*fun(3);当3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://www.kaotiyun.com/show/SMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面可以作为软件需求分析工具的是()。
下列叙述中正确的是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
有以下程序: #include<stdio.h> voidf(int*p,int*q); main() { intm=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } vo
有下列程序 #include<stdio.h> main() {inta=123456,b; while(a) {b=a%10; a/=10: switch(b) {default:printf("%d",b++);
以下关于C语言文件系统的叙述中正确的是()。
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
下列选项中不属于结构化程序设计原则的是()。
以下选项中不合法的标识符是()。
随机试题
基本尺寸不同的孔、轴相互结合也构成配合。()
在1151变送器的电流放大电路中,输出电流表并联在D14两端,则电流表()。
被誉为“七绝圣手”、“诗家夫子”的是
HIV与感染细胞膜上CD4分子结合的病毒刺突是
1岁患儿,呕吐、腹泻,稀水便5d,1d来尿量极少,精神委靡,前囟及眼窝极度凹陷,皮肤弹性差,四肢发凉,脉细弱,血清钠125mmol/l。根据患儿脱水程度和性质,应首先给下列哪种液体()。
律师建议刘某可向下列单位中的哪些单位索赔()。本案中销售方侵犯了刘某什么权利()。
在安全生产责任制中,关于施工员职责说法错误的是()。
现金流量表的补充资料包括()。
张老师班上的王明同学上课时常发出怪叫声,面对老师的批评和全班同学的哄堂大笑,王明反而非常得意,觉得自己引起了大家的注意。后来张老师转变策略,在王明发出怪叫声后置若罔闻,并且提前告诉其他同学忽视王明的调皮行为,王明觉得自己的“演出”没有得到反馈,渐渐失去了兴
Lookingoutofthewindow,theoldladysawTony(run)______towardsthepostman.
最新回复
(
0
)