首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-05-06
28
问题
有如下程序:
#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://kaotiyun.com/show/xFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{public:virtualvoidShow(){cout<<’B’;}};
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成员函数的定义中,正确的是()。
下列叙述中正确的是()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
在E-R图中,用来表示实体联系的图形是( )。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,reaF15,则循环队列中的元素个数为()。
随机试题
计量器具新产品或进口计量器具型式评价必须依据什么进行?
齿轮传动可以保持瞬时传动比的稳定。
牡蛎散中具有止汗作用的药是
男性,74岁,高血压、冠心病9年,发生心力衰竭,出现下述哪种情况表示进入体循环淤血状态
百日咳的临床表现叙述正确的是
女性,36岁,发热1个月,弛张热,伴恶寒,关节痛,体检:皮肤瘀点,Osler结节,心脏有杂音,考虑为感染性心内膜炎,确诊的直接证据来自()
国家特种设备安全监督管理部门核准的检验检测机构对特种设备监督检验的主要内容包括( )。
在对会计工作的国家监督中,除()的普遍性监督外,其他有关部门按照法律、行政法规的授权和部门的职责分工,从行业管理、履行职责的角度出发,也有对有关单位会计资料实施监督检查的职权。
在报道冲突的背景情况时,平衡(不偏不倚)的立场特别重要。一定不能蓄意地操纵事实以有利于一方的观点,每一方的观点都应该被公正地报道。然而,这种平衡的概念并不意味着尽量以一种公正的方式去隐藏或掩饰某种不公正是正当的。如果所有的媒介都接受这种对平衡报道的不正当解
EverySundaymorningmillionsofIndianssettledownwithacupofteaandthespecialweekendissuesoftheirnewspapers,just
最新回复
(
0
)