首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
24
问题
有如下程序:
#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/fpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面有关纯虚函数的表述中正确的是()
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
以下程序的输出结果是()。#include<iostream>usingnamespacestd;voidfun(char**q){++q;cout<<*q<<end1;}mai
下列有关函数重载的叙述中,错误的是()
在下列关于二叉树的叙述中,正确的一项是()。
下列叙述中正确的是()。
请将下列类定义补充完整,横线处应填加语句______。classTestClass{public:voidfun(){cout<<"Base::fun"<<end1;}};classTestClass1:publicTestClas
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
关于结构化程序设计原则和方法的描述错误的是()
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
随机试题
关于Ca2+在小肠被吸收的叙述,错误的是
女性,65岁,发现右侧乳房包块半年。既往体健。查体:右乳房外上象限近乳头处可触及约3cm×1.5cm质硬包块,无压痛,边界尚清,局部皮肤凹陷。腋窝未触及明显肿大淋巴结。患者的临床分期为
监测井点应主要布设在()以及对于确定边界条件有控制意义的地点。
国务院有关部门、设区的市级以上()及其有关部门,对其组织编制的土地利用的有关规划,区域、流域、海域的建设、开发利用规划,应当在规划编制过程中组织进行环境影响评价,编写该规划有关环境影响的篇章或者说明。
下列软基处理方法中,属于排水固结法的有()。
下列有关我国税收执法管理权限的说法中正确的是()。
教师在职业活动中要处理好各种各样的关系,其中最核心的关系是()。
FederalregulatorsWednesdayapprovedaplantocreateanationwideemergencealert(警报)systemusingtextmessagesdeliveredtoc
[*]
查询职工实发工资的正确命令是查询所有目前年龄在35以上(不含35岁)的职工信息(姓名、性别和年龄)的正确的命令是
最新回复
(
0
)