首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序:
#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.h>classSample{intn;public:Sample(){}Sample(inti(n=i;)v
有以下程序:#include<iostream>usingnamespacestd;classBASE{private:charc;public:BASE(charn
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运
有如下程序:#include<iostream>usingnamespacestd;classXX{protected:intk;public:XX(int
关于拷贝初始化构造函数,描述不正确的是( )。
如果一个类含有一个以上的纯虚函数,则称该类为
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列对模板的声明中,正确的是()。
随机试题
他特意到那里去,看看发生了什么事。
既能行气除满,又可平喘的药物是
专业监理工程师是由总监理工程师任命,组织并带领一般监理人员对设备工程直接监理的人员。专业监理工程师应当具备()条件。
1.背景材料:某施工单位承包了高速公路M合同段路基工程,合同工期2年,每年5~8月为雨期。本合同段有填有挖,且需以挖做填,项目部充分考虑雨期对施工的影响,对选择施工的项目进行详细考察,编制雨期施工专项方案,项目物资部门针对雨期施工方案,在雨期施工
根据《企业破产法》的规定,下列选项中,属于全面接管具体职责的是()。
某公司于2009年1月1日购入一项专利权。初始入账价值为900万元。该专利权预计使用年限为12年,法律保护年限是10年,采用直线法摊销。该专利权在2009年12月31日预计可收回金额为783万元,2010年12月31日预计可收回金额为698万元。假定该公司
玩忽职守罪的主观方面只能是()。
Duringthesystemsanalysisphase,greateruserinvolvementusuallyresultsinbettercommunication,fasterdevelopmenttimes,and
下列安全协议中,位于网络层的是(1),位于应用层的是(2)。(2)
堆排序最坏情况下的时间复杂度为
最新回复
(
0
)