首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a;} private: lo
有如下程序: #include<iostream> using namespace std; class Sample{ friend long fun(Sample s); public: Sample(long a){x=a;} private: lo
admin
2017-07-28
29
问题
有如下程序:
#include<iostream>
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)return1;
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:
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/AFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
符号常量可以用宏定义define和______来表示。
下面有关重载函数的说法中,正确的是()。
下列程序编译错误,是由于划线处缺少某个语句,该语句是【 】。#include<iostream.h>classA{______private:intnuml;public
软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( )。
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
关于const修饰符的说法中,错误的是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
关于模板,下列说法不正确的是()。
随机试题
反驳有三种途径:反驳_______、反驳论据和反驳论证方式。
应用长效胰岛素发生低血糖反应的时间常在
超声波检测表面损伤层厚度时,一般采用()。
影响房地产价格的因素,归纳起来,主要有下列几个方面()。
核准机关在受理项目申请书后,应进行的项目审查有()
假定某居民企业2013年利润总额5(300万元,经查利润总颠中反映如下公益性捐赠项目:通过非营利社会团体向受灾地区捐赠自产货物,同类不舍税售价1000万元,成本700万元。请分析该业务的税务处理,并作出相关分录。
中国历史上第一个奴隶制国家政权夏朝建立在()。
国际足联一直坚称,世界杯冠军队所获得的“大力神”杯是实心的纯金奖杯,某教授经过精密测量和计算认为,世界杯冠军奖杯——实心的“大力神”杯不可能是纯金制成的,否则球员根本不可能将它举过头顶并随意挥舞。以下哪项与这位教授的意思最为接近?()
【B1】【B7】
Pollutantsaresubstanceswhich,whenpresentathighenoughconcentrations,produceharmfuleffectsonpeopleand/ortheenviro
最新回复
(
0
)