首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
50
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是()。
函数定义的格式是【 】函数名(形式参数表)函数体。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。
假定变量m定义为int m=7;则定义变量p的正确语句为( )。
根据注释内容在空白处填写适当内容。classLocation{private:intX,Y;public:voidinit(intinitX,intinitY);intGetX();intGetY
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
对于常数据成员,下面描述正确的是
关于const修饰符的说法中,错误的是
下列输出字符,A,的方法中,()是错误的。
定义一个函数时,若只允许函数体访问形参的值而不允许修改它的值,则应把该形参声明为【 】类型。
随机试题
下列哪种病最易引起小腿丹毒:
如果你是乙公司的企业法律顾问,()。乙公司在甲公司追认之前享有()。
发生销售退货时,用户可以直接输入退货单,而无需调出原销售发票。()
()不需要设置为数量金额式。
出口货物在海关放行后更换舱单,海关同意报关单位修改报关单的,对报关员一次记5分。()
以下可以进行抵押的财产有()。
我国个人所得税法规定的居民纳税人是在中国境内有住所并且居住时间满1个纳税年度的个人。()
如图所示,空气中有一折射率为的玻璃柱体,其横截面是圆心角为90°,半径为R的扇形OAB,一束平行光平行于横截面,以45°入射角照射到OA上,OB不透光。若只考虑首次入射到圆上的光,则上有光透出部分的弧长为()。
平均数标准差与总体标准差、样本容量有何关系?
Cathy:Goodafternoon.I’vejustjoinedthelibrary.HowmanybookscanItakeout?Emily:Youcantaketwobooks,andkeepthem
最新回复
(
0
)