首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Vechicle{ //基类 public: Vechicle(string s):name(s) { } protected:
有如下类定义: class Vechicle{ //基类 public: Vechicle(string s):name(s) { } protected:
admin
2015-07-22
46
问题
有如下类定义:
class Vechicle{ //基类
public:
Vechicle(string s):name(s) { }
protected:
string name;
};
_____________________{ //Vechicle的派生类
public:
Bicycle(string name):Vechicle(name) { }
};
横线处缺失部分为
选项
A、class Vechicle:public Bicycle
B、class Bicycle:class Vechicle
C、class Bicycle:public Vechicle
D、class Bicycle:public class Vechicle
答案
C
解析
本题考查如何定义派生类以及派生类对基类成员的访问,声明派生类的一般形式为:
class 派生类名:[继承方式] 基类名 题目中只有公用继承才能使用基类中name成员,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/jkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对全局数据逻辑结构和特征的描述称为______。
在定义类的对象时,C++程序将自动调用该对象的【】函数初始化对象自身。
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B<public:
下列关于运算符重载的叙述中,正确的是
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。classcomplex{private:intreal;int
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:
通过公有派生类的对象,只能访问基类成员中的
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{protected:inta;public:bas
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
随机试题
A.滋阴润肺B.滋阴降火C.益气养阴D.滋阴补阳气阴耗伤型肺痨的治法是
A.第一心音增强B.第一心音减弱C.第一心音分裂D.肺动脉瓣区第二心音增强伴分裂甲状腺功能亢进()
在检测梅毒的间接免疫荧光抗体试验中,所涉及的反应物有
本质安全化原则可以应用于()中。
某单位组织“重走长征路,再励坚强志”活动。计划重走长征路,实地考察土地革命时期中央红军的历史足迹。正确的路线是:
由于近期的干旱和高温,导致海湾盐度增加,引起了许多鱼的死亡。虾虽然可以适应高盐度,但盐度高也给养虾场带来了不幸。以下哪项如果为真,能够提供解释以上现象的原因?
()是美国获得世界声誉的最杰出的民主诗人、散文作家,曾写有《草叶集》。
z-xy
PassiveSmokingisWorkplaceKillerPressuremountedonBritainonMondaytotakeactionon(1)smokingwithnewresearchshowing
A、 B、 C、 D、 B
最新回复
(
0
)