【单选题】若有以下程序:
#include<iostream>
using namespace std;
classA
private:
int x;
public:
int z;
void setx(int i)
x=i;
int getx ()
return x;
:
classB、: publicA
private:
int m;
public:
int p;
void setvalue(int a, int b, int c)
setx(
A.;
&nb
网考网参考答案:B
网考网解析:
[解析] 本题考核继承与派生。当类的继承方式为公有继承时,基类的公有成员和保护成员分别作为派生类的公有成员和保护成员,派生类的其他成员可以直接访问它们。其他外部使用者只能通过派生类的对象访问继承来的公有成员。在本题中,数据成员z和函数setx都是基类A的公有成员,它们经过公有继承以后,在派生类B中还是公有成员,而派生类B中的函数setvalue和 display都是公有成员,可以通过对象对它们进行访问。所以程序中对各成员的访问是正确的。本程序的功能是输出已设置的各成员的值。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论