首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B { void fun1() { protected: double var1; public: void fun2() { }, class D: p
若有如下类定义: class B { void fun1() { protected: double var1; public: void fun2() { }, class D: p
admin
2017-10-17
61
问题
若有如下类定义: class B { void fun1() { protected: double var1; public: void fun2() { }, class D: public B protected: void fun3() { };已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是
选项
A、obj.fun1();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
本题考查的知识点是:基类成员在派生类中的访问属性。基类中公有成员和保护成员在派生类中的访问属性将随着继承方式而改变:派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员:派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都改变为私有成员;派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。本题中,D类从B类公有继承,B类中fun1()为私有、fun2()为公有、varl为保护,公有继承到D类后fun1()不可访问、fun2()仍为公有、varl仍为保护。D类自身的fun3()是保护属性。所以综上所述,只有从B类继承的fun2()为公有属性,故本题应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/rXAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
所有在函数中定义的变量及函数的形式参数,都属于
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为()。
设有定义intx;floaty;,则10+x+y值的数据类型是
下列哪个是C++语言的有效标识符?
完成下列类的构造函数,初始化语句为【 】。#include<iostream.h>classTest{private:intx,y;public,voidTest(intinitx,intinity){_
设有char str[80]以下不能将输入数据first\nsecond\n<CR>读取到数组sir中的语句是
算法的基本特征是可行性、确定性、______和拥有足够的情报。
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;c
随机试题
烧、烩、蒸、扒类菜品零点时一般选用12寸圆盘或14寸腰盘,筵席一般选用14~16寸圆盘或18寸腰盘。()
问卷语言的要求。
无形产品的特点有
男,46岁,3个月前因外伤一上前牙脱落,今要求烤瓷修复。口腔检查:左上1缺失,间隙正常,牙槽嵴无明显吸收。右上1牙冠1/2缺损,已露髓,探稍敏感,叩诊阴性,无松动。左上2牙冠良好,叩诊阴性,无松动。上下前牙牙龈轻度红肿,易出血,可见菌斑及牙石。余牙未见异常
A清热解毒,疏散风热B清热解毒,凉血消肿C清热燥湿,泻火解毒D清热燥湿,泻肝胆火E清热解毒,消肿散结龙胆草的功效是
某企业于2008年9月接受一项产品安装任务,安装期5个月,合同总收入40万元,年度预收款项12万元,余款在安装完成时收回,预计总成本为30万元。2008年末请专业测量师测量,产品安装程度为60%。该项劳务影响2008年度利润总额的金额为()。
房地产经营管理项目财务评价指标主要有()等。
目前,我国由于升大学竞争和就业竞争的现实性矛盾,学校教育陷入应试教育的模式中,而这种竞争也影响到学前教育阶段。如社会上风行的“零岁方案”“神童方案”。一些幼儿园迫于家长压力或经济利益的驱动,提前给幼儿学习计算、汉语拼音,把小学的教育内容下放到幼儿园,并且办
“用最严谨的标准、最严格的监管、最严厉的处罚、最严肃的问责,确保广大人民群众‘舌尖上的安全’”。不久前闭幕的中央农村工作会议,把食品安全放在更加重要的位置来谋划,四个“最”________,一个“确保”________。这样的宣示与承诺,对农产品生产提出了
在微型计算机内部,对汉字进行传输、处理和存储时使用汉字的_______。
最新回复
(
0
)