首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
admin
2013-05-30
64
问题
下列类的定义中,有( )处语法错误。 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全国计算机二级
相关试题推荐
以下程序中函数scmp功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#includ<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){)//③in
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
有如下程序段:intx=3,do{x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是()。
下面关于C++语言变量的叙述错误的是()。
重新定义标识符的作用域规定是外层变量被隐藏,【】变量是可见的。
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERIVED:publicBASE{public:~D
下列说法中错误的是()。
声明长度为10的float型数组a,且初始化为0的语句是【】。
执行语句cout<<setw(6)<<setfill(’*’)<<12<<endl;结果是【】。
随机试题
Itwaswonderfulupthere.Ralphwantedtoreachoutand【C1】______astar,forthey【C2】______soclose.Hecouldseetheearthget
心室肌有效不应期的长短主要取决于
某商业零售企业为增值税小规模纳税人,2013年9月购进货物取得普通发票,共计支付金额120000元;从小规模纳税人购进农产品,取得普通发票上注明价款10000元;经主管税务机关核准本月初次购进税控系统专用设备一批,取得的增值税专用发票上注明价款3500元,
将太极旗作为国旗的国家是()。
由旧民主主义革命转变为新民主主义革命的主要标志是()。
甲购买汽车后不久因刹车失灵而受伤,则甲()。
全球三大生态系统主要指()。
人的一生中,大脑________了大量的数据、名称、面相、声音、味道和情感等信息。这些记忆有助于人类获得各种技能。比如,语义记忆好比一个巨大的仓库,它可________词汇、物体、概念、地方、人员等。人创造语言和理解语言等能力的具备主要依靠语义记忆。程序记
某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是()。
Publicimagereferstohowacompanyisviewedbyitscustomers,suppliers,andstockholders,bythefinancialcommunity,bythe
最新回复
(
0
)