首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若类A和类B的定义如下: #include class A { int ij; public: int geti() { return i; } }; class B:pu
若类A和类B的定义如下: #include class A { int ij; public: int geti() { return i; } }; class B:pu
admin
2020-06-29
28
问题
若类A和类B的定义如下:
#include
class A
{
int ij;
public:
int geti()
{
return i;
}
};
class B:public A
{
int k:
public:
void make()
{
k=iq;
}
};
则上述定义中非法的表达式是( )
选项
A、k=i*j;
B、int k;
C、return i;
D、void make();
答案
A
解析
因为派生类不能访问基类的私有成员i和j(默认情况下,成员的属性为私有),所以表达式k=i*i是非法的。其余的访问权限都是许可的。
转载请注明原文地址:https://kaotiyun.com/show/Wp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
有如下类定义:classPoint{private;staticinthow_many;};________how_many=O;要初始化Point类的静态成员howmany,下划线处应填
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass0{++count;}-MyClass(){一count;}s
下列关于C++函数的叙述中,正确的是()。
要将前缀运算符--重载为Incr的非成员函数,下列原型中,可作为该重载函数原型的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
软件生命周期是指( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列关于this指针的叙述中,正确的是
随机试题
Ialwayseatbreakfast,andsuggestthatyoudotoo.Weallneedfoodinthemorningtosupplyourselves【C1】________sourcesofg
欧洲共同体的第一阶段属于_______。
肺脓肿的诊断依据是
患者,男性,25岁。车祸伤导致右胫骨骨折及左股骨开放性骨折,伤口大量出血。现场急救中应首先采取的措施是
我国地区经济专业化分工协作程度较低,其主要原因是()。
期权交易实际上是一种权利的单方面有偿让渡,期权的买方以支付一定数量的()为代价而拥有了这种权利。
我国古代指南针、火药、印刷术三大发明都取得重大突破是在()。
人民警察内务建设的基本方针是()。
人生目的是人在人生实践中关于自身行为的根本指向和人生追求,它所认识和回答的根本问题是:
Aneweraisuponus:theserviceeconomy,theinformationage,theknowledgesociety.Italltranslatestoa(36)______change
最新回复
(
0
)