首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample { friend long fun(Sample s); public: Sample(
有如下程序: #include<iostream> using namespace std; class Sample { friend long fun(Sample s); public: Sample(
admin
2020-06-29
27
问题
有如下程序:
#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) 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/qByp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中不属于软件需求分析阶段任务的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
在软件开发中,需求分析阶段产生的主要文档是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
结构化程序的三种基本控制结构是
模板对类型的参数化提供了很好的支持,因此()。
已知有数组定义chara[3][4];下列表达式中错误的是
软件测试用例包括()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sLst。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Pepend。在main函数中给出了一组测试数据,此时程序的输出
随机试题
消化性溃疡的并发症有出血、穿孔、幽门梗阻、_______。
根据混凝土拌合物坍落度的不同,可将混凝土分为()。
外国人有哪些情形不准入境?有哪些情形不准出境?
生产力和生产关系的矛盾、经济基础和上层建筑的矛盾之所以构成社会基本矛盾,是因为它们()。
()对于暗中相当于要挟对于()
假定双寡头垄断市场的需求函数为Q=a—P。每个厂商的边际成本为c,c为常数且a>c。试比较伯特兰均衡、完全竞争均衡、古诺均衡和串谋均衡时的情景。把(1)市场产量,(2)价格,(3)利润按照从大到小或者从小到大的顺序对这四种均衡进行排队。[北京邮电大学820
电影《王子复仇记》根据()改编。
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidfunc1(){cout
We’re______late.Hehasalreadygone.
A、Bywhatwedo.B、Byfairevaluation.C、Incomparisonwithothers.D、Inaccordancewithsetstandards.C文章中间部分提到,毕竟,我们都是通过与他人的比
最新回复
(
0
)