第三章单元测试
  1. ( )的功能是对对象进行初始化。

  2. A:构造函数 B:静态成员函数 C:数据成员 D:析构函数
    答案:构造函数
  3. 下面对构造函数和析构函数的写法形式上正确的是( )。

  4. A:void max:: max (参数), void max::~ max (参数) B:void max::max(), void max::~ max () C:max::max (参数), max::~ max (参数) D:max::max (参数), max::~ max ()
  5. 假设getData()函数是一个类的常成员函数,且没有返回值,则应表示为( )。

  6. A:const void getData (); B:getData () const; C:void const getData (); D:void getData () const;
  7. 若有如下类的定义:
    class Time
    { int hour;
    int minute;
    int sec;
    public:
    void getTime();
    }
    Time *pt;
    则以下用法中正确的是:( )。

  8. A:pt->minute; B:pt->getTime(); C:pt.hour; D:pt.getTime();
  9. 关于友元的说法,正确的是( )。

  10. A:若想要将A类声明为B类的友元,则应在A类中添加语句:friend B; B:被声明为A类友元的成员函数内可以修改A类的私有数据成员 C:若声明了A是B的友元类,则B类的成员函数可以访问A类的私有成员 D:若A是B的友元类,B是C的友元类,则A是C的友元类

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部