首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int yy=0):x(xx),
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int yy=0):x(xx),
admin
2021-06-10
31
问题
有如下程序:
#include
using namespace std;
class Point{
public:
Point(int xx=0,int yy=0):x(xx),y(yy) { }
protected:
void SetXY(int xx,int yy) { x=xx; y=yy; }
private:
int x,y;
};
class Circle:public Point{
public:
Circle(int r):radius(r) { }
void Set(int r,int x,int y) { radius=r; SetXY(x,y); } //①
void Print() const { cout<
private:
int radius;
};
int main(){
Circle c1(5);
c1.Set(10,1,2); //③
c1.Print(); //④
return 0;
}
在标注号码的语句行中编译时存在语法错误的是
选项
A、①
B、②
C、③
D、④
答案
B
解析
本题考查对象成员的引用,派生类公用继承基类,但是不能继承基类的私有成员,所以执行void Print() const { cout<
转载请注明原文地址:https://kaotiyun.com/show/gqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classBase{protected:intamount;public:Base(intn=0):amount(n){}intgetAmount()const{returnamount;}};class
下列数据结构中,属于非线性结构的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
下列运算符中,不能被重载的是()。
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTemp<double>p2;MyTemp<long>p3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
结构化程序设计的基本原则不包括()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
若执行以下程序时从键盘上输入9,则输出结果是()。main(){intn;cin>>n;if(n十+
随机试题
下列作品与其作者对应正确的是()。
传至孤束核的脑神经纤维是()
试述氯霉素的主要不良反应及如何避免其不良反应。
对脑性瘫痪患儿的治疗原则是()
根据《中华人民共和国合同法》规定,要约可以撤回和撤销。下列要约,不得撤销的是:
当事人以下列抵押物设立抵押时,应当办理抵押物登记的有()。
禁止内幕交易、操纵市场等证券欺诈活动是属于()。
普通高中教育课程由()三个层次构成。
下列选项中,不属于模块间耦合的是()。
ItwasanormaldayinthelifeoftheAmericanRedCrossinGreaterNewYork.First,partofabuildingonWest140thStreet,i
最新回复
(
0
)