【单选题】
在面向对象的程序设计中,首先在问题域中识别出若干个 ()
【单选题】
下面说法中,正确的是( )
①
一个类只能定义一个构造函数,但可以定义多个析构函数
②
一个类只能定义一个析构函数,但可以定义多个构造函数
③
构造函数与析构函数同名,只要名字前加了一个求反符号(~)
④
构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是void类型也不可以
【单选题】
下列关于静态数据成员的说法,不正确的是( )。
①
类中定义的公用静态数据成员,可以通过类的对象来访问
②
类中定义的所有静态数据成员,都必须在类外初始化
【单选题】
下列语句中,将函数int sum(int x, int y)正确重载的是( )。
①
float sum(int x, int y);
③
float sum(float x, float y);
④
double sum(int y, int x);
【单选题】
下面描述中,表达错误的是( )
①
公用继承时基类中的public成员在派生类中仍是public的
②
公用继承时基类中的private成员在派生类中仍是private的
③
公用继承时基类中的protected成员在派生类中仍是protected的
④
私有继承时基类中的public成员在派生类中是private的
【单选题】
派生类的对象对它的基类成员中( )是可以访问的。
【单选题】
类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p-A::func()将()
③
根据p所指的对象类型而确定调用类A中或类B中的函数func()
【单选题】
this指针存在的目的是( )
②
保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码
【单选题】
派生类的对象对它的基类成员中()中可以访问的。
【单选题】
派生类的对象可以访问以下那种情况继承的基类成员( )