首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是 ( )。 A)voidfriendfun() B)friendfun() C)frien
admin
2012-12-29
28
问题
若要把函数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全国计算机二级
相关试题推荐
下面可以作为软件需求分析工具的是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
有下列程序 #include<stdio.h> main() { char*P="6938"; inti,s=0; for(i=3;i>=0;i--) s=10*s+p[i]-’0’; printf(
下列语句组中正确的是()。
若有如下函数定义 doublefun(intx,inty) {return(x+y);} return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是()。
有以下程序: #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]]++;
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
C源程序中不能表示的数制是()。
以下选项中不合法的标识符是()。
随机试题
把提供的各种信息重新组合,朝着一个方向、寻找出一个正确答案或最佳方案的思维称为_______。
A.自身免疫性溶血性贫血B.遗传性球形细胞增多症C.阵发性睡眠性血红蛋白尿D.G一6一PD缺乏症E.海洋性贫血女性,42岁,表现为贫血和脾大,伴有脱发、皮疹、关节红肿、面部红斑,最可能的诊断是
()是宅基地使用权的权利主体。
500万元-2000万元工程的竣工结算审查时限为从接到竣工结算报告和完整的结算资料之日起()。
塔、容器在安装或现场组装前应检查设备或半成品、零部件的制造质量,应符合()要求方可验收。
作为宏观经济分析的重要工具,简单的菲利普斯曲线概述的是失业率与()之间的相互关系。
认知策略
某夫妇通过创设“宝贝回家”寻子网,帮助走失、被拐儿童回家,唤起社会对走失、被拐儿童的关注。“宝贝回家”寻子网的建立所体现的对未成年人的保护是()。
局域网是分布范围在几千米以内,不超过()的计算机网络。
A、Informationtechnology.B、Computerprogramming.C、Computerprocessing.D、Dataprocessing.D对话中男士想学电脑编程(com—puterprogramming),
最新回复
(
0
)