首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 撕nclude using namespace std; class AA{ int k; protected: int n; void setK(int k){this一>k=k;} public: void setN(int n){thi
有如下程序: 撕nclude using namespace std; class AA{ int k; protected: int n; void setK(int k){this一>k=k;} public: void setN(int n){thi
admin
2019-05-06
48
问题
有如下程序:
撕nclude
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/eo8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列原型所示的C++函数中,按“传值”方式传递参数的是
下面程序的运行结果是()。#include<iostream.h>intx=5;intfan(inta){intc;c=x*a;returnc;}voidmain(
下面关于数据库三级模式结构的叙述中,正确的是()。
对基类数据成员的初始化必须在派生类的构造函数中的______处执行。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
在两种基本测试方法中,______测试的原则之一是保证所测试的模块中每一个独立路径至少要被执行一次。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是______。
下列有关函数重载的叙述中,错误的是
4传值是默认的参数传递方式。如果调用函数时,须要改变实参或者返回多个值,就应该采用传地址方式。传递指针属于显式的传地址方式,传递引用属于隐式的传地址方式。本题采用的是传递引用,所以实参被改变。
为了取代C中带参数的宏,在C++中使用()。
随机试题
教学工作的中心环节是
MR水成像基本原理是
患者,女性,55岁,8个月来吞咽困难,逐渐加重,近1月来仅能进流食,锁骨上淋巴结未触及肿大若患者术后10天,突然高热、胸痛,血白细胞20×109/L。胸片提示:左侧液气胸。应该采取的措施是
血站违反《献血法》规定,向医疗机构提供不符合国家规定标准的血液的,应当
关于国家出资企业的董事会、监事会成员中的职工代表,符合法律规定的有()。
城市用地竖向规划工作的基本内容不包括()。
QFII主体资格的认定,应当具备的条件有()。Ⅰ.申请人的财务稳健,资信良好,达到中国证监会规定的资产规模等条件Ⅱ.申请人的从业人员符合所在国家或者地区的有关从业资格的要求Ⅲ.实缴资本不少于3亿元人民币的等值可自由兑换货币Ⅳ.申
在完全竞争的情况下,需求曲线与平均成本曲线相切是()。
计算,2(x2+y2)}dxdy.
在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是
最新回复
(
0
)