首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
admin
2012-12-29
29
问题
若要把函数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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
若变量已正确定义并赋初值,以下合法的赋值语句是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
下列定义变量的语句中错误的是()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。
有以下程序: #include<stdio.h> main() { chars[]={"012xy"}; inti,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’&&s[i]<=’z’)
下面选项中不是关系数据库基本特征的是()。
下面属于软件设计阶段产生的文档是()。
随机试题
产品质量责任是一种综合的()。
饱食后急症病人严禁开放滴乙醚麻醉是因为
经皮肝穿刺胆道造影(PIC)前的准备,正确的是
两明渠均匀流,流量相等,且断面形状尺寸、水深都相同,A的粗糙系数是B的2倍,渠底坡度A是B的()倍。
Todd制造公司在一年中需要一项$100000000的贷款。Todd的银行提供了两个选择如下:方案1——按照固定利率10.25%贷款。不需要补偿性存款额。方案2——按照固定利率10%贷款。需要有无息补偿性存款余额。如果发生了贷
下列各项中,应该按照借款合同的规定计算缴纳印花税的有()。
某单位计划在一间长15米、宽8米的会议室中间铺一块地毯.地毯面积占会议室面积的一半,若四周未铺地毯的留空宽度相同,则地毯的宽度为:
微分方程xdy+2ydx=0满足初始条件y|x=2=1的特解为()
Togetasenseofhowwomenhaveprogressedinscience,takeaquicktourofthephysicsdepartmentattheUniversityofCalifor
【B1】【B10】
最新回复
(
0
)