首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
admin
2013-02-27
73
问题
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive : public Base { public: Derive() : Base(0) {} Derive (int x) { d=x; } void setvalue(int i) { data=i; } private: d; };
选项
A、1
B、2
C、3
D、4
答案
B
解析
本题考核派生类的定义和成员的访问权限。第一处错误:在派生类的构造函数Derive(int x)中没有调用基类的构造函数对基类对象初始化;第二处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。
转载请注明原文地址:https://kaotiyun.com/show/4lVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:inta=1,b=2,c=3,d=4,m=2,n=2;,则执行(m=a>b)&&(n=c>d)后n的值是()。
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*world","One*Dream!"),*p=str[1];printf("%d,",strlen(p
有如下语句:k=a>b?(b>c?1:0):0;,以下程序段中,与上述语句功能相同的是()。
以下选项中,能用作用户标识符的是()。
已知下列函数定义:fun(int*b,int,c,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[50])(
在黑盒测试方法中,设计测试用例的主要根据是()。
以下选项中,能用作用户标识符的是()。
以下对软件测试描述错误的是()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与出队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
循环链表的主要优点是()。
随机试题
用高速喷嘴内部燃烧法进行球罐焊后热处理时,球体上温度最高的区域是()。
A.母病及子B.子病犯母C.相乘D.相侮肝气犯脾属于
分离挥发油中醇类成分用
某国有企业与另一非国有企业合资设立一有限责任公司,该有限责任公司的董事会由甲、乙、丙三人组成,其中由丙担任公司的董事长,则下列有关说法正确的是:
不属于常见边坡变形破坏类型的是()。
采用借贷记账法时,“借”可以表示()。
合肥环城公园内有6个风格各异的环城景区,其中以动物雕塑为特点的是()景区。
供应链不仅是一条连接供应商到用户的物料链、信息链、资金链,而且还是一条()。
对于危害国家安全的违法犯罪行为,公安机关承担着()的任务。
所有人可以在所有物上设定抵押权体现了所有权的特征是()。
最新回复
(
0
)