首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
53
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于return语句的叙述中,正确的是
有如下程序段:inti=1;while(1){i++;if(i==100)break;if(i%2==0)cout
若MyClass是一个类名,且若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
下列有关运算符重载的叙述中,正确的是()。
数据库应用系统中的核心问题是( )。
在数据库中,数据模型包括数据结构、数据操作和
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
模板对类型的参数化提供了很好的支持,因此()。
在软件开发中,需求分析阶段可以使用的工具是( )。
随机试题
A.淀粉B.D-葡萄糖C.L-鼠李糖D.D-果糖E.麦芽糖属于多聚糖的是
试述剩余价值规律是资本主义的基本经济规律。
制备片剂的前提条件包括()、()和()。
无权代理行为包括()。
根据下列所提供的信用证条款的主要内容及有关信息,填写海运集装箱提单和海运货物保险单有关项目。IrrevocabledocumentarycreditNumber:LC666—12345678Date:March5,200
用人单位安排女职工在怀孕期间从事国家规定的第三级体力劳动强度的劳动的,劳动保障行政部门应责令改正,并按照受侵害的劳动者每人()的标准计算,处以罚款。
某电器专卖店为一般纳税人,2013年8月发生下列购销业务:(1)销售空调30台,每台零售价格3000元,商场派人负责安装,每台收取安装费510元。(2)采取有奖销售方式销售电冰箱100台,每台零售价格2340元;将外购的50只石英手
书面测验是考查学生课程目标达成状况的重要方式,以”有理数”一章为例,说明设计数学书面测验试卷应关注的主要问题。
A、 B、 C、 D、 A第一组图形的体积分别为圆柱的“1倍”、“1/2”、“1/3”,所以第二组也应遵循这一规律,故答案为A。
Forsomeeducators,thereisnothingwrongwithfunandgames.AgroupcalledtheEducationArcaderecentlyheldaconferencein
最新回复
(
0
)