首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
55
问题
有如下程序:
#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全国计算机二级
相关试题推荐
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
有如下语句序列:intx=100,&r=x;cout<<x<<’-’<<r<<end1:己知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。A)100-100B)100-0012FF7CC
已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是
下列关于赋值运算符“=”重载的叙述中,正确的是
下列关于基类和派生类关系的叙述中,正确的是
在下面的类定义中,横线处应填入的内容是 class Fred { public: void print(){cout<<data<<endl;}
下列是模板声明的开始部分,其中正确的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
在满足实体完整性约束的条件下
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
随机试题
下列各项,不符合颤证气血亏虚证主证特点的是()
简述虚拟团队的作用。
A.胸膜肥厚粘连B.先天性C.肺不张D.肺结核E.肺气肿胸廓一侧变形提示的疾病是()
A、妊娠合并心脏病B、胎位异常C、死胎D、新生儿头皮损伤E、产后出血大剂量缩宫剂
在进行社区护理评估时,属于个体层次评估的内容是
心电图上Ⅰ和AVL导联出现急性心肌梗死的特异性改变,其梗死部位是心脏的
下列各项中,企业对在折扣期限内付款获得的现金折扣应贷记的会计科目是()。
已知"借阅"表中有"借阅编号"、"学号"和"借阅图书编号"等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是( )。
Youhaveto______bythejudge’sdecision.
Everymeans______triedbutwithoutmuchsuccess.
最新回复
(
0
)