首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-12-14
64
问题
有如下程序:
#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<
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/UkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但运算符[]只能作为类的______函数重载。
下列程序输出结果为:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){}TestClass1(int
仅由顺序、选择(分支)和重复(循环)结构构成的程序是【】程序。
将x+y中的+运算符用友元函数重载,应写为______。
下列叙述中正确的是
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于______期。
下列叙述中正确的是
数据结构分为线性结构和非线性结构,带链的队列属于______。
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
随机试题
assimilationrules
根据化学试剂的分类方法,金属、非金属、氧化物、酸、碱、盐属于()。
A头高足底位B去枕仰卧位C半坐卧位D倒卧位E头低足高位脑外伤开颅术后1天应采取的体位是
一山区男童,9岁。由8岁起开始颈前部呈弥漫性肿大,肿势逐渐增大,边缘不清,无疼痛感,皮色如常,按之柔软,现肿胀过大而呈下垂,感觉局部沉重,剧烈活动时感到呼吸困难。可于颈前结喉处触及多个结节,表现凹凸不平,随吞咽上下移动。诊断为气瘿。治宜( )。
位于乡村的康复疗养区执行()类声环境功能区要求。
根据《建设工程施工合同(示范文本)》(GF__99~0201)规定,合同双方可约定,在()条件下不可以对合同价款进行调整。
()效应是在绩效反馈面谈中,管理者往往根据最初的印象去判断一个人。
马斯洛将人的基本需要归之为缺失需要与成长需要两大类,下列不属于缺失需要的是()。
Forfansofbitcoin,adigitalcurrency,theyeargotofftoavolatilestart.OnJanuary5thonebitcoinchangedhandsfornear
Thelibrarianhasrequestedthatany_______booksorperiodicalsbereturnedbytheendofthemonth.
最新回复
(
0
)