类与对象习题一
基本概念与基础知识自测题4
1 填空题5
1 引入类定义的关键字是 ( 1 )
类的成员函数通常指定为 ( 2 ) ,类的数据成员通常指定为 ( 3 )
指定为 ( 4 ) 的类成员可以在类对象所在域中的任何位置访问它们
通常用类的 ( 5 ) 成员表示类的属性,用类的 ( 6 ) 成员表示类的操作
答案:(1) class(2)公有的 public(3)私有的 private(4)公有的 public(5) 数据(6) 函数4
2 类的访问限定符包括 ( 1) 、 ( 2 ) 和 ( 3 )
私有数据通常由( 4) 函数来访问(读和写)
这些函数统称为 ( 5 )
答案:(1)public(公有的)(2) private(私有的)(3) protected(保护的)(4)公有的成员函数(5) 类的接口4
3 通常在逻辑上,同一类的每个对象都有 ( 1 ) 代码区,用以存储成员函数
而在物理上通常只有 ( 2 ) 代码区
只有在 ( 3) 定义,并 ( 4) 的函数和加了关键字 ( 5 ) 的函数例外
答案:(1) 独立的(2) 共用的(3) 在类说明中(4) 不包括循环等复杂结构(5) inline4
4 C++中支持三种域: (1 ) 、 ( 2 ) 、 ( 3 )
函数域被包括在 (4) 中,全局域被包括在 ( 5) 中
using 指示符以关键字 using 开头,后面是关键字 ( 6) ,最后是 ( 7)
这样表示以后在该名字空间中所有成员都 ( 8 )
如不使用 using 指示符则在使用时要加::,称为 (9) 运算符
答案:(1)局部域(local scope)(2)名字空间域(namespace scope)(3)类域(class scope)(4)局部域(5)名字空间域(6)namespace(7)名字空间