首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k)
有如下程序: #include using namespace std; class AA{ int k; protected: int n; void setK(int k)
admin
2019-05-06
53
问题
有如下程序:
#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
解析
因为类BB公有继承自类AA,所以AA中的保护成员和公有成员在类BB中仍是保护成员和公有成员。在选项B中调用了公有成员函数setN(int n){this->n=n;),对保护成员n进行赋值操作。
转载请注明原文地址:https://kaotiyun.com/show/ks8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库管理系统是
有如下程序:#include<iostreanl>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidSet(intx
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;)其中T是()
下列哪一条不属于数据库设计的任务?()
A、 B、 C、 D、 Awhile循环取串长度,赋值给j,然后在for循环中由串两边开始向中间进行字符比较,当最后i和j标识字符位置的变量相等,那么奇数个字符,或者i大于j时那么偶数个字符,则表示是对称的。
A、 B、 C、 D、 C只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,只有给指针new一个地址时会调用构造函数,所以本程序中一共生成了6个Point对象(A,B,C,newPoint[
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
A、 B、 C、 D、 B对二叉树的访问有3种方式,其中任意的两种可惟一确定一颗二叉树。但无论是前序、后序还是中序遍历二叉树时,其区别在于访问根的先后次序不同,而访问叶结点的顺序完全相同。
下面字符串中,不可以用作C++标识符的是()。
随机试题
两护士需将刚手术后的一病人由平车移动至病床上,如何做才能省力并安全()。
藿香的功用是
下列哪些说法不能成立?()
通过对辖区内所有地籍信息全面深入的分析研究,我们可得到以下编制规划时所关心的内容为()。
当事人对不正当竞争行为的监督检查部门做出的处罚决定不服的,可以自收到处罚决定之日起( )日内向上一级主管机关申请复议。
按照《2000年通则》的规定,以FOBST贸易术语的变形成交,买卖双方风险的划分界限是()
在幼儿思维发展过程中,动作和语言对思维活动的作用变化规律表现为()。
创新:僵化
下列()不属于管理信息系统开发的前提和策略。
(1)IsitanywonderthatAmericaisalsoacountryofdangerouslyoverweightpeople?(2)AccordingtoarecentstudybytheN
最新回复
(
0
)