下列虚基类的声明中正确的是( )。
A.class virtual B:public A
B.virtual class B:public A
C.class B:public A virtual
D.class B:virtual public A
第1题:
下列选项中,列出用于定义类成员的访问控制权的一组保留字是 ( )
A.class,float,double,public
B.float,boolean,int,long
C.char,extends,float,double
D.public,private,protected
第2题:
下列说法中错误的是( )。
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中是public的
C.私有继承时基类中的public成员在派生类中是private的
D.保护继承时基类中的public成员在派生类中是protected的
第3题:
下列描述中,错误的是()。
A.基类的protected成员在public派生类中仍然是protected成员
B.基类的private成员在public派生类中是不可访问的
C.基类public成员在private派生类中是private成员
D.基类public成员在protected派生类中仍是public成员
第4题:
下面是类Shape的定义: classShape{ public: virtualvoidDraw( )=0; } 下列关于Shape类的描述中,正确的是( )。
A.类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.语句“ShapeS;”能够建立Shape的一个对象S
第5题:
39、下面是类Shape的定义:class Shape {public: virtual void Draw()=0; }; 下列关于Shape类的描述中,正确的是()。
A.类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.语句“Shape s;”能够建立Shape的一个对象s
第6题:
用于定义类成员的访问控制权的一组关键字是()
A.class, float, double, public
B.float, boolean, int, long
C.char, extends, float, double
D.public, private, protected