单项选择题
A.抽象类 B.虚基类 C.派生类 D.以上都不对
已知类的继承层次如下图所示,其中c、e是虚基类,它们的构造函数分别是a()、b()、c()、d()、e(),现在给类a定义一对象,则在此时各类构造函数的调用顺序是()
A.d()、e()、b()、e()、d()、c()、a() B.e()、d()、c()、d()、b()、a() C.e()、d()、c()、e()、d()、b()、a() D.e()、d()、d()、c()、b()、a()
该程序最终的输出是()
A.A::msg B.B::msg C.A::msg B::msg D.没有重载类B的输出运算符,程序编译出错
下面的程序段定义了三个类A、B、C和一个全局函数func() 下列四个选项中,哪个说法是正确的()
A.B::funcB()能够访问A::proVar变量 B.C::funcC()能够访问A::proVar变量 C.func()能够访问B::pubVar变量 D.func()能够访问C::pubVar变量
微信扫一扫,加关注免费搜题