首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample { friend long fun(Sample s); public: Sample(
有如下程序: #include<iostream> using namespace std; class Sample { friend long fun(Sample s); public: Sample(
admin
2020-06-29
39
问题
有如下程序:
#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
解析
本题考查默认构造函数,当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/qByp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,错误的是
下列关于默认参数的叙述中,错误的是
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0):x(xx),
下列关于运算符重载的叙述中,错误的是
若MyClass是一个类名,且若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对
若有函数调用"fun(x*y,3,max(a,b,c))",则fun的实参个数为
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.cpp。其中定义了类Set和用于测试该类的主函数main。类Set是一个用于描述字符集合的类,在该字符集合中,元素不能重复(将“a”和“A”视为
下列选项中不属于结构化程序设计原则的是()。
随机试题
有关急性化脓性骨髓炎,下列哪项正确()。
患儿,男,6个月。近两天见口腔黏膜白屑散在。患儿形体怯弱,面白颧红,五心烦热,口干不渴,或低热盗汗等,舌质红,少苔。治疗首选方剂是
下列糖中,最难酸水解的糖为
抢险救灾和农民自建低层住宅的安全生产管理,()《建设工程安全生产管理条例》。
把人力看成人员素质综合发挥的作用力。认为人力资源是劳动生产过程中,可以直接投入的各种能力的综合。这种表述是一种()。
下列工程项目风险管理工作中,属于风险识别阶段的工作是()。
下列说法错误的是()。
人力资本理论是由()提出的。
我国刑法中规定某些罪为“告诉才处理”,刑事诉讼法中规定了自诉案件。某校考试时的一道题目为:自诉案件与告诉才处理案件的关系。一名考生的下述四项答案要点中,哪一点才是正确的?()
你是民警。同时遇到了三件事。你怎么处理?a:老婆婆突发心脏病,身边只有一个10岁的孙女:b:一对夫妻吵架,女的想引爆煤气:c:老爷爷有心脏病,失踪了2天。
最新回复
(
0
)