首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ int k: protected: int n; void setK(int k){t
有如下程序: #include<iostream> using namespace std; class AA{ int k: protected: int n; void setK(int k){t
admin
2019-07-10
42
问题
有如下程序:
#include<iostream>
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.setS(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://www.kaotiyun.com/show/RW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有两个串p和q,求q在p中首次出现位置的运算称作()。
在执行完下面的程序后,变量k的值为【】。inti,j,k;for(i=0,j=10;i<:j;i++,j--)k=i+j;
下列叙述中正确的是
有以下程序:#include<iostream>usingnamespacestd;classsample{private:ihtn;public:
静态数据成员是为()的数据。
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中,正确的是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<iostream.h> voidfun(int*s,intt,int*k) {inti; *k=【】; 【
下列语句段输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
下列选项中,不属于模块间耦合的是
随机试题
治疗产青霉素酶的金黄色葡萄球菌感染宜选用的药物是
PC机中常用的外围设备一般通过各自的适配卡与主板相连,这些适配卡只能插在主板上的PCI总线插槽中。()
Thedistinguishedlawyerhadmany______.
下列选项中不具有行政主体资格的是()
在国外,建筑工程一切险的投保人一般是()。
企业法人终止的原因包括()
(2018年)下列各项条款中,有利于保护可转换债券持有者利益的是()。
协同效应指从两个或两个以上的企业并购中所获得的好处,一般这些好处无法从独立的企业中获得。协同效应的来源包括()。
汉五年(前202)十二月,刘邦与韩信、彭越等会攻项羽,项羽兵败(),退至乌江自刎。
马克思指出:“具体之所以具体,因为它是许多规定性的综合,因而是多样性的统一。”这里的“具体”是指
最新回复
(
0
)