文档介绍:湖南城市学院
2008—2009学年第1期
《面向对象程序设计》试卷
A 卷时间: 120 分钟年级专业班级:应用数学0709401,402 【考试】【闭卷】
题型
一
二
三
四
五
六
七
八
九
十
总分
分数
20
20
30
10
20
得分
合分人签名:
一、选择(2*10= 20 分)
( )
++中不可以实现重载的是( )。
C. 虚函数
a=5,*p=&a;中,*p 的值是( )。
的地址值 C. 5 的地址值
++类体系中,不能被派生类继承的有( )。
(int aa=0,int bb=0){a=aa++;b=a*bb++;},其中a,b为其成员变量,则类 对象的声明格式不正确的是( )。
A. Cbase a; B. Cbase a(1);
C. Cbase a(3,52); D. Cbase a(0,1,4);
,不属于同一类的是( )
( )。
++中,数据封装要解决的问题是( )。
9. 文档/视图结构的5个核心类中:进行菜单,工具栏等维护的类是()
A. CDocument B CView
C CWinApp D CFrameWnd
10. 应用程序体系结构类中不包括()
A. CObject B CWinThread
C. CView D. CCmdTarget
二、填空(2*10=10 分)
1. 派生类可以定义其________中不具备的数据和操作。
2. 组合框一般由列表框,_________,下拉按钮等控件组合而成。
3. 定义重载函数时,应在参数_______或________有所不同。
4. 类是用户定义的类型,类的一个实例称作________。
5. 窗体类成员函数_________的作用是用于控件与控件变量之间的进行数据传送
6. 模态对话框区别于非模态对话框的是________
7. 在基于MFC的应用程序中CApp类对象的主要作用_________________
8. MFC是指______________
++中有二种参数传递方式即值传递和_______传递。
(对话框,单文档,多文档)中,密码验证属于( )应用程序的典型例子
三、简答(5*6= 30 分)
简述设备环境类对象使用绘图工具画刷的几个必不可少的步骤。
写出下列控件的名称及类名(同类型的可以只写一个)。
,各有何作用。
如何理解w