首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
admin
2013-05-30
36
问题
下列类的定义中,有( )处语法错误。 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全国计算机二级
相关试题推荐
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
有如下程序:#nclude<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<"Base\n";}virtualvoidfun2(){cout<<"
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
有如下程序段:intx=3,do{x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是()。
下面程序的结果是()。#include<iostream.h>voidmain(){char*str;str="test!";cout<<str[5];}
for(intx=0,y=0;!x||y<=5;y++,x=!x)语句执行的循环次数是()。
若有定义语句:inta=3,b=2,c=1;,则表达式a<b?a:b的值是【】。
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;...fun(s);...re
随机试题
甲商店营业员将价值5000元误标价为3000元的洗衣机出售给公民乙,甲的法定代表人发现后,要求乙退回洗衣机或补齐余款,乙不同意。甲的标价行为和出售行为属于()
空气中某点的照射量定义为
章某带邻居家4岁小男孩出去玩,结果在河边玩耍时,小男孩不慎失足掉进深水。由于周围没有其他人,但是章某自己又不会游泳,他只好眼睁睁地看着小男孩淹死。请问李某的行为如何定性?()
不仅是社会主义市场经济的本质要求,同时也是招标投标的根本特性的是()。
在教授学生练习广播体操或跳远的腾空挺身等动作时,可以采用表象训练的方法,下列关于表象训练的顺序描述正确的是()。
下列能源物质中,作为人体运动主要能源物质的是()。
学校心理辅导的高级目标是()。
阅读材料回答问题:材料1中国特色社会主义是适合中国国情、符合中国特点、顺应时代发展要求的理论和实践,所以才能取得成功,并将继续取得成功。邓小平同志说:“特别是像我们这样第三世界的发展中国家,没有民族自尊心,不珍惜自己民族的独立,国家是立不起来的。
ShewasFrench;hewasEnglish;theyhadjustmovedtoLondonfromParis.Whenhefoundoutaboutheraffair,shebeggedforar
声音信号采用8位量化精度数字化,其最好的信号量化噪声比(SQNR)约为(28)。
最新回复
(
0
)