首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
admin
2012-12-29
26
问题
若要把函数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://jikaoti.com/ti/C1L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
下面属于良好程序设计风格的是()。
下列叙述中正确的是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
以下选项中不合法的标识符是()。
以下叙述中错误的是()。
有以下程序: #include<stdio.h> main() { ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++;
下面关于编译预处理的命令行中,正确的是()。
下面对“对象”概念描述正确的是()。
随机试题
甲群落中有100个个体,其中90个属于种A,另外10个属于种B;乙群落中也有100个个体,但种A、B各占一半。那么
患者,女性,46岁,因下腹痛和腹泻日渐加重入院。行剖腹探查术,见大网膜下部有直径约8cm的扁平肿块,余腹膜上散在有多数小结节。子宫及附件正常,消化道未见肿瘤。肿瘤组织镜下观察,呈现腺管、乳头状结构,并见有大小不等的腺管样腔隙,被覆单层扁平上皮或立方上皮,瘤
目前最常用的制作种植体的材料是
A.乳癖B.乳衄C.乳疬D.乳核E.乳痈以乳头溢液、乳晕部肿块为临床特点的疾病是()
市场调查中,竞争力状况调查包括()。
我国著名的四大民间木刻年画的产地是()。
Therearefivecomponentsofcommunicativecompetence.Whichofthemreferstoone’sabilitytocreatecoherentwrittentextor
公文的标题一般包括下列哪三部分?()
根据下面材料回答下列题。按从大到小排序,中等职业教育、普通高中招生数之和最大的那一年普通高等教育本专科招生数在六年中排()。
Toooftenyoungpeoplegetthemselvesemployedquitebyaccident,notknowingwhatliesinthewayofopportunityforpromotion,
最新回复
(
0
)