首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
62
问题
有如下程序:
#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://www.kaotiyun.com/show/ks8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库应用系统中的核心问题是
有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是
当使用关键字______作为函数返回类型时,该函数不返回任何值。
补充完整下面的类定义:classXCH{char*a;public:XCH(char*aA){//构造函数a=newchar[strlen(aA)+1];strcpy(a,aA);
非成员函数应该声明为类______函数才能访问该类的私有成员。
如果表达式x=y*z中的*是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是
2首先声明为private的“private:intj;”中j为私有成员。然后在类中没有指定,系统默认为私有。即“inti:”中的i也是私有成员。所以本题中的私有成员数量为2。
A、 B、 C、 D、 B只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,本程序共生成了3个同类对象a,b[2]。
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
随机试题
患者足下垂,不能背屈,考虑损伤的神经为()
关于婴儿上感的特点,错误的是
高层建筑转换层的结构设计。下列何种说法是不正确的?[2001年第97题]
《国家环保总局关于推进循环经济发展的指导意见》也明确提出,要()。因此,在环境影响评价中开展“清洁生产分析和循环经济”评价内容非常必要。
机场停机坪用作接送旅客的30座客车
反映了某公司股权价值相对其净利润的倍数的是()。
下列关于行政复议证据的说法,正确的有()。
在存在不确定因素的情况下,下列做法中符合谨慎性要求的有()。
旅游安全管理工作应遵循“统一指导,分级管理,以预防为主”的原则。()
下列各项中属于法产生的标志的是()。
最新回复
(
0
)