下列关于派生类构造函数和析构函数的说法中,错误的是( )。
A.派生类的构造函数会隐含调用基类的构造函数
B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数
C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
试卷相关题目
- 1有如下类定义:class MyClass{int value;public:MyClass(int n):value(n){}int getValue()const{retum value;}};则类MyClass的构造函数的个数是( )。
A.1个
B.2个
C.3个
D.4个
开始考试点击查看答案 - 2有如下类定义:Class AA{ int a; publiC: AA(int n=0):a(n){}};Class BB:publiC AA{ publiC:BB(int n)—— };其中横线处缺失的部分是( )。
A.:a(n){}
B.:AA(n)|}
C.{a(n);}
D.{a=n;}
开始考试点击查看答案 - 3有如下类定义:class Test{public:Test(){a=0;c=0;}//①int f(im A.const{this->a=a;}//②static int g(){return a;f//③void h(int B.{Test:.b=b;};//④private:int a;static int b;const int C;};int Test::b=0:在标注号码的行中,能被正确编译的是( )。
A.①
B.②
C.③
D.④
开始考试点击查看答案 - 4有如下类定义:class Point{private:static int how_many;};___________how_many=0;要初始化Point类的静态成员how_many,下画线处应填入的内容是( )。
A.int
B.static int
C.int Point::
D.static int Point::
开始考试点击查看答案 - 5没有定义int x;float Y;,则10+x+y值的数据类型是( )。
A.int
B.double
C.float
D.不确定
开始考试点击查看答案 - 6下列叙述中正确的是( )。
A.栈是一种先进先出的线性表
B.队列是一种后进先出的线性表
C.栈与队列都是非线性结构
D.以上三种说法都不对
开始考试点击查看答案 - 7关于关键字class和typename,下列表述中正确的是( )。
A.程序中的typename都可以替换为class
B.程序中的class都可以替换为typename
C.在模板形参表中只能用{ypename来声明参数的类型
D.在模板形参表中只能用class或typenanle来声明参数的类型
开始考试点击查看答案 - 8数据库管理系统是( )。
A.操作系统的一部分
B.在操作系统支持下的系统软件
C.一种编译系统
D.一种操作系统
开始考试点击查看答案 - 9软件生命周期是指( )。
A.软件产品从提出、实现、使用维护到停止使用退役的过程
B.软件从需求分析、设计、实现到测试完成的过程
C.软件的开发过程
D.软件的运行维护过程
开始考试点击查看答案 - 10下列符号中不属于C++关键字的是( )。
A.friend
B.namespaee
C.Continue
D.byte
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它