首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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全国计算机二级
相关试题推荐
支持子程序调用的数据结构是( )。
下列关于输入流类成员函数getline()的表述中,错误的是
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
下列符号中,正确的C++标识符是()。
有如下类定义:classMyClass{public:_____________private:intdata;};若要为MyCla
下列字符串中,不可以用做C++标识符的是()。
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
试述现金预算的结构。
担保物权是为了担保债的履行,在债务人或第三人的特定财产上设定的物权。担保物权主要有【】
永存动脉干的二维超声检查有什么特殊所见
鉴定副溶血性弧菌的方法不包括
患者女性,50岁,高血压史25年,3年来间断发作四肢无力,1个月前发作时患者不能自行起床,院外测血钾2.8mmol/L,人院后查血钾3.0retool/L,24小时尿钾40mmol/L。血压:160/90mmHgo该患者治疗首选
《民用建筑工程室内环境污染控制规范(2013年版)》GB50325控制的室内环境污染物有()。
可以由行政法规规定的事项为()。
生产能力是指企业全部生产性固定资产,在一定时期、一定技术和组织条件下,所能生产一定种类产品的最大产量。某企业在进行生产能力分析时,对用于生产的设备数量、完好状态、人员出勤率和技术水平等进行了收集。此外,还应考虑()因素。
伽达默尔曾严厉批评把自然科学的归纳法视为得到一切真理的唯一方法这种观点,他认为如果将归纳法视为人文科学的衡量标准,那将会导致人文科学的自我取消,人文科学有自身的研究方法与真理标准。人文科学研究的最高目的是:在真的基础上追求善与美。解释学反对科技万能主义,但
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
最新回复
(
0
)