第三章测试
1.( )的功能是对对象进行初始化。
A:构造函数 B:析构函数 C:数据成员 D:静态成员函数
答案:A
2.下面对构造函数和析构函数的写法形式上正确的是( )。
A:max::max (参数), max::~ max (参数) B:max::max (参数), max::~ max () C:void max:: max (参数), void max::~ max (参数) D:void max::max(), void max::~ max () 3.假设getData()函数是一个类的常成员函数,且没有返回值,则应表示为( )。
A:const void getData (); B:void getData () const; C:getData () const; D:void const getData (); 4.若有如下类的定义:
class Time
{ int hour;
int minute;
int sec;
public:
void getTime();
}
Time *pt;
则以下用法中正确的是:( )。
A:pt.hour; B:pt->minute; C:pt.getTime(); D:pt->getTime(); 5.关于友元的说法,正确的是( )。
A:若A是B的友元类,B是C的友元类,则A是C的友元类 B:若声明了A是B的友元类,则B类的成员函数可以访问A类的私有成员 C:若想要将A类声明为B类的友元,则应在A类中添加语句:friend B; D:被声明为A类友元的成员函数内可以修改A类的私有数据成员

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