湖南城市学院
2008—2009学年第1期
《面向对象程序设计》试卷
C 卷时间: 120 分钟年级专业班级: 0709401,402 【考试】【闭卷】
题型
一
二
三
四
五
六
七
八
九
十
总分
分数
30
10
30
10
20
得分
合分人签名:
一、选择(2*15= 30 分)
1. 对于一个类的构造函数,其函数名与类名( )。
A. 完全相同 B. 基本相同 C. 不相同 D. 无关系
2. 下面属于设备环境类的是( )
A. CButton B. CDialog
C. CList D. CPaintDC
3. 假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为( )。
A. AB() {a=0;} B. AB(int aa=0){ a=aa; }
C. AB(int aa){ a=aa; } D. AB() {}
4. 假定AB为一个类,则执行“AB a(2), b[3];”语句时共调用该类构造函数的次数为( )。
B. 1 C. 2 D. 3
5. 类的静态成员的访问控制( )。
A. 只允许被定义为private
B. 只允许被定义为private或protected
C. 只允许被定义为public
D. 可允许被定义为private、protected或public
6. 在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是( )。
A. 作为友元函数重载的1元运算符 B. 作为成员函数重载的1元运算符
C. 作为友元函数重载的2元运算符 D. 作为成员函数重载的2元运算符
7. 不属于滚动条动作标识的是( )。
A. SB_TOP B. SB_DISENABLE
C. SB_PAGEUP D. SB_ LINEUP
8. C++中的虚基类机制可以保证:( )。
A. 限定基类只通过一条路径派生出派生类
B. 允许基类通过多条路径派生出派生类,派生类也就能多次继承该基类
C. 当一个类多次间接从基类派生以后,派生类对象能保留多份间接基类的成员
D. 当一个类多次间接从基类派生以后,其基类只被一次继承
9. 文档/视图结构的5个核心类中:负责维护进程的启动、终止、消息循环、命令行参数、资源管理的类是()
A. CDocument B CView
C CWinApp D CFrameWnd
()
A. CObject B CwinThread
C. Cview D. CCmdTarget
二、填空(1*10=10 分)
1. 函数UpdateData()是___________类的成员函数。
2. _________是Windows应用程序的核心,所有的外部响应(如键盘、鼠标和计时器等)都被Windows先拦截,转换成消息后再发送到应用程序中的目标对象,应用程序根据消息的具体内容进行处理。
++中有二种_______方式即值传递和地址传递。
。
面向对象程序设计07C 来自淘豆网m.daumloan.com转载请标明出处.