首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-06-27
42
问题
有如下程序:
#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/yRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*s,char&c){c=s[str
已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的______。classX{private:intk;public:K(intn){k=n;}s
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
诊断和改正程序中错误的工作通常称为【】。
关于链式存储结构和顺序存储结构的说法正确的是______。
常用的黑箱测试有等价分类法、【】、因果图法和错误推测法4种。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
磁盘文件操作中,打开磁盘文件的访问方式常量中,()是以追加方式打开文件的。
下列有关数据库的描述,正确的是
随机试题
化学清洗法适用于铝及铝合金大尺寸、单件生产工件的清洗。
婴幼儿毛细血管采血法的采血部位应选择何处为宜
私有房屋出租人必须持有(),承租人必须持有()。
1.事故经过某地铁隧道工程。项目部负责人宋某安排技术员黄某编制施工方案及应急预案。黄某完成后交付宋某,宋某随即开会组织学习。隧道工程完成开挖作业后,宋某安排技术员黄某在施工现场检查。18时左右,黄某通知测量队人员在完成隧道出渣后,进行隧道开挖断面验收。2
固体废弃物污染控制规划目标总体上体现()基本原则。
A、 B、 C、 D、 D分别考虑阴影方块和圆圈的位置变化。阴影方块在每个图形的四周按下图的路径依次移动2、3、4、5、6、7、8、9格;圆圈在每个图形的内部四格中依次逆时针移动一格。
有一块长为30米、宽为20米的长方形苗圃,里面等距离的栽满了小树苗,每棵小树苗之间的间隔为2米,这个苗圃里面最多可以栽多少棵小树苗?
在已建立的数据表中,若显示表中内容时使某些字段不能移动显示位置,可以使用的方法是()。
YoucanneverimaginewhatgreatdifficultyIhave______yourhouse.
Oneofthemostinterestinginhabitantsofourworldisthebee,aninsectwhichisindigenoustoallpartsoftheglobeexcept
最新回复
(
0
)