首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int yy=0):x(xx),y(yy){} void Se
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int yy=0):x(xx),y(yy){} void Se
admin
2016-09-20
26
问题
有如下程序:
#include
using namespace std;
class Point{
public:
Point(int xx=0,int yy=0):x(xx),y(yy){}
void SetX(int xx){x=xx;}
void SetY(int yy){y=yy;}
private:
int x,y;
};
class Circle:public Point{
public:
Circle(int r):radius(r){}
int GetRadius(){return radius;}
protected:
void SetRadius(int r){radius=r;}
private:
int radius;
};
int main(){
Circle c1l(5);
c1.SetX(1);//①
c1.SetY(2);//②
c1.SetRadius(6);//③
cout<
return 0;
在标注号码的语句行中存在语法错误的是( )。
选项
A、①
B、②
C、③
D、④
答案
c
解析
以public方式继承时,基类的公有成员在派生类中仍然是公有成员,所以Circle类对象c1可以访问基类的公有成员函数SetX和SetY,选项A、B正确;同样,GetRedius是Circle的公有成员函数,对象c1也可以直接访问,选项D正确;而SetRedius是Circle的保护成员函数,c1对象是无法访问的,选项C错误,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/jdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+1;for(j=0;j<=(2*n);j++)X++;}
下列关于类的访问权限的描述中,()是错误的。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是()。
面向对象的模型中,最基本的概念是对象和【】。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
派生类对象对其基类中的什么成员是可访问的?
下列叙述中正确的是______.
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
在面向对象的程序设计中,下列叙述中错误的是
下列哪个是C++语言的有效标识符?
随机试题
霍乱的实验室检查中,正确的是
下列除哪项外,均是缺铁性贫血脾气虚弱证的临床表现
冬虫夏草主产于乳香、没药主产于
产后出血,是指胎儿娩出后24小时内出血超过()
房地产开发企业对项目的规划设计方案履行报批手续后,应申请核发和取得()之后,方可申请开工。
[2011年第17题]在住宅小区规划设计中节约用地的主要措施有:
(2008)北京四合院是以下列哪种建筑手段划分内外院空间的?
无标底的综合评分法常采用( )作为标准值。
阅读以下应用说明以及用VisualBasic语言编写的程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【应用4.1】设应用程序的运行窗口内有一个文字标签(Label)以及一个框架,其中有三个复选框(chk1,chk2,chk3),各个复选
有以下程序:classDate{public:Date(inty,intm,intd);{year=y;month=m;d
最新回复
(
0
)