首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a
有如下程序: #include using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a
admin
2017-12-14
32
问题
有如下程序:
#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<
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/UkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对基类数据成员的初始化必须派生类的构造函数中的______处执行。
若有如下程序:#include<iostream>usingnamespaeestd;intfun(){staticinti=0;ints=1;s
有如下程序:#includedusingnamespacestd;classCD{public:~CD(){cout
有以下程序段intk=0;while(k=1)k++;while循环执行的次数是
以下能对二维数组a进行正确初始化的语句是
在面向对象方法中,属性与操作相似的一组对象称为______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
在长度为n的有序线性表中进行二分查找,需要的比较次数为
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
用树型结构表示实体之间联系的模型是()。
随机试题
初产妇活跃期停滞的诊断标准是宫口不再扩张()
融资租赁的租金由()构成。
反映一定会计期间经营成果的报表是()。
我国的白酒有若干种不同的香型,其中主要的香型包括()。
【2016下】行为改变都是学习的结果。
【案例】三岁多的亮亮最近常表现出各种反抗行为或执拗现象,不再像以前那样听话了。一有机会便要采取独立行动。有一天,妈妈特地在下班后给他买了一件玩具,叫他自己玩。妈妈忙完家务,给他准备了洗澡水,喊他洗澡,连喊了三遍,亮亮才大声回应道“妈妈,我不洗澡”。妈妈给他
陈祖培教授介绍,天津医科大学最近完成的一项国家自然科学基金重点项目——“必须微量元素过量(碘过量)对健康影响的研究”结果表明:目前食盐中加碘的浓度是碘的生理需要量,不会造成人群碘摄入过量,因此也不会造成因食用碘盐而形成的碘过量的公共卫生问题。碘浓度即使再增
给英语老师发一封电子邮件,并将考生文件夹下的文本文件homework.txt作为附件一起发送。具体要求如下:【收件人】wanglijuan@cuc.cdu.cn【主题】课后作业【内容】王老师,您好!我的作业已经完成,
A、Pessimistic.B、Optimistic.C、Doubtful.D、Indifferent.B男士在最后说基因技术的前景非常好,可见B正确。
Keepinghealthyrequiresaconsciouseffort.Youmakechoicesaboutthefoodsyoueat,just【C1】______youmakechoicesaboutgett
最新回复
(
0
)