首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA { int k; protected: int n; void setK(int k) { this->k=k; } public: void setN(int n
有如下程序: #include using namespace std; class AA { int k; protected: int n; void setK(int k) { this->k=k; } public: void setN(int n
admin
2021-06-10
35
问题
有如下程序:
#include
using namespace std;
class AA {
int k;
protected:
int n;
void setK(int k) { this->k=k; }
public:
void setN(int n) { this->n=n; }
};
class BB: public AA { /*类体略*/ };
int main()
{
BB x;
x.n=1; //1
x.setN(2); //2
x.k=3; //3
x.setK(4); //4
return 0;
}
在标注号码的四条语句中正确的是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。所以本题中n、k和setK变为了派生类的保护成员,不能直接使用,即1、3、4错误,所以B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Mcfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
在E-R图中,用来表示实体的图形是()。
下列有关继承和派生的叙述中,正确的是()。
以下数据结构中,属于非线性数据结构的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了类baseA、priA1和priA2,其中priA1类由baseA类公有派生,priA2类由priA1类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示雇员的Employee类,但类Employee的定义并不完整。请按要求完成下列操作,将类CEmployee的定义补充完成。(1)定义私有数据成员name、street、c
下面不属于软件设计阶段任务的是
下列选项中,正确的C++标识符是
随机试题
A.毛果芸香碱B.新斯的明C.氯解磷定D.阿托品E.去甲肾上腺素
患者最可能的疾病是经验性治疗的首选药物是
下列药物中,醋炙后可增强止痛作用的是()。
对于方案设计招标而言,评审重点一般为()。
不能作桥梁预应力筋的是()。
______是项目确定后通知学员的重要信息渠道。
园中的国际村里,以熊猫装点的中国馆________着浓浓的巴蜀气息,吸引了众多法国民众走进场馆。以“文化中国.锦绣四川”为主题的展示现场,糖画、剪纸、蜀绣等四川非物质文化遗产展台前,不少法国民众观摩学习有关技艺,________。填入画横线部分最恰当的一项
A、 B、 C、 D、 D
arctan(x-lnx.sinx)=_______.
有关系R、S和T,如下图所示,关系T是由关系R和S通过运算得出,则所使用的操作是
最新回复
(
0
)