首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample { friend long>>fun(Sample s); public: Sample(long a){x==a;} private:
有如下程序: #include<iostream> using namespace std; class Sample { friend long>>fun(Sample s); public: Sample(long a){x==a;} private:
admin
2020-07-30
21
问题
有如下程序:
#include<iostream>
using namespace std;
class Sample
{
friend long>>fun(Sample s);
public:
Sample(long a){x==a;}
private:
};
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));}
return 0;
}
运行时输出的结果是( )。
选项
A、120
B、16
C、154
D、34
答案
C
解析
此题考查的是友元函数和递归函数。因为fun函数是Sample类的友元函数,所以fun函数可以直接访问Sample类对象的私有成员x。主函数调用fun函数,构造参数为0~5。当n小于2时,fun函数返回1,其余返回值为n*fun(n-1)。n取0~5的值时fun(n)依次为1,1,2,6,24,120,累加结果为154。
转载请注明原文地址:https://kaotiyun.com/show/WPyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
有如下程序:#ineludeusingnamespacestd;classBasel{public:Basel(intd){cout
下列选项可以做C++标识符的是()。
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
下列有关运算符重载的叙述中,正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
数据流图中带有箭头的线段表示的是()。
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include#i
随机试题
设计家庭宴会食谱要注重安排_______的品种和数量。
A.《赫尔辛基宣言》B.《夏威夷宣言》C.《希波克拉底誓言》D.《大医精诚》E.《纪念白求恩》把技术和伦理完美地结合在一起的文献是
检测淋巴细胞的不同类型和比例可采用
治疗心室颤动。下述措施中最有效的方法是
某企业使用氯气作为循环冷却水的杀菌剂。为防止氯气泄漏事故.该企业改进了生产工艺,采用对人无害的物质作为杀菌剂。该企业采用的预防事故发生的安全技术措施属于()。
下列各项属于应该计提折旧的固定资产的是()。
【2018上】请围绕“春天”,为大班幼儿设计主题活动,应包括三个子活动。附:诗歌春风春风一吹,芽儿萌发。吹绿了柳树,吹红了山茶。吹来了燕子,吹醒了青蛙。吹得小雨轻轻地下。要求:写出主
无论导演还是监制,都是非常复杂的工种,经验的积累非常重要。没有经历过片场的摸爬滚打,在现场的执行能力就会有问题。因此,在一些电影产业成熟的国家,新人从学校毕业之后,要先在制片厂当学徒,从写剧本开始,再经过副导演、执行导演等环节,在各方面技能掌握齐全之后,最
Shestoodthere,tremblingwithfear.
Despitetheweb,wewatchmoretelevisionthanever.Inthechaosoftoday’smediaandtechnologybrawl—iPodvs.Zune,Googl
最新回复
(
0
)