首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample S); public: Sample(l
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample S); public: Sample(l
admin
2020-07-23
40
问题
有如下程序:
#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)retum 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
解析
本题考查默认构造函数,当i=0、1时,fun(sample(i))为1;当i=2时,fun(sample(i))为2;当i=3时,fun(Sample(i))为6;当i=4时,fun(Sample(i))为24;当i=5时,fun(Sample(i))为120。所以总和为154。
转载请注明原文地址:https://kaotiyun.com/show/ULyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句或语句序列中错误的是
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);public:Sample(longa){x=a;}private:long
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
在一个程序文件中有如下语句:externintvar;关于这个语句,下列表述中错误的是
下列关于内联函数的叙述中,正确的是
下列关于运算符重载的叙述中正确的是
在下列关键字中,不能用来表示继承方式的是()。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
下列语句中,错误的是()。
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
随机试题
近视眼的远点在何处
患儿,女,13岁。患急性支气管炎,医嘱给予口服止咳糖浆每次30ml,每日3次治疗,护士应指导患者服止咳糖浆的正确方法是
某建筑物按地震作用效应标准组合的基础底面边缘最大压力Pmax=380kPa,地基土为中密状态的中砂,问该建筑物基础深宽修正后的地基承载力特征值fa至少应达到()时,才能满足验算天然地基地震作用下的竖向承载力要求。
下列关于票据记载事项的表述中,正确的是()。
甲公司成立于2004年,主营业务为氨纶生产,自成立以来一直保持着高速增长,氨纶年生产能力从成立之初的1000吨发展到目前的30000吨。2010年,公司开始向其他业务扩张,先后投资建设了三家五星级酒店、一家旅游度假村以及获得省内一条高速公路的经营权等。
我国现阶段的私营经济是()。
党的十八届三中全会对深化社会体制改革提出了新的要求:深化社会体制改革,要紧紧围绕()
设f(x)连续,且证明:若f(x)是偶函数,则F(x)为偶函数;
设,B=U-1A*U.求B+2E的特征值和特征向量.
ORACLE系统中“COMMITWORKRELEASE”语句表示事务提交并且--。
最新回复
(
0
)