首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
62
问题
有如下程序:
#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:Point{
public:
Circle(int r):radius(r) { }
int GetRadius() { return radius; }
private:
void SetRadius(int r) { radius=r; }
int radius;
};
int main(){
Circle c1(5);
c1.SetX(1); //①
c1.SetY(2); //②
c1.SetRadius(10); //③
cout<
return 0;
}
在标注号码的语句行中不存在语法错误的是
选项
A、①
B、②
C、③
D、④
答案
D
解析
本题考查对象成员的引用,在类外引用对象的数据成员时,只能访问public成员而不能访问private成员所以C选项错误,D选项正确,派生类公用继承基类,但是不能继承基类的私有成员,所以执行c1.SetX(1)错误,同理B选项错误。
转载请注明原文地址:https://kaotiyun.com/show/f4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA){
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
在数据库系统中,实现各种数据管理功能的核心软件称为______。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是
数据的存储结构是指
有如下类定义:classSample{public:Sample();~Sample();private:Staticintdate:};将静态数据成员data初始化
关于关键字class和typename,下列说法中正确的是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
C++类体系中,不能被派生类继承的有()。
随机试题
Thereisaholeatthe______ofthepot.
施工现场对毗邻的建筑物、构筑物和特殊作业环境可能造成损害的,()应当采取专项防护措施。
施工现场灭火器的配置数量应按照《建筑灭火器配置设计规范》(GB50140-2005)经计算确定,且每个场所的灭火器数量不应少于()具。
设置职员类别。职员类型编码:010职员类型名称:内退人员
社会消费品零售总额除包括国民经济兽行业通过商品流通渠道向城乡居民供应的消费品总额外,还包括( )。
教育对政治经济制度的影响表现在()。
甲欲杀乙而向乙开枪射击,子弹从乙的袖口穿过,恰巧击中与乙同行的丙,致丙重伤。丙在治疗过程中由于伤口感染而死亡。甲的行为构成______。
2012年4月8日,甲向银行贷款,同时将自己的房屋抵押给银行,贷款期限一年。期满后,甲未能偿还银行贷款。银行行使抵押权的最晚时间为()
设n为正整数,则=__________.
IfthepopulationoftheEarthgoesonincreasingatitspresentrate,therewilleventuallynotbeenoughresourcesleftto【B1】
最新回复
(
0
)