首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a;} private: lo
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a;} private: lo
admin
2017-07-28
38
问题
有如下程序:
#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)return1;
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:
return0;
}
执行这个程序的输出结果是( )。
选项
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/AFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
以下程序的执行结果是______。#include<iostream.h>classSample{intn;public:Sample(){}Sample(inti(n=i;)v
假定MyClass为一个类,执行“MyClassa[3],*p[2];”语句时会自动调用给类的构造函数()次。
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是()。
read函数的功能是从输人流中读取( )。
以下不属于构造函数特征的是。
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
随机试题
消化性溃疡活动期大便隐血试验阳性,提示每日出血量不少于
政府和社会资本合作(PPP)项目实施过程中,监管体系一般包括()。
《合同法》明确规定,违约责任采取的是严格责任原则,只有( )。
王先生夫妇今年都刚过40岁,年收入20万元左右,打算60岁退休,估计夫妇俩退休后第一年的生活费用为10万元,考虑通货膨胀的因素,夫妻俩每年的生活费用估计会以每年3%的速度增长。预计两人寿命可达80岁,并且现在拿出10万元作为退休基金的启动资金。夫妻俩均享受
国有建设用地使用权承租人的义务不包括()。
课程的组织方式或设计课程的种类指的是()。
恒定电场是指电场不随()。
我国托儿所(或幼儿园、托儿班)的特色是()。
明治维新中,事实上废除了封建领主土地所有制的举措是()。
窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。PrivateSubCommand32_Click()max=0max_n=0Fori=1
最新回复
(
0
)