首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } privat
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } privat
admin
2013-05-30
30
问题
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive : public Base { public: Derive() : Base(O) {} Derive (int x) { d=x; } void setvalue(int i) { data=i; } private: int d; };
选项
A、1
B、2
C、3
D、4
答案
2
解析
本题考核派生类的定义和成员的访问权限。
第①处错误:在派生类的构造函数Derive(int x)中没有调用基类的构造函数对基类对象初始化。
第②处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。
转载请注明原文地址:https://kaotiyun.com/show/H2Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果有语句inta=3,*p=&a;,则*p的值是()。
有如下程序段:intx=3,do{x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是()。
下列对于软件工程的基本原则描述中错误的是()。
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:voidfun(){
以下程序的执行结果是【】。#include<iostream.h>#include<stdlib.h>classSample{public:intx,y;Sample(){x=y=0;}
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERIVED:publicBASE{public:~D
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:voidseta(intx){a=x;}voidshowa()
下列描述中错误的是()。
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是()。
随机试题
现代医学伦理学中,对生命的看法已转变为
患者,女,50岁,被诊断为心律失常,医生开具普萘洛尔片。普萘洛尔的结构如下:关于普萘洛尔的药理作用,正确的是
蛛网膜下腔出血最常见的病因是
某国有资金投资占控股地位的公用建设项目,施工图设计文件已经相关行政主管部门批准,建设单位采用了公开招标的方式进行施工招标。招标过程中部分工作内容如下:(1)2015年3月1日,发布该工程项目施工招标公告的内容包括:①招标单位的名称和
1.背景材料:某一级公路K25+200~+340m处有一座5×25m预应力混凝土空心箱桥,箱梁高170cm,腹板厚17cm,两腹板内侧的宽度为170cm,场区预制场预制。施工过程中发生如下事件:事件1:腹板外侧用加劲钢模加固制作,内模采
根据《中华人民共和国营业税暂行条例》的规定,下列各项中,应当缴纳营业税的有()。
企业会计核算时将劳动资料划分为固定资产和低值易耗品,是基于()。
设D是由曲线y=围成的平面区域,求D绕x轴旋转一周所得旋转体的体积和表面积.
【B1】【B9】
人口基数/密度/分布
最新回复
(
0
)