首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-07-22
16
问题
有如下程序:
#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/AwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R. S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
数据库设计包括概念设计、______和物理设计。
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
在类中定义和实现的函数称为()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
对于模板定义关键字class和typename说法不正确的是()。
关于纯虚函数,下列表述正确的是()。
关于虚函数,下列表述正确的是()。
关于抽象类,下列表述正确的是()。
随机试题
人们每次看见“月晕”就知道要“刮风”,“潮湿”就知道婴“下雨”,即得出“月晕而风,础润而雨”的结论。这属于哪种思维特性?()
关于糖尿病肾病,下列哪些说法正确
原始细胞﹥30%,过氧化物酶染色阴性或阳性率﹤3%,无Auer小体,免疫细胞化学MPO阳性,CD13、CD14、CD15、CD33、CD11b中至少有一种阳性。不表达B系和T系特异性抗原,可表达CD34、TdT、HLA-DR。此类型白血病伴随的贫血是
结扎输卵管常在哪部进行
A.给予行政处罚B.给予行政处分C.按照治安管理处罚条例处罚D.依法追究其刑事责任《麻醉药品管理办法》规定贩卖麻醉药品和罂粟壳,构成犯罪的
下列有关公司股东大会会议制度说法不正确的是:()
在房地产市场调查中,二手资料的特点有()。
理财规划的核心策略为攻守兼备型的是()
下列关于商誉减值的说法中,不正确的是()。
卫生检疫主要是对出入境旅客进行的传染病检查。()
最新回复
(
0
)