有如下类定义: class B { public:void funl{} private:void fun2{} protected:void fun3{} };
A.obj.fun1;
B.obj.fun2;
C.obj.tim3;
D.ohj.fun4;
A.obj.fun1;
B.obj.fun2;
C.obj.tim3;
D.ohj.fun4;
A. Private Public Funct(a)As Integer
B. Static Function Funct(a)
C. Private Function Funct(a As Single)
D. Function Funct(a As Integer)As Integer
A、①句无语法错误
B、②句有语法错误
C、③句无语法错误
D、④句有语法错误
class A{
public:
virtual void funcl(){}
void func2(){}
};
class B:public A
{
public:
void funcl(){cout $amp;virtual void func2(){cout $amp;};
下面正确的叙述是
A.A::func2()和B::funcl()都是虚函数
B.A::func2()和B::funcl()都不是虚函数
C.B::funcl()是虚函数,而A::func2()不是虚函数
D.B::funcl()不是虚函数,而A::func2()是虚函数
A、public A(){……}
B、public void A(){……}
C、static private A() { …… }
D、static int private A() { …… }
A、void operator ++();
B、C operator ++(int dummy);
C、C operator -();
D、C operator -(const C& a, const C& b);
class Base{public:void fun(){cout<<"Base∷fun"<<end1;}};
c1ass DehVed:public Base
{
public:
void fun(){
______ ∥显式调用基类的fun函数
cout<<"Derived∷fun"<<endl;
}
};
A.内联函数在调用时发生控制转移
B.内联函数必须通过关键字inline来定义
C.内联函数是通过编译器来实现的
D.内联函数函数体的最后一条语句必须是return语句
A.publiC和publiC
B.publiC和proteCted
C.proteCted和publiC
D.proteCted和proteCted
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!