首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Sample { friend long fun(Sample s); public: Sample(long a) { x = a; } private: long
有如下程序: #include using namespace std; class Sample { friend long fun(Sample s); public: Sample(long a) { x = a; } private: long
admin
2020-05-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 << 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/lM8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列叙述中正确的是( )。
如下程序的输出结果是#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}stati
下列运算符中,()运算符在C++中不能重载。
下面正确的函数定义是( )。
下面是一个模板声明的开始部分: Template<typename T>double... 由此可知
关于continue语句叙述不正确的是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
设计数据库的存储结构属于( )。
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
随机试题
用肺表面活性物质治疗肺透明膜病,下列哪项是正确的
Supplieswereparachutedintotheearthquakezone.
实行手工记账的单位,现金日记账和银行存款日记账必须采用订本式账簿,可用银行对账单或者其他方法代替日记账。()
个人汽车贷款所购车辆,按注册登记情况可以划分为首辆汽车和第二辆(含)以上汽车。()
甲、乙、丙共同出资设立了A有限责任公司(简称A公司),注册资本总额为600万元。甲出资180万元,乙出资150万元,其中:机器设备评估作价出资100万元,丙以货币270万元出资。经营一段时间后,债权人张某请求A公司偿还债务时,发现乙公司的机器设备实际价值为
权力可以用来定义作为个体人的各种能力与影响力,但权力本身的范畴却显得______,在这个全球政治经济格局日趋多极化、错综复杂的今日,如何定义那些决定全球经济、社会乃至精神生活的重大人物所拥有的权力大小是件非常______的事情。填入横线部分最恰当的一项是(
A、B、C、D、E五人拟共同组建一有限责任性质的饮料公司,注册资本200万元,其中A、B各以货币60万元出资;C以实物出资,经评估机构评估为20万元;D以其专利技术出资,作价50万元;E以劳务出资,经全体出资人同意作价10万元。公司拟不设董事会,由A任执行
在假设检验中,如果没有充分的理由但误用了单侧检验,可能导致的结果是
Itwilltakeustwentyminutestogettotherailwaystation,______trafficdelays.(2003年考试真题)
A、Itwassuggestedbythefirm’svice-president.B、Itmatchesthefood’sdarkgreenpackaging.C、Ithasapositiveimplicationf
最新回复
(
0
)