首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
admin
2012-12-29
55
问题
若要把函数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://kaotiyun.com/show/SMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
有以下程序 #include<stdio.h> voidfun(doublex,double*y,double*z) {*y=*y-1.0;*z=*z+x;} main() {doublea=2.5,b=9.0,*pa,*pb;
以下针对相应语句的注释中,说法错误的是()。
下列函数的功能是()。 voidfun(char*a,char*b) {while((*b=*a)!=’\0’){a++;b++;} }
若有定义语句doublex,y,*px,*py;,执行了px=&x;py=&y;之后,正确的输入语句是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0)putchar(a+i);
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
下面关于编译预处理的命令行中,正确的是()。
随机试题
Ithinkthatwhatitisnotthattheworldhasbecomecrueler,it’sjustthatweholdourchildrenbackfromaveryearlyage.W
We______ourbreakfastwhenanoldmancametothedoor.
患者,女,51岁,平素头晕头痛,耳鸣目眩,少寐多梦,突然发生口眼歪斜,舌强语謇,半身不遂,舌质红脉弦细数。治疗方剂宜选
A.50ml/kgB.60~80ml/kgC.70~100ml/kgD.100一120ml/kgE.120~150ml/kg中度脱水第一天补液量
[2016真题·单选(选做)]集线器是对网络进行集中管理的重要工具,是各分枝的汇集点。集线器选用时要注意接口类型,与双绞线连接时需要具有的接口类型为()。
应逐个进行壳体压力试验和密封试验的阀门是()。
关于投资性房地产有关的支出,下列说法中正确的有()。
2013年,全球汽车零部件贸易涉及237个国家和地区,反映了汽车工业空间分布更分散,全球化程度更高,区域分工逐渐深化,回答下列问题。对汽车零部件的贸易比整车贸易更活跃的原因分析不正确的是()。
由左侧展开图折成的立方体是:
Whatdoesthewomanmean?
最新回复
(
0
)