计算机二级考试

解析:若有以下程序: #include<iostream> using na

来源:网考网计算机二级 所有评论

【单选题】若有以下程序:
#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"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论