首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-06-10
17
问题
有如下程序:
#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/5yfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
下列循环语句中有语法错误的是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
关于关键字c1ass和typename,下列表述中正确的是()。
索引属于()。
随机试题
证券公司的主要业务包括()。
某股份有限公司的未弥补亏损达到股本总额的40%,该公司应当在2个月内召开临时股东大会。()
A.0.45μm微孔滤膜B.超滤膜C.玻璃漏斗D.布氏漏斗E.板框压滤机常压滤过宜选用
背景某工程建设在一老厂区最东侧的狭窄场地。该工程特点为是场地附近建筑物较多,皮带通廊和各种管道纵横交错,且有150m高烟囱两座,周围交通非常不便。某承包方同发包方签订了该工程的建设施工合同,约定工期12个月,开工日期为3月8日,竣工日期为次年3月7日;工
某公司普通股目前的股价为20元/股,筹资费率为2%,刚刚支付的每股股利为1元,股利固定增长率为4%,则该股票的资本成本为()。
会计是一种反映和监督主体经济活动的经济管理工作,它的主要计量单位是()。
高校毕业生返乡后,很多都找不到合适的工作,当地人保局准备组织一场针对大学生群体的培训,帮助高校毕业生提高就业、创业技能,你作为活动的负责人,会怎么做?
在犯罪过程中,自动放弃犯罪或者自动有效地防止犯罪结果发生的,是犯罪中止。下列情形属于犯罪中止的是()
邮轮:海洋:航行
Anewyoungteacherhasjustbegunherwork.Inthefirstdayofschool,aftershereadthelist(名单)ofstudentsinherclass
最新回复
(
0
)