首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-12-21
47
问题
有如下程序:
#include
using namespace std;
class Sample{
friend long fun(Sample s);
public:
Sample(long a){x=a;}
private:
long x;
};
longfun(Sample s){
if(s.x<2)return 1;
return s.x}fun(Sample(s.X-1));
}
int main()
{
int slum=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/Bpyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0
下列运算符中不能在C++中重载的是()。
假定a=3,下列程序的运行结果是()。#includeintfun(intn);voidmain(){couta;result=fun(a);cout
下列关于C++函数的叙述中,正确的是
下列关于运算符重载的叙述中,错误的是( )。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
下列选项中属于面向对象设计方法主要特征的是
下列符号中不属于C++关键字的是()。
随机试题
患者,女性,30岁。腹部外伤2小时,疑有内脏损伤。护理措施不包括
管饲要素饮食滴注液的温度应保持在()
根据我国现行《城市用地分类与规划建设用地标准》,下列各项中属于城市公共设施用地的有()。
图示结构按对称性在反对称荷载作用下的计算简图为()。
建设工程项目必须与主体工程同步验收的项目是()。
资料1资料2资料3请根据以上资料,选择以下栏目的正确选项:“用途”栏:()。
下列希腊神话人物中,太阳神是()。
定量研究主要是揭示事物的()。
DSEGSEGMENTBUFDB’AABA’CNTDW$-BUFDATDB41HDSEGENDSSSEG
PassageOneWhatproblemscanplayingvideogameshelppeopledealwith,accordingtothelastparagraph?
最新回复
(
0
)