首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA{ int a; public: AA(int n=0):a(n){} }; class BB :public AA{
有如下类定义: class AA{ int a; public: AA(int n=0):a(n){} }; class BB :public AA{
admin
2020-06-29
32
问题
有如下类定义:
class AA{
int a;
public:
AA(int n=0):a(n){}
};
class BB :public AA{
public:
BB(int x) __________
};
其中划线处应填写的内容是
选项
A、:AA(x){}
B、:a(n){}
C、{a(x);}
D、{a=x;}
答案
A
解析
C++中,派生类构造函数的初始化列表只能初始化派生类的成员,不能直接初始化继承成员。所以派生类构造函数需要将基类构造函数包含在初始化列表中来间接初始化继承成员,选项B错误;AA中的成员a是private成员,对BB不可见,选项C,D错误;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/DpA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为2,请将程序补充完整。usingnamespacestd;classBasepublic:【】voidfun(){cout<<1;}};classDerived:p
下列程序中的this指针的作用是【 】。#include<iostream.h>classSample{intn;staticintst;
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回位能取任意类型。
下面程序的结果为#include<iostream.h>intc;classA{private:inta;static
下面程序的输出结果为()。#include<iostream.h>classCStatic{public:CStatic(){val++;}staticintval;};int
下列程序的输出结果为()。#include<iostream.h)classTestClass{public:TestClass(){val++;}static,intval;};
有如下程序:#include<iostream>usingnamespacestd;classx{protected:inta;public:x(){a=1;}
随机试题
请问以下哪个不是计算机病毒的不良特征
女,24岁未婚,发育良好,至今月经未来潮,无不适,超声示内生殖器发育正常。幼年有肠结核史
2岁男孩,发热、咳嗽、气促2周余,近2天呼吸困难突然加重,咳嗽剧烈,查体精神不振,烦躁不安,面色青紫,右肺叩诊上方呈鼓音,下方呈浊音,呼吸音消失,肝肋下1.0cm。根据病例诊断最大的可能是
下列属于散瞳药的是()。
国家鼓励在新建建筑和既有建筑节能改造中使用新型墙体材料等节能建筑材料和节能设备,安装和使用()系统。
财物是财产、物资的简称,下列属于财物的有()。
某县重工业多,污染企业多,新兴产业低,高科技产业低。问:该县应该如何进行产业布局?
A、 B、 C、 D、 C左边四个图形的线条数均为8条,观察四个选项,A项为7条,B项为7条,C项为8条,D项为6条,故本题正确答案为C。
根据我国民事诉讼法的规定,下列哪一法院对因共同海损而提起的诉讼无管辖权?
某地召开有关《红楼梦》的小型学术研讨会。与会者中,4个是北方人,3个是黑龙江人,1个是贵州人;3个是作家,2个是文学评论家,1个是教授。以上提到的是全体与会者。根据以上陈述,参加该研讨会的最少可能有几人?最多可能有几人?
最新回复
(
0
)