首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream.h> using namespace std; class Base { protected: int i: public: int j;
有如下程序: #include <iostream.h> using namespace std; class Base { protected: int i: public: int j;
admin
2010-12-16
67
问题
有如下程序: #include <iostream.h> 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.m=0; //[3] d.n=0: //[4] return 0; } 其中主函数中有两个赋值语句有错,这两个错误的赋值语句是
选项
A、[1]和[2]
B、[1]和[3]
C、[2]和[3]
D、[2]和[4]
答案
B
解析
本题考核类和派生类的访问权限。类Derived共有继承Base,那么d对基类Base成员变量的访问权限不变,由于数据成员 i为保护的,不能通过对象访问。派生类Derived中变量m为私有的,同样不能通过对象访问,所以错误的赋值语句为[1]和[3]。
转载请注明原文地址:https://kaotiyun.com/show/7djp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述错误的是()。
有以下程序:#include#includevoidmain(){int*a,*b,*c;a=b=c=malloc(sizeof(int));a=0;*b=1;*c=2:a=b;printf(’’%d,%d,%d\n
以下程序段中的变量已正确定义for(i=0;i
下面关于"EOF"的叙述,正确的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
数据库应用系统中的核心问题是()。
程序测试的主要目的是()。
对于if(表达式)语句,以下叙述正确的是
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
在C++中,用于实现运行时多态性的是()。
随机试题
患者男,67岁,胸痛、咯血、体重下降,结合CT检查,最可能的诊断是
人虱为传播媒介的病原体是引起临床黄疽出血性的病原体是
双代号网络图中,工作是用()表示的。
经批准开山填海整治的土地和改造的废弃土地,从使用的月份起免缴土地使用税( )。
某公司账面反映的长期资金共500万元,其中长期借款200万元,税前的资金成本12%,应付长期债券100万元,资金成本8%,普通股200万元,资金成本8%,所得税率为40%。该企业的加权平均成本为( )。
证券投资基金财产可以用于()。
蓬莱水城是我国最早的军港之一,在中国海军发展史和海运史上占有重要的地位。()
设A=,求子空间A(R3)={Aa|a∈R3}的一组正交基。
交换积分次序为()
)进行窗体设计时,可以设置窗体、主体、标签或文本框等内容的属性。F列属性中,属于窗体的属性是()。
最新回复
(
0
)