C习题与解答
PAGE
PAGE 43
;类和对象(一)
练习题6
6.1 判断题
× 1.使用class定义的类,其默认的访问权限是公有的,使用struct定义的类,其默认的访问权限是私有的。
× 2.类中的成员函数都是公有的,数据成员都是私有的。
× 3.定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。
√ 4.类定义后,它的成员个数及名称就不会再被改变了。
× 5.定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。
√ 6.定义一个对象时,系统只为该对象的数据成员开辟内存空间,而成员函数是同类对象共享的。
√ 7.对象成员的表示方法与结构变量成员的表示方法相同。
√ 8.创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。
√ 9???构造函数是一个其名与类名相同的特殊的成员函数。
× 10.析构函数是一个函数体为空的成员函数。
√ 11.构造函数和析构函数都是系统自动调用的成员函数。
× 12.构造函数和析构函数都可以重载。
√ 13.成员函数与一般函数一样可以重载、内联和设置参数的默认值。
× 14.静态成员是指静态对象的成员。
× 15.静态数据成员必须在构造函数的成员初始化列表中进行初始化。
√ 16.静态成员都可以使用类名加作用域运
原创力文档

文档评论(0)