首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-12-21
26
问题
有如下程序:
#include
using namespace std;
class Sample{
friend long fun(Sample s);
public:
Sample(long a){x=a;}
private:
long x;
};
longfun(Sample s){
if(s.x<2)return 1;
return s.x}fun(Sample(s.X-1));
}
int main()
{
int slum=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/Bpyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。程序输出:s1:n=20s2:n=10执行s3.add(s1,s2)s3:n=30s
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数conven(char*des,char*str,charc,char*str2)的功能是:如果str中包含字符“!”,则替换成.一.a;
有如下语句序列; int k=0; do{k+=5;couk<<’$’;) while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符$和。的个数分别是
下列关于构造函数的描述中,错误的是()。A)构造函数名与类名相同B)构造函数可以有返回值C)构造函数可以重载D)每个类都有构造函数
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。A)无需任何条件B)基类中显示定义了构造函数C)派生类中显式定义了构造函数D)派生类构造函数明确调用了基类构造函数
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。
下列关于函数参数的叙述中,正确的是
数据库管理系统的基本功能不包括
在下面的4个关键字中用来说明虚函数的是()。
随机试题
根据我国法律规定,申请人向有关法院申请执行香港地区作出的仲裁裁决时,裁决书需是()
甲状腺巨细胞型未分化癌的病理组织学特点是
肌力训练的适应证是
孕妇,妊娠35周,有不规律子宫收缩,胎膜未破,宫口未开,胎心142次/分,估计胎儿大小为2200g。目前的处理原则是
家庭的半自动洗衣机,经过多次维修也无法使用,准备购买全自动的新洗衣机,这一措施属于对( )。
著作权中的财产权不包括()。
《春秋》是我国一部经典著作,下列关于这部著作的说法正确的一项是()。
近日,火星车在加勒陨坑拍摄的图像发现,火星陨坑内的远古土壤存在着类似地球土壤裂纹剖面的土壤样本,通常这样的土壤存在于南极干燥谷和智利阿塔卡马沙漠,这暗示着远古时期火星可能存在生命。以下哪项如果为真,最能支持上述结论?
一家食品店从周一到周日,每天都有3种商品特价销售。可供特价销售的商品包括3种蔬菜:G、H和J;3种水果:K、L和O;3种饮料:X、Y和Z。必须根据以下条件安排特价商品:(1)每天至少有一种蔬菜特价销售,每天至少有一种水果特价销售(2)无论在
有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y
最新回复
(
0
)