首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inelude using namespace std; class Sample{ friend long fun(Sample S); public: Sample(long a){x=a
有如下程序: #inelude using namespace std; class Sample{ friend long fun(Sample S); public: Sample(long a){x=a
admin
2019-04-18
20
问题
有如下程序:
#inelude
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://jikaoti.com/ti/sRt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy(
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERIVED
下列关于this指针的叙述中,正确的是
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
数据的存储结构是指
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列叙述中错误的是
下列叙述中正确的是
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
随机试题
仪表显示油箱内存油量已在警告线以内。
焊接用氧气有什么特殊要求?
半卧位的目的不包括
《公路工程国内招标文件范本》规定,中标人应当自收到中标通知书之日起()天内,按照招标文件和投标文件及中标通知书等和招标人订立书面合同。
铲运机常用的施工方法有()。
高层建筑内设有固定座位的观众厅、会议厅等人员密集场所,观众厅每个疏散出口的平均疏散人数()。
根据诺贝尔经济学奖获得者、欧元之父蒙代尔的理论,在开放经济条件下,一国的独立货币政策、国际资本流动、货币相对稳定的汇率,不能三者都得到,即存在所谓的“不可能三角关系”。我国经济已经对外开放,如果蒙代尔的理论正确,以下哪项陈述一定为真?
经由一部手机,即可判断出用户的性别、年龄、偏好、是本地居民还是外来游客、特定区域内的实时人数及分布等,上述一系列对游客的“画像”,都是旅游大数据的功劳;每逢特定节假日,实时游客量、一天游客量、假日期间总游客量、消费总量等都会迅速通过媒体传递给大众,这同样得
设为正项级数,则下列结论正确的是()
算法的空间复杂度是指
最新回复
(
0
)