首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Sample { friend long fun(Sample s); public: Sample(long a) { x = a; } private: long
有如下程序: #include using namespace std; class Sample { friend long fun(Sample s); public: Sample(long a) { x = a; } private: long
admin
2015-06-27
33
问题
有如下程序:
#include
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/yRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据流图中,○(椭圆)代表______。
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
C++语言中while循环和do-while循环的主要区别是()。
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
在关系数据库中,用来组织索引结构联系的是()。
下面叙述错误的是______。
下列关于运算符重载的叙述中,正确的是
关于在调用模板函数时实参的使用,下列表述中正确的是
随机试题
关于米氏常数Km的说法,正确的是
流行性腮腺炎的基本病理变化是
施工企业的全部管理工作的实质就是运用科学的管理手段,()。
下列关于押汇的说法,正确的有()。
甲、乙发生合同纠纷,继而对双方事先签订的仲裁协议的效力发生争议。甲提请丙仲裁委员会确认仲裁协议有效,乙提请丁人民法院确认仲裁协议无效。根据《仲裁法》的规定,下列表述中,正确的是()。
中国证监会于2010年8月受理了甲上市公司(本题下称“甲公司”)申请向不特定对象公开募集股份(增发)的申报材料,该申报材料披露了以下相关信息:(1)甲公司(非金融类企业)2007年、2008年和2009年按照扣除非经常性损益前的净利润计算的加权平均净资产
某中学委托一服装厂加工校服,合同约定布料由学校提供,价值50万元,学校另支付加工费10万元,下列各项关于计算印花税的表述中,正确的是()。
认真阅读《邹忌讽齐王纳谏》课堂教学实录节选,回答下列问题。生:(读课文)“臣之妻私臣,臣之妾畏臣,臣之客欲有求与臣,皆以美于徐公”:“宫妇左右莫不私王,朝廷之臣莫不畏王,四境之内莫不有求于王。”师:这两组句子,相同的词语是:“私、畏、有
下列法律关系中由《中华人民共和国合同法》调整的是()。
【B1】【B3】
最新回复
(
0
)