首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class XA{ int x; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(int a,int b); }; 在构造函数XB的下列定义中,正确的是(
有如下类声明: class XA{ int x; public: XA(int n){x=n;} }; class XB:public XA{ int y; public: XB(int a,int b); }; 在构造函数XB的下列定义中,正确的是(
admin
2015-11-24
28
问题
有如下类声明:
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,intb):xA(a),y(b){}
C、XB::XB(int a,int b):x(a),XB(b){}
D、XB::XB(int a,int b):XA(a),XB(b){}
答案
B
解析
此题考查的是派生类中构造函数的定义。派生类的构造首先要调用基类的构造函数,对基类成员初始化:然后对派生类中的新增成员初始化。格式为:派生类名(构造函数形参表)基类构造函数(形参表)。
转载请注明原文地址:https://kaotiyun.com/show/8lNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
拷贝构造函数的参数一般是
下面程序的预设功能是:统计文件abc.txt中的字符个数。#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmain(){
虚函数必须是类的【】。
下列对模板的声明中,正确的是
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
以下程序的输出结果是【】。 #include<iostream.h> voidmain() { inta=0; a+=(a=8); cout<<a; }
下列运算符中,()运算符不能在C++中重载。
随机试题
防蜡抑制剂主要有活性剂型和()型。
大脑中动脉血栓栓塞,栓子可能来源于
易产生疼痛症状的原因是
牡蛎散的组成中有
法律关系与其他社会关系的根本区别为下列哪一或哪些选项?()
当市场情况如下图所示时,买入套期保值会使得( )。
教学场景:(教师B在做调查时发现93%的学生上网搜索过信息,但60%以上的学生用于娱乐,而且绝大部分的学生没有思考过搜索技巧。)师B:上一节课我在四个班级做了网上问卷调查。这个结果真实地反映了同学们利用Intemet的现状。(屏幕呈现调查结果图。)师
进入青春期后,青少年学生的认知能力发展到了()阶段。
聚合思维是指从已知信息中产生逻辑结论,从现成资料中寻求正确答案的一种有方向、有条理的思维方式,是从不同来源、不同材料、不同层次探求出一个正确答案的思维方法。因此,聚合思维对于从众多可能性的结果中迅速做出判断,得出结论是最重要的。依据上述定义,下列行为中属于
下面有关标准模块的叙述中,错误的是()。
最新回复
(
0
)