首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } privat
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } privat
admin
2013-05-30
31
问题
下列类的定义中,有( )处语法错误。 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全国计算机二级
相关试题推荐
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){)//③in
如果有语句inta=3,*p=&a;,则*p的值是()。
有如下程序段:intx=3,do{x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是()。
下面程序的结果是()。#include<iostream.h>voidmain(){char*str;str="test!";cout<<str[5];}
下列对于软件工程的基本原则描述中错误的是()。
声明长度为10的float型数组a,且初始化为0的语句是【】。
执行语句cout<<setw(6)<<setfill(’*’)<<12<<endl;结果是【】。
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;...fun(s);...re
随机试题
假如你是一名学校社会工作者,你所工作的校园中最近出现了许多沉迷于网络的中学生,他们往往放学后就成群结伴地“泡”网吧,到晚上10点才离开有的甚至开始出现通宵上网或者逃学上网的现象这对校风产生了许多不良影响。针对这些中学生的行为,拟订一份校园服务方案。
简述清代宫廷画家郎世宁绘画特点。[山东2018]
企业会计制度设计的前提和必要条件是()
在Windows7中,关于窗口和对话框,下列说法正确的是()
影响资金成本的因素包括()。
甲公司于4月1日向乙公司发出订购一批实木沙发的要约,要求乙公司于4月8日前答复。4月2日乙公司收到该要约。4月3日,甲公司欲改向丙公司订购实木沙发,遂向乙公司发出撤销要约的信件,该信件于4月、4日到达乙公司。4月5日,甲公司收到乙公司的回复,乙公司表示暂无
你的工作很忙没有时间回家,这让你父母有抱怨。你该如何去做?
()认为,游戏是儿童释放焦虑和补偿生活中所遇到的挫折的手段。
某外商投资企业按工资水平分为四组:1000元以下,1000—1500元;1500—2000元;2000元以上。第一组和第四组的组中值分别为()。[首都经济贸易大学2009研]
Peoplewhowalkonthegrassare______toafineof$5.
最新回复
(
0
)