首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
admin
2013-05-30
25
问题
下列类的定义中,有( )处语法错误。 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: d; };
选项
A、1
B、2
C、3
D、4
答案
2
解析
本题考核派生类的定义和成员的访问权限。
第1处错误:在派生类的构造函数Derive(intx)中没有调用基类的构造函数对基类对象初始化。
第2处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。
转载请注明原文地址:https://kaotiyun.com/show/T2Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#nclude<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<"Base\n";}virtualvoidfun2(){cout<<"
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}sample(intm){
定义如下枚举类型;enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2);,则下列语句正确的是()。
下列对于软件工程的基本原则描述中错误的是()。
下面程序的运行结果是()。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}void(lis
声明长度为10的float型数组a,且初始化为0的语句是【】。
for(intx=0,y=0;!x||y<=5;y++,x=!x)语句执行的循环次数是()。
随机试题
Realizingthathehadn’tenoughmoneyand______toborrowfromhisfather,hedecidedtosellhiswatch.
膀胱造影的术前准备,不包括
根据有关规定,基金管理公司的专户投资经理与公募基金经理之间不得互相兼任。()
()中将济南泉泊赞为“寰中之绝胜,古今之壮观”。
品德的心理结构包括道德认知、道德情感、道德意志和()。
毫无疑问,在今日武断批判中医的人中,不乏以“科学”代言人自居者,将各种自己不懂的知识系统一棍子打死,归人( ),这种态度不能不使人怀疑其言论与知识的讨论无关,另有用意;不过,在抗拒这种学霸的同时,我们也不必要陷入相反的( )。坦率地说,身为一个中医,我
关于2015年上半年全国电力工业统计的表述正确的是:
经济社会形态
在VisualFoxPro中,以下描述中错误的是:
Artisbothcreationandrecreation.66MuchasIappreciateallformsofimmortalcreativework,Ithinkthespiritoftrueart
最新回复
(
0
)