首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是
在两种基本测试方法中,【 】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
下列符号中可以用作C++标识符的是()。
下面程序的结果为()。#include<iostream.h>voidchange(inta,intb){inttemp;temp=a;a=b;b=temp;}void
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}
关于关键字class和typename,下列表述正确的是______。
在下面的运算符重载函数的原型中,错误的是______。
关系数据库管理系统能实现的专门关系运算包括( )。
下面描述中,不属于软件危机表现的是
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
试述行政绩效评估的信息收集方法。
破伤风抗毒素皮试液的标准是每1ml皮试液含破伤风抗毒素是
某一预制钢筋砼桩截面300×300米,长83米,含03米桩尖,则其制作工程量为()。
各级政府在行使土地征用权时,必须严格遵守()及其实施条例规定的审批程序。
“君子欲化民成俗,其必由学乎”、“古之王者,建国君民,教学为先”体现了_____的教育目的观。【】
材料一2013年7月份,安徽游客姚远反映其在海南旅游期间,导游存在擅自减少服务项目,增加行程外消费项目等问题。有业内人士指出,该游客所缴1650元的费用,除去合肥往返海口机票(1400元)以及组团社正常利润外,所剩无几,这是一起典型的“零负团
每每想到那件事,我总是觉得对他不住。()
π/2
Wheredoesthewriterusuallyspendhisholiday?Whatismeantby"cuttingdownonluxuries"inthelastsentence?
"TheDigitalDivide"TheChallengeofTechnologyandEquityInformationtechnologyisinfluencingthewaymanyofuslive
最新回复
(
0
)