首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
admin
2015-07-22
48
问题
有如下类声明:
class Base {
protected:
int amount;
public:
Base(int n=0): amount(n) {}
int getAmount()const { return amount; }
};
class Derived: public Base {
protected:
int value;
public:
Derived(int m, int n):value(m), Base(n) {}
int getData()const { return value+amount; }
};
已知x是一个Derived对象,则下列表达式中正确的是( )。
选项
A、x.value+x.getAmount()
B、x.getData()-x.getAmount()
C、x.getData()-x.amount
D、x.value+x.amount
答案
B
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能访问基类的公有成员,而不能访问基类的保护成员和私有成员。题中x是派生类的对象,只能访问基类中公有的Base( )和getAmount( )成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/FgNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于纯虚函数和抽象类的描述中,()是错误的。
关于虚函数下面说的正确的是()。
面向对象程序设计思想的主要特征中不包括
下面程序的输出结果为【】。#include<iostream.h)Voidmain(){intnum=0,i=8;do{i--;
有关类和对象的说法不正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
开发软件时对提高开发入员工作效率至关重要的是
进行文件操作时需要包含()文件。
在软件测试设计中,软件测试的主要目的是
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
必要条件假言判断的命题形式是:()。
GordonShawthephysicist,66,andcolleagueshavediscoveredwhat’sknownasthe"Mozarteffect",theabilityofaMozartsonat
治疗特发性血小板减少性紫癜,下列哪项不是切脾的指征
患者,女性,28岁。因外出春游去植物园,出现咳嗽、咳痰伴喘息1天入院。体检:体温36.5℃,脉搏90次/分,呼吸28次/分,血压110/80mmHg,喘息貌,口唇发绀,在肺部可闻及广泛哮鸣音。该患者最可能的诊断是
下列情形中不属于连续犯的有哪些?()
下列关于限制开发区域的说法中,正确的是()。
下列选项中,属于施工总平面布置图应标明平面位置的有()。
(20l0年卷二第19题)根据民事诉讼法及相关规定,在原告住所地与经常居住地不一致的情况下,下列哪些民事诉讼由原告经常居住地人民法院管辖?
一、注意事项一、本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。二、所有考生必须按要求作答,未按要求作答的,不得分。二、给定资料1.信用体系
设A,B均为n阶矩阵,A有n个互不相同的特征值.证明:若A的特征向量也是B的特征向量,则AB=BA.
最新回复
(
0
)