首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-05-06
45
问题
有如下程序:
#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/xFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protected:voidfun4(){}
下面对对象概念描述正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}
有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,通过把类Distance定义为类Point的友元类,来实现计算两点之间距离的功能。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)把类CDistance定义为类CPoi
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554
下列符号中能够作为C++标识符的是()。
下列代码段中声明了3个类:classPerson}};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之闻关系的描述中,错误的是
算法的空间复杂度是指()。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includewildmajn(){in!*p,*q,a,h;p=&a;coutp;
随机试题
数学老师准备上一节关于“概率”的代数课。课堂刚开始,数学老师提出一系列有趣的问题,比如:为什么我们花2元买彩票不一定中奖?如果我们花1亿购买彩票,然后让不同的人独自选号码,是不是保证一定中奖?在教学中,数学老师的这个教学阶段属于()。
内分泌腺的特征是腺细胞排列成________、________或呈________。腺细胞周围有丰富的________。分泌物称________,分泌后进入________周流全身。外分泌腺与内分泌腺比较,不同的是由________和________两部分
下列关于改革开放初期原有“四大专业银行”分工的说法中,不正确的是()。
已知:A公司拟于2009年1月1日购买某公司的债券作为长期投资,要求的必要收益率为12%。现有五家公司的债券可供选择,其中甲、乙、丙三家于2007年1月1日发行5年期,面值均为1000元的债券。甲公司债券的票面利率为10%,6月末和12月末支付利息
我国农历以干支纪年,1989年是农历己巳年,据此推算,20年后应该是()。
有了门,我们可以出去;有了窗,我们可以不必出去。窗子打通了人和大自然的_______,把风和太阳_______进来,使屋子里也关着一部分春天,让我们安坐了享受,无须再到外面去找。填入划横线部分最恰当的一项是:
在正偏态分布中,下列各数值最大的是
试述建构主义学习理论的基本观点,并说说其对实际教育有怎样的指导作用。
在采用点对点通信信道的通信子网中,如果两个节点之间没有直接连接的线路,那么它们之间的通信只能通过中间节点______。
SpeakerA:Goodmorning,sir.CanIhelpyou?SpeakerB:Yes,I’mleavingtoday.CanIhavemybillsettled?SpeakerA:Ofcours
最新回复
(
0
)