首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
admin
2013-02-27
92
问题
下列类的定义中,有( )处语法错误。 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全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> structNODE { intk; structNODE*next; }; main() { structNODEm[5],*p=m,*q=m+4;
定义学生选修课程的关系模式如下: SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分) 则对主属性部分依赖的是()。
下列关于return语句的叙述中,正确的是()。
下列关于C语言文件的叙述中正确的是()。
以下叙述中正确的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是()。
随机试题
《圣经》中更多地涉及古代以色列民族的宗教、历史、文化、政治和法律的部分是
OrganDonationandTransplantation1Organdonation(捐献)andtransplantation(移植)referstotheprocessbywhichorgansortissu
A.补肺益脾,固涩膀胱B.清心滋肾,安神固涩C.清热利湿,通利膀胱D.温补肾阳,固涩小便E.温补脾肾,升提固摄小儿尿频脾肾气虚证的治法是
确认申请专利的发明创造是否具有新颖性、创造性的日期是()。
《建筑施工企业安全生产管理机构设置及专职安全生产管理人员配备办法》(建质[2008]91号)规定:对于建筑面积()万平方米及以上的工程,总承包单位配备项目专职安全生产管理人员应不少于3人,且按专业配备专职安全生产管理人员。
普通电抗器一般有水平布置、垂直布置和品字布置三种。进出线端子角度一般有90°、120°、180°三种,分裂电抗器推荐使用()。
商业承兑汇票是由()的票据。
幼儿园必须把保护幼儿的生命和促进幼儿各方面技能的提高放在工作的首位。()
为了推进高新技术发展,由省科技局牵头,组织20人的考察团来你市进行考察交流,交流的主题是“招商引资,推进高新科技发展”。领导安排你负责与科技局联络接洽,你该怎么做?
不可能宏达公司和亚鹏公司都没有中标。以下哪项最为准确地表达了上述断定的意思?
最新回复
(
0
)