首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class XA{ int x; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(i
有如下类声明: class XA{ int x; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(i
admin
2020-04-07
27
问题
有如下类声明:
class XA{
int x;
public:
XA(int n){x=n;}
};
class XB:public XA{
int y;
public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确的是( )。
选项
A、XB::XB(int a,int b):x(a),y(b){}
B、XB::XB(int a,int b):XA(a),y(b){}
C、XB::XB(int a,int b):x(a),XB(b){}
D、XB::XB(int a,int b)iXA(a),XB(b){}
答案
B
解析
此题考查的是派生类中构造函数的定义。派生类的构造首先要调用基类的构造函数,对基类成员初始化;然后对派生类中的新增成员初始化。格式为:派生类名(构造函数形参表)基类构造函数(形参表)。
转载请注明原文地址:https://www.kaotiyun.com/show/m38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序中错误之处是______。#include<iostream.h>classA{private:intxl;protected:intx2;
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)returna;elsereturnb;return0;
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
对于语句constintx=10;的描述正确的是()。
结构化程序设计所规定的三种基本控制结构是()。
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。#include<iostream.h>#inelude<iomanip,h>template<classT>classArray{
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
有3个结点的二叉树有()。
关系数据模型由关系数据结构、关系操作集合和【】三大要素组成。
随机试题
A.不同国家、不同时代、不同阶级的道德体系中所具有的共同因素B.医学没有阶级性C.医学道德产生于医疗卫生实践,其发展与医学职业活动密切相关D.医学道德的一些原则往往同医学科学、医疗实践密切相关E.医学道德的继承性与连续性医学道德的全人类性是指
关于房源和客源关系的说法,正确的是()。
一般性货币政策工具包括()。
AnneWhitney,asophomoreatColoradoStateUniversity,firsthadaproblemtakingtestswhenshebegancollege."Iwasalwaysw
培训前期评估包括()。
田老师是刚毕业的大学生,有一定基础,但是上课时常常不自信。如果你是田老师的同事,你会()。
2011年为辛亥革命100周年,下面关于辛亥革命的表述,错误的是________:
已知outfile是一个输出流对象,要想像outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是
在考生文件夹中新建一个XAN.TXT文件。
Aestheticthoughtofadistinctivelymodernartemergedduringthe18thcentury.Thewesternphilosophersandcriticsofthisti
最新回复
(
0
)