首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a;} private: lo
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a;} private: lo
admin
2017-07-28
54
问题
有如下程序:
#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)return1;
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:
return0;
}
执行这个程序的输出结果是( )。
选项
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/AFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classBASE{private:charc;public:BASE(charn
下面程序的输出结果是()。#include<iostream>usingnamespaceStd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;
假定MyClass为一个类,执行“MyClassa[3],*p[2];”语句时会自动调用给类的构造函数()次。
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){inta=2,b=-1,c=2;if(a<b)
下列程序时类D代码段出现编译错误,原因是【 】。#include<iostream.h>classA{public:A(charc){cout<<"A’sconstructor."<<c<<endl
假定变量m定义为int m=7;则定义变量p的正确语句为( )。
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
定义一个函数时,若只允许函数体访问形参的值而不允许修改它的值,则应把该形参声明为【 】类型。
在单链表上难以实现的排序方法有希尔排序、【 】和堆排序。
随机试题
A.吸气性呼吸困难B.呼气性呼吸困难C.夜间阵发性呼吸困难D.进行性呼吸窘迫充血性心力衰竭
【2012年第4题】题1~5:某城市拟在市中心建一座400m高集商业、办公、酒店为一体的标志性建筑,当地的海拔高度2000m,主电源采用35kV高压电缆进户供电,建筑物内设35/10kV及10/0.4kV变电所,高压与低压电气装置公用接地网,请回答下列问题
客户授信额度按授信形式不同,包括( )。
反映企业,即刻变现能力的财务指标是()。
2013年3月18日,甲机械公司与乙融资租赁公司接洽融资租赁某型号数控机床事宜。同年4月1日,乙按照甲的要求与丙精密设备公司签订了购买1台某型号数控机床的买卖合同。丁以乙的保证人身份在该买卖合同上签字,但合同中并无保证条款,丙和丁亦未另行签订保证合同。乙和
根基民事法律制度的规定,下列关于附条件民事法律行为所附条件的表述中,正确的是()。
甲、乙二人约定,如果30天内下雨,甲就将送给乙一把雨伞,该约定()。
数据字典(DD)所定义的对象都包含于
Readthetextbelowabouthowtodenyconsumers’claims.Inmostofthelines(34-45)thereisoneextraword.Itiseithergramma
Recentlytherehasbeenagreat______forsmallcarsthatuselittlepetrol.
最新回复
(
0
)