首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-08-23
58
问题
有如下程序:
#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<
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/SD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
若有如下程序:#include<iostream>usingnamespacesstd;ints=0;classsample{staticintn;public:sam
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}Voidf(){cout<<"Bf";}};clas
派生类的构造函数的成员初始化列表中,不能包含
下列对模板的声明中正确的是()。
在MyClass类的定义中,对赋值运算符:进行重载。请将画线处缺失的部分补充完整。【】MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this
在有n个结点的二叉链表中,值为非空的链域的个数为______。
“商品”与“顾客”两个实体集之间联系一般是()。
对于模板定义关键字class和typename说法不正确的是
随机试题
资源管理器窗口左侧为任务窗格,展开了四个以树形结构目录显示的当前计算机中所有资源的文件夹栏:________、________、________和________。
试述心源性休克的病因。
可能发生呼吸肌无力引起呼吸衰竭的疾病是
钟明贵将一辆九成新的汽车委托四通商行以30万元的价格出售,报酬为3万元。四通商行为出售汽车支出保管费、试车费等费用5000元,四通商行还委托甘国华为出售汽车提供信息,事成之后支付甘国华报酬3000元,甘国华为此花费车费、话费等500元。最后,在甘国华提供信
某集成电路工厂的化学清洗间,采用单层厂房,耐火等级为一级,每层的总建筑面积为80m2,可同时容纳生产人数20人。厂房洁净室的顶棚、壁板采用不燃烧体材料制作,地面采用A级燃烧性能材料制作。该厂房内洁净区疏散口到外部出口的距离为30m,洁净区域设有物流疏散通道
1948年,国民政府开始实施币制改革,宣布以()取代法币,决定强行收兑国人的金银和外币
下列选项正确地表达了法律与政治的关系的是()。
党的十一届三中全会以后,邓小平多次、反复地强调和阐明了社会主义的根本任务是发展生产力,确立这一根本任务的依据有
教师表中有"职工号"、"姓名"、"工龄"和"系号"等字段,"学院表"中有"系名"和"系号"等字段,计算"计算机"系教师总数的命令是( )。
A、receptionistB、managerC、customerD、cashierC
最新回复
(
0
)