首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ int k; protected: int n; void setK(int k){this->k=k;} public: void setN
有如下程序: #include<iostream> using namespace std; class AA{ int k; protected: int n; void setK(int k){this->k=k;} public: void setN
admin
2021-02-22
38
问题
有如下程序:
#include<iostream>
using namespace std;
class AA{
int k;
protected:
int n;
void setK(int k){this->k=k;}
public:
void setN(intn){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
return0;
}
在标注号码的四条语句中正确的是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。所以本题中n、k和setK变为了派生类的保护成员,不能直接使用,即1、3、4错误,所以B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Qsfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,打开一个文件时与该文件建立联系的是()。
下列叙述中正确的是
下列叙述中正确的是
下列关于函数的描述中,错误的是()。
下列结构中属于线性结构链式存储的是
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
if语句的语法格式可描述为:格式1:if()<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
下面的符号中可以用作C++标识符的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
下列合同结构图(见图2Z106010—2)表示的是()模式。[2011年真题]
建筑安装工程施工中生产工人的产、婚、丧假期的工资属于______。
甲买一套房屋,已经支付1/3价款,双方约定余款待过户手续办理完毕后付清。后甲反悔,要求解除合同,乙不同意,起诉要求甲继续履行合同,转移房屋所有权。下列哪一选项是正确的?()
下列有关细胞分裂、分化、衰老、凋亡、癌变的叙述错误的是()①细胞分裂是细胞分化的基础,生长发育是细胞分裂、分化的结果②个体发育中细胞的衰老对机体是有害的③正常细胞癌变后在体外培养可无限增殖④造血干细胞分化成红细胞的过程是可逆的⑤癌细胞容易
盛唐时期,边塞诗得到了繁荣的发展,边塞诗充分地体现了盛唐的时代精神与艺术风貌,创造了胸襟开阔的艺术境界,显示了具有阳刚之气的盛唐诗歌美学风貌。下列属于盛唐边塞诗人的有()。
企业从银行或海外取得外汇借款后并不是直接使用外汇资金,而是将外汇结汇给银行,取得人民币资金加以使用,这种现象称之为贷款替代。根据上述定义,下列哪项属于贷款替代?
计算二重积分其中D={(x,y)|x2+y2≤2x}.
下列软件产品中属于视频编辑工具的软件是(60)。
若要获取某个域的邮件服务器地址,则查询该域的__________记录。
下列程序段的执行结果为 a=95 Ifa>60Thendegree=1 Ifa>70Thendegree=2 Ifa>80Thendegree=3 Ifa>90Thendegree=4 Print"deg
最新回复
(
0
)