首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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://www.kaotiyun.com/show/jdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<
有以下程序:#include<iostream>#include<string>usingnamespacestd;intmain(){chars[]="\n123\\";c
若有以下函数调用语句:f(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是()。
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
有如下程序:#include<iostream>usingnamespacestd;intb=3;intfun(int*k){intb=2;b=*(k++)*b;
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
软件设计模块化的目的是【】。
为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。
随机试题
关于乳腺X线摄影技术的叙述,不正确的是
维生素D缺乏可见
按照工程造价咨询企业甲级资质标准,企业出资人中,注册造价工程师人数不低于出资人总人数的()。
根据合伙企业法律制度的规定,下列情形中,经普通合伙企业其他合伙人一致同意,可以决议将合伙人除名的是()。
下列各句中没有语病的一句是()。
肌肉收缩依靠粗肌丝和细肌丝的相互滑行完成,需要消耗能量。下列哪个结构能够与ATP结合?()
电视:厨具()
连续抛掷一枚硬币,第k(k≤n)次正面向上在第n次抛掷时出现的概率为()
下列叙述中正确的是()。
LessIsMoreItsoundsallwrong—drillingholesinapieceofwoodtomakeitmoreresistanttoknocks.Butitworksbecause
最新回复
(
0
)