文档介绍:湖南城市学院
2008—2009学年第1期
《面向对象程序设计》试卷
C 卷时间: 120 分钟年级专业班级: 0609301,302 【考试】【闭卷】
题型
一
二
三
四
五
六
七
八
九
十
总分
分数
30
10
30
10
20
得分
合分人签名:
一、选择(2*15= 30 分)
1. 编辑框的控件变量有的成员函数不包括( )。
A. replacesel() B. setsel()
C. format() D. getwindowtext()
2. 假定一个类的构造函数为“A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行“A x(4,5);”语句后,( )。
A. 4和5 B. 5和4 C. 4和20 D. 20和5
3. 与设备环境无关的句柄是( )。
A. hdc B. hpen
C. hbrush D. hwnd
4. 假定AB为一个类,则执行“AB *px=new AB[n];”语句时将( )。
A. 动态分配一个数组 B. 动态分配一个对象
C. 静态分配一个数组 D. 静态分配一个对象
( )。
A. CVIEW B. CDOC C. CWINAPP D. CFRAMEWND
6. 引入友元的主要目的是为了( )。
A. 增强数据安全性 B. 提高程序的可靠性
C. 提高程序的效率和灵活性 D. 保证类的封装性
7. 如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。
A. +(b) B. +(a)
C. operator+(a,b) D. operator(a+b)
8. 从一个基类派生出的各个类的对象之间( )。
A. 共享所有数据成员,每个对象还包含基类的所有属性
B. 共享部分数据成员,每个对象还包含基类的所有属性
C. 不共享任何数据成员,但每个对象还包含基类的所有属性
D. 共享部分数据成员和函数成员
9. 下列应用程序的资源中,不同类的是()
A. 加速键 B 对话框
C 菜单 D 工具条
10. 不直接影响绘图效果的类是()
A. CBrush B CFont
C. CPen D CPaintDC
11. 在C++中,数据封装要解决的问题是( )。
( )
A. 插入对话框并分配相应类 B. 应用程序中调用对话框变量
C. 为对话框添加成员 D. 对话框中调用应用程序类变量
类中的所有成员在定义时都没有使用关键字pubilc,private,protected,则所有成员缺省定义为:( )。
A. public B. protected
C. private D. static
( )