A.10,20
B.30,40
C.20,30
D.50,50
[试题]如果不能使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基数继承的成员,下列程序没有使用多态机制,其输出结果是( ) 。#includeusing namespace std;class Base{public:Void print(){cout<< ‘B’;}};class Derived: public Base{publicvoid print(){cout<< ‘D’;}}int main(){D.erived*pd=new Dreived);
[试题]( 11 ) 如果不使用多态机制 , 那么通过基类的指针虽然可以指向派生类对象 , 但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是 ( 11 ) 。#includeusing namespace std;class Base {public:void print ( ) { cout << 'B'; } };class Derived : public Base {public:void print ( ) { cout << 'D'; }};
[单选题]( 30 ) 如果不使用多态机制 , 那么通过基类的指针虽然可以指向派生类对象 , 但是只能访问从基类继承的成员,有如下程序,没有使用多态机制。#includeusing namespace std;class Base{int a,b;public:B.ace ( int x ,int y ) { a=x; b=y;}Void show () { cout<<A<< ’ , ’ <<B<<ENDL;}}clsaa Derived:public B
[单选题]如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。运行时输出的结果是( )。
[单选题]通过公有派生类的对象,只能访问基类成员中的A.公有成员B.私有成员C.保护成员D.公有成员和保护成员
[单选题]( 32 ) 虚函数支持多态调用 , 一个基类的指针可以指向派生类的对象 , 而且通过这样的指针调用虚函数时 ,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#includeusing namespace std;class Base{public:virtual void f () {cout<< ” f0+ ” ;}void g () {cout<< ” g0+ ” ;}};class Derived:public Base{public
[单选题]虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序; #include <iostream> using namespace std; class Base { public: virtual void f() {cout<<"f0+";} void g() {cout<<"g0+";} }; class Derived: public Base { public: void
[单选题]派生类的对象可以访问它的基类成员中 ______ 成员。A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员
[单选题]下列关于派生类和基类的描述中,正确的是( )。A.) 派生类成员函数只能访问基类的公有成员B.) 派生类成员函数只能访问基类的公有和保护成员C.) 派生类成员函数可以访问基类的所有成员D.) 派生类对基类的默认继承方式是公有继承A.B.C.D.
[单选题]派生类的对象对它的基类成员中()是可以访问的。A . 公有继承的公有成员B . 公有继承的私有成员C . 公有继承的保护成员D . 私有继承的公有成员