首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
28
问题
有如下程序:
#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://jikaoti.com/ti/ddE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
下列函数中对调用它的函数没有起到任何作用的是
已知n是一个int型变量,下列语句中错误的是
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
下列不是描述类的成员函数的是
在深度为5的完全二叉树中,度为2的结点数最多为【】。
下面有关重载函数的说法中正确的是
下列叙述中正确的是
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
磁盘文件操作中,打开磁盘文件的访问方式常量中,()是以追加方式打开文件的。
随机试题
急性肾功能不全少尿期,水平衡紊乱的主要表现是
结构性失业是指()
肾癌最常见的是
风水一名始见于:
淋巴结核的特点是()
A.进货检查验收制度B.药品保管制度C.检查稠度D.必须标明产地E.必须准确无误药品经营企业销售中药材()
背景资料:2007年初,某公司承建某港口码头及支流大桥综合工程。该工程位于山区河流的干支流交汇水域处。2月初,进行了现场踏勘后,决定将工程项目部设在支流河口的山顶处,为了施工和生活的方便,将材料堆场和施工人员的生活区设在支流河口上游方向的山脚下。3月初,施
下列各项中,属于企业长期借款合同一般性保护条款的有()。
材料1M市D区是省内实施科技特派员工程的试点地区。在村民们心中,科技特派员就是要给田间地头开药方,把先进的科技种到地里头,长出金苗苗。不久前,D区记者小王就本区科技特派员的情况,对区科技局局长张波进行了一次采访。在采访中,张局长感叹道
Whatweretheseniorgovernmentofficialsdoingwhenthelastbombtookplace?
最新回复
(
0
)