首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample { friend long fun(Sample s); public: Sa
有如下程序: #include<iostream> using namespace std; class Sample { friend long fun(Sample s); public: Sa
admin
2020-04-07
54
问题
有如下程序:
#include<iostream>
using namespace std;
class Sample
{
friend long fun(Sample s);
public:
Sample(long a){x=a;}
private:
long x;
};
long fun(Sample s)
{
if(s.x<2) return 1:
return s.x*fun(Sample(s.x-1)):
}
int main()
{
int sum=0;
for(int i=0;i<6;i++){sum+=fun(Sample(i));}
cout<<sum;
return 0;
}
运行时输出的结果是( )。
选项
A、120
B、16
C、154
D、34
答案
C
解析
此题考查的是友元函数和递归函数。因为fun函数是Sample类的友元函数,所以fun函数可以直接访问Sample类对象的私有成员x。主函数调用fun函数,构造参数为0~5。当n小于2时,fun函数返回1,其余返回值为n*fun(n-1)。n取0~5的值时fun(n)依次为1,1,2,6,24,120,累加结果为154。
转载请注明原文地址:https://www.kaotiyun.com/show/hV8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知枚举类型定义语句为:enunlToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为______。
有如下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidfunc1(){cout<<"A1";}voidfunc2()
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,Test";char*p=a;wh
下列选项中,不属于模块间耦合的是
执行语句序列intx=10,&r=X;cout<<x<<’-’,<<r<<endl;输出结果为【】。
在计算机中,算法是指()。
在关系数据库中,用来表示实体间联系的是
若有char*x[2]={"xyzw","XYZW"};则下面的表述正确的是______。
随机试题
在组织中发挥领导作用的人称之为___________。
A.芒硝B.商陆C.芦荟D.牵牛子治疗虫积腹痛、面色萎黄、形瘦体弱的小儿疳积证宜选用的药物是
感觉感官对产品质量特征性适用于()
根据破产法的规定,下列哪些情况出现时,人民法院应当以书面形式裁定宣告债务人企业破产?( )
甲酒厂主要生产经营粮食白酒、药酒等,此外还生产冰醋酸等产品。2007年10月发生以下经济业务:(1)从农业生产者手中收购玉米40吨,每吨收购价3000元,共计支付收购价款12万元。企业将收购的玉米从收购地直接运往异地乙酒厂生产加工药酒,酒厂加工过程中代垫
某盐场2015年占地300000平方米,其中办公楼占地20000平方米,盐场内部绿化占地50000平方米,盐场附属医院占地10000平方米,盐滩占地120000平方米,盐场附属盐矿的矿井用地100000平方米。盐场所在地城镇土地使用税单位税额每平方米1元。
按照图1所示的方法折纸,再按图2将阴影部分剪掉,最后得到的纸的形状为()。
A、 B、 C、 D、 A
Televisionhaschangedthelifestyleofpeopleineveryindustrializedcountryintheworld.IntheUnitedStates,wheresociolo
Businessesarestructuredindifferentwaystomeetdifferentneeds.The【B1】______formofbusinessiscalledanindividualorso
最新回复
(
0
)