首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XA{ int a: public: static int b: XA(int aa):a(aa){b++;}
有如下程序: #include using namespace std; class XA{ int a: public: static int b: XA(int aa):a(aa){b++;}
admin
2019-06-04
63
问题
有如下程序:
#include
using namespace std;
class XA{
int a:
public:
static int b:
XA(int aa):a(aa){b++;}
~XA(){)
int get(){return a;}
};
int XA::b=0;
int main() {
XA d1(2),d2(3);
cout<
return 0;
}
运行时的输出结果是( )。
选项
A、5
B、6
C、7
D、8
答案
C
解析
执行XA类的实例变量d1(2)时,成员函数d1.get()的返回值等于2,XA.b的值等于1,执行XA类的实例变量d2(3)时,成员函数d1.get()的返回值等于3,XA.b的值等于2,所以输出结果为2+3+2=7。
转载请注明原文地址:https://kaotiyun.com/show/Pn8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
此题考查的是派生类和基类的构造函数。派生类构造函数的执行顺序为:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。SONson;执行时首先调用基类的构
A、 B、 C、 D、 B两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。
A、 B、 C、 D、 A由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A)
下列关于抽象类的表述中正确的是()。A)派生类必须要实现作为基类的抽象类中的纯虚函数B)抽象类的成员函数至少有一个没实现C)抽象类不可能用来定义对象D)派生类不能成为抽象类
在公有派生时,派生类中定义的成员函数只能访问原基类的()。A)私有成员、保护成员和公有成员B)保护成员和私有成员C)公有成员和保护成员D)公有成员和私有成员
A、 B、 C、 D、 D选项A)、B)、C)叙述的都是链式存储结构具有的特点,顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的。因此其插入、删除运算操作木方便,需移动大量的结点。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
实现算法所需要的存储单元的多少称为()。
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是()。
下列字符串中,正确的C++标识符是()。
随机试题
法国资产阶级革命以前,教育权主要掌握在()手中。
改正下列成语中的错别字。
塔吊安装方案应由()单位编写。
从市场细分的发展历程来看,市场营销经历的主要阶段有()。
作为第十二届全运会唯一银行合作伙伴,中国银行以()为全运会金融服务画上圆满句号。
警察必须与国体一致,不必与政体一致。()
指鹿为马:颠倒黑白
小张需要在5个长度分别为15秒、53秒、22秒、47秒和23秒的视频片段中选取若干个,合成为一个长度在80~90秒之间的宣传视频。如果每个片段均需完整使用且最多使用一次,并且片段间没有空闲时段,问他按照要求可能做出多少个不同的视频?()
A、 B、 C、 D、 B
Howmanydifferentkindsofemotionsdoyoufeel?Youmaybesurprisedtofindthatitisveryhardto【C1】allofthem.Notonly
最新回复
(
0
)