首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class
admin
2020-04-07
60
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
己知obi是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/t58p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为重载函数的调用的依据是
下列重载函数中,正确的是()。
若已定义了类Vehicle,则下列派生类定义中,错误的是
阅读下面程序:#include<iostream.h>voidf(intn){intx(5);staticinty(10);if(n>0){++x;++y;cout<
对基类数据成员的初始化必须派生类的构造函数中的______________处执行。
下面程序的运行结果是#include<iostream.h>voidmain(0{intnum=1;int&ref=num;ref=ref+2;
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};fo
有函数charfun(char*p){returnp;}该函数的返回值是()。
以下选项中,与k=n++完全等价的表达式是
下列符号中可以用作C++标识符的是
随机试题
测定糕点的过氧化值含量时,游离的碘用氢氧化钠标准溶液滴定。
Thevillage______Iwasbornandgrewupisquitefarfromhere.
主动脉瓣关闭不全时周围血管征包括
A.疥螨病B.脓皮症C.蠕形螨病D.马拉色菌病E.犬小孢子菌感染犬患部皮肤刮片镜检见多量革兰氏阳性球菌,最可能的诊断是()
A.独活寄生汤B.四妙九C.肾着汤D.左归丸E.金匮肾气丸治疗湿热腰痛,可选
海关对有走私嫌疑的运输工具和有藏匿走私货物、物品嫌疑的场所行使检查权时()。
204,180,12,84,-36,()
阅读下列材料。回答问题。腐败是一个世界性的难题。在全世界的范围内,如何预防腐败、如何发现和查处腐败、如何铲除滋生腐败的温床等等,已成为各国的执政者所面临的最为严重的问题之一。反腐也成为许多国家需要解决的头等大事。近来,新的中共中央政治局
酒可以渲染气氛,有助于谈兴,故浪漫倜傥的诗人无不喜欢这个调儿。二十来岁即位列“初唐四杰”之冠的王勃,据说他在写《滕王阁》七言古诗和《滕王阁序》时,先磨墨数升,继而酣饮,然后拉起被子覆面而睡,醒来后抓起笔一挥而就,一字不易。李白当年奉诏为玄宗写《清平调》时,
A、Thecriticalperiodforsecond-languagelearningdoesn’texist.B、Thecriticalperiodaffectsone’sabilitytolearnasecond
最新回复
(
0
)