首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){tllis->k=k;
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k){tllis->k=k;
admin
2016-09-20
63
问题
有如下程序:
#include
using namespace std;
class AA{
int k;
protected:
int n;
void setK(int k){tllis->k=k;}
public:
void setN(im 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/VpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{protected:inta;public:A(){
若有以下程序段:#include<iostream>usingnamespacestd;intmain(){inta[]={1,4,5};int*p=&a[0],x=6,y,z;
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
下面几种调试方法中,不适合调试大规模程序的是()。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
以下哪个不是C++语言中的有效标识符()。
下列运算符中全都可以被友元函数重载的是
模块的独立性一般用两个准则来度量,即模块间的【】和模块的内聚性。
常见的需求分析方法有【】和面向对象的分析方法。
以下运算符中不能重载的运算符是
随机试题
有关克雷伯菌的描述,错误的是
看三视图时,以主视图为主,左视图远离主视图的一方为物体的后方,靠近主视图的一方为物体的左方。()
对消息接受者来说预先不知道的报道,称为__________。
腰椎椎弓峡部断裂,正确的摄影体位是
中药升降浮沉中,升、浮属中药升降浮沉中,降、沉属
男性,40岁。扩张型心肌病、心功能Ⅳ级病人。长期接受地高辛、氢氯噻嗪、卡托普利治疗,再次出现畏食、乏力、腹胀、心慌等症状,心电图见明显U波。正确的处理措施是
根据《水利建设工程文明工地创建管理暂行办法》(水精[2014]1号),申报水利系统文明建设工地的项目已完工程量一般应达全部建安工程量的()及以上。
甲公司2013年采用销售百分比法预测外部资金需要量,预计下一年度比本年销售收入将增加20%。本年度的销售收入为95000万元,敏感资产和敏感负债占销售收入的百分比分另0为58%、13%,销售净利润率为10%,股份支付率为60%。甲公司现有总资本1
纳税人转让旧房的,计征土地增值税时,可作为扣除项目金额的有()。
Manypeoplecanrememberfeelingverylonelywhenwewere______.
最新回复
(
0
)