C++习题与解答.doc

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)

1亿VIP精品文档

相关文档