首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; ela$8 Sample{ friend long fun(Sample s); public: Sample(10ng a){x=a;}
有如下程序: #include using namespaee std; ela$8 Sample{ friend long fun(Sample s); public: Sample(10ng a){x=a;}
admin
2016-09-20
29
问题
有如下程序:
#include
using namespaee std;
ela$8 Sample{
friend long fun(Sample s);
public:
Sample(10ng a){x=a;}
private:
long x;
};
long fun(Sample s){
if(s.X<2)return 1;
retum s.x* fun(Sample(s.x-1));
}
int main()
{
int sum=0;
for(int i=0;i<6;i++)
{sum+=fun(Sample(i));}
tout<
return 0;
)
f
执行这个程序的输出结果是( )。
选项
A、120
B、16
C、154
D、34
答案
C
解析
本题考查默认构造函数,当i=0、1时,fun(Sample(i))为l;当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/sONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
下列描述中错误的是
在面向对象的程序设计中,下列叙述中错误的是
下面的哪个选项不能作为函数的返回类型?
C++中封装性、继承性和【】是面向对象思想的主要特征。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
A、 B、 C、 D、 D面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块
随机试题
以下规定中,主要是在保护妇女的财产权利的是()。
能够益气复脉,养阴生津的药物是()。
患者,男,1岁,发热10小时,体温39.5℃,来医院就诊时,突然出现双手紧握,两眼凝视,呼之不应,持续3分钟;查体:神志清楚,精神萎靡,颈软无抵抗。该患儿首先应考虑是()。
城市的总体规划由()负责组织编制。
QDII基金申购、赎回中,基金管理公司会在T+1日内对该申请的有效性进行确认。T日提交的有效申请,投资者应在T+2日到销售网点柜台或以销售机构规定的其他方式查询申请的确认情况。()
股票分割由于不能给投资者带来现实的利益,所以通常会刺激股价下滑。( )
甲公司2007年年初未分配利润为400万元,盈余公积为300万元。本年实现净利润为1000万元。本年提取法定盈余公积金100万元,提取任意盈余公积100万元,分配现金股利300万元。因扩大经营规模的需要,经批准,甲公司决定将资本公积150万元和盈余公积15
5,11,24,52,()
条件反射的发现者是()。
记忆的全过程包括()
最新回复
(
0
)