首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Sample { friend long fun(Sample s); public: Sample(long a) { x = a; } private: long
有如下程序: #include using namespace std; class Sample { friend long fun(Sample s); public: Sample(long a) { x = a; } private: long
admin
2015-07-22
15
问题
有如下程序:
#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 << sum;
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/tPE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:intx=1,y=2,z=3;X=x^z:‘,。。‘y=y^z;z=x^y;cout
关于静态数据成员的描述中正确的是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是()。
有以下类定义:classMyClass{public:MyClass(){cout<<1;}};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是______。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(i
多态性指的是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
数据库、数据库系统和数据库管理系统之间的关系是()。
关于纯虚函数,下列表述正确的是()。
随机试题
Sheisawomanofraregifts.Herperformancelastnightwasindeedvery______.
各种周围血管疾病的描述中.不正确的是
可用热敷的病人是
患者,女性,20岁,诊断:再生障碍性贫血,医嘱:输注浓缩红细胞。护士巡房时发现输血速度变慢,穿刺点局部无肿胀、无压痛,挤捏输液器无阻力,局部皮温正常。护士首先应
(2011年)燃煤电厂烟气测试结果如下:CO29.7%,O27.3%,水汽6%,CO浓度极低,其余气体主要为N2,干烟气SO2含量0.12%(V/V),折算到空气过剩系数1.4时的SO2浓度为:
以下各项中,不属于指数化方法的是()。
根据《担保法》规定,()财产可以抵押。
关键绩效指标包括数量指标、质量指标、成本指标和()。
赵某在公共汽车上因不慎踩到售票员而与之发生口角,售票员在赵某下车之后指着他大喊:“打小偷!”赵某因此被数名行人扑倒在地致伤。对此应由谁承担责任?()
安慰剂效应,又名伪药效应、假药效应,是指病人虽然获得无效的治疗,但却“预料”或“相信”治疗有效,而让病患症状得到舒缓的现象。根据上述定义,下列属于安慰剂效应的是()。
最新回复
(
0
)