首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Sample{ friend long fun(Sample S); public: Sample(long a){x=a;} private: long x; }; l
有如下程序: #include using namespace std; class Sample{ friend long fun(Sample S); public: Sample(long a){x=a;} private: long x; }; l
admin
2020-11-11
28
问题
有如下程序:
#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)retum 1;
retum s.x*=fun(Sample(s.x一1));
}
int main()
{
int sum=0;
for(int i=0;i<6;i++)
{sum+=fun(Sample(i));}
cout<
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/Tiyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列模板声明中,有语法错误的是()。
有如下程序段:inti=1;intj=4;intmain(){inti=8,j=i;cout<<i<<j<<endl;}运行时的输出结果是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:public
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Con
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用
下列关于函数的叙述中,正确的是()。
随机试题
勘验、检查笔录
关于合同专用条款的说法,不正确的是()。
以下属于工商行政管理机关所具有的效力的是()。
导游员在与游客聊天时,不要谈论政治,更不要开政治玩笑。()
A、 B、 C、 D、 C封闭空间数4
若干人的年龄的和是4476岁,其中年龄最大的不超过79岁,最小的不低于30岁,而年龄相同的人不超过3人,这些人中至少有多少位年龄不低于60岁的老年人?
某书店按阶梯价格出售一批书,原价每本15元,10本以下部分按原价计算,第11本至第20本按原价九折计算,第21本至第30本部分按原价八折计算,折扣以此类推,但最低只能为五折。则用1000元最多可以买()本书。
三个箱子,第一个箱子中有4个黑球与1个白球,第二个箱中有3个黑球与3个白球,第三个箱中有3个黑球与5个白球.现随机地选取一个箱子从中任取1个球,则这个球为白球的概率是__________;若已发现取出的这个球是白球,则它不是取自第二个箱子的概率是_____
甲将乙在《软件学报》上发表的文章,稍作修改就署上自己的名字,并再次在其他刊物上发表,则甲______。
【S1】【S9】
最新回复
(
0
)