首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ protected:int i; public:int j; }; class Derived:
有如下程序: #include<iostream> using namespace std; class Base{ protected:int i; public:int j; }; class Derived:
admin
2013-05-30
47
问题
有如下程序: #include<iostream> using namespace std; class Base{ protected:int i; public:int j; }; class Derived:public Base{ int m; public:int n; }; int main( ){ Derived d; d.i=0; //[1] d.j=0; //[2] d.n1=0; //[3] d.n=0; //[4] return 0; } 其中主函数中有两个赋值语句有错,这两个错误的赋值语句是
选项
A、[1]和[2]
B、[1]和[3]
C、[2]和[3]
D、[2]和[4]
答案
B
解析
基类被派生类公有派生时,可以在派生类中访问基类中的公有数据成员和保护数据成员,私有数据成员在派生类中不能被直接访问,保护数据成员和私有数据成员均不能被派生类对象直接访问。如果一个类的数据成员没有被限定就会被默认为私有数据成员,私有数据成员不能直接被类对象访问。
转载请注明原文地址:https://kaotiyun.com/show/fhNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是______。
在面向对象的程序设计中,下列叙述中错误的是()。
如果一个类至少有一个纯虚函数,那么就成为______。
下列关于队列的叙述中正确的是()。
int(*p)[6];,当有定义inta[4][6],并让p指向它的语句是【】。
下列运算符不能在C++中重载的是()。
软件调试方法中的静态调试方法之一为______。
测试的,目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
下列关于拷贝构造函数的参数表的说法正确的是______。
测试的目的是暴露错误,评价程序的可靠性;而发现错误的位置并改正错误的是【】。
随机试题
对诊断困难的急性化脓性腹膜炎病例,应做哪项检查以协助明确诊断
设备监理工程师在设备制造过程中进行投资控制的主要任务是( )。
代理人应当在代理权限范围内( )意思表示。
下列选项中,不属于投资市场主体的是()。
流动资金循环贷款的管理原则是()。
关于“敬业”,正确的说法是()。
完成以下数列:9654,4832,5945,7642,7963,8216,()。
2009年3月,李某申请承包甲村某块集体土地被准许。甲村村民张某对此持有异议,二人发生纠纷。后李某将争议提请有关机关处理。有关机关准许李某承包某块集体土地的行为属于()。
下列民事权利中,属于支配权的是
Cultural(different)______oftencausemisunderstanding.
最新回复
(
0
)