- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《VisualC程序设计教程》试卷二
期末试卷2
学院 班级 姓名 学号
题号 一 二 三 四 总分 得分 阅卷人 一、选择题(共20分,每题1分)
1.在下列关键字中,用于说明类的公有成员的是_____
A. private B. public C. protected D. friend
2.数据交换函数UpdateData(TRUE)实现了______
A.控件中的数据缓存到视图变量中 B.视图变量显示在控件上
C.控件的数据缓存到文档数据中 D.文档数据显示在控件上
3.下列各类函数中,______不是类的成员函数
A.构造函数 B.析构函数 C.友元函数 D.拷贝初始化构造函数
4.作用域运算符的功能是_____
A.标识作用域的级别 B.指出作用域的范围
C.给出作用域的大小 D.标识某个成员是属于那个类的。
5.关于纯虚函数和抽象类的描述中,_____是错误的
A.纯虚函数是一种特殊的虚函数,它没有具体的实现
B.抽象类是指具有纯虚函数的类
C.一个基类中说明有纯虚函数,该基类的派生类一定不是抽象类
D.抽象类只能做为基类使用,其纯虚函数的实现由派生类给出。
6.成员函数GetDocument()的作用是_______
A.获取视图类指针 B.获取文档类指针
C.获取框架窗口指针 D.获取对话框指针
7.下述静态数据成员的特征中,_____是错误的。
A.静态数据成员不是所有该类对象所共用的
B.静态数据成员要在类外初始化
C.说明静态数据成员时要加修饰符static
D.引用静态数据成员时,要加类名及作用域符。
8.DoModal()成员函数的作用是________
A.调用非模态对话框 B.调用模态对话框
C.调用About对话框 D.调用任何一个窗口
9.集合类CArray实现了________
A.用户数据的链式存储 B.用户数据按静态数组存储
C.用户数据按动态数组存储 D.用户数据按哈希结构键值对存储
10.响应UpdateAllViews()消息的成员函数OnUpdate应放置在
A.应用类中 B.主框架类中 C.视图类中 D.文档类中
11.视图类中OnDraw()成员函数的作用______
A.刷新视图界面 B.存储界面数据
C.刷新文档数据 D.存储文档数据
12.在视图类成员函数中获取绘图环境指针 CDC* pDC=GetDC()是_____
A.绘制图形的首要条件 B.绘制图形的具体实现过程
C.绘制图形的最后步骤 D.该步骤在绘制图形中是无关紧要的.
13.ODBC的作用是________
A.为数据连接提供驱动程序并指定数据源名 B. 为数据连接提供驱动程序
C.为数据连接指定数据源名 D. 为数据连接提供动态记录集
14.记录集类CRecordSet对象是________
A.数据表查询结果在内存的映象 B. 数据库在内存的映象
C.数据表查询结果在类中的体现 D. 数据库在类中的体现
15.消息映射宏提供了_______
A.响应消息的入口 B. 响应消息的出口
C.响应消息的参数 D. 传递消息
16.______不是构造函数的特征
A. 构造函数的重载 B.构造函数设置缺省参数
C. 构造函数名与类同名 D.构造函数必须指定类型说明
17._____是析构函数的特征
A. 析构函数可有一个或多个参数 B. 一个类中只能定义一个析构函数
C. 析构函数的定义只能在类体内 D. 析构函数名与类名不必相同。
18.通常的拷贝初始化构造函数的参数是_____
A. 某个对象名 B.某个对象成员名
C. 某个对象的引用名 D. 某个对象的指针名
19.关于成员函数特征的下述描述中,_____是错误的。
A. 成员函数一定是内联函数 B. 成员函数可重载
C. 成员函数可设置缺省参数 D. 成员函数可是静态的。
20.友元的作用_____
A. 提高程序的运行效率 B. 加强类的封装性
C. 实现数据的隐藏性 D. 增强成员函数的种类
二、阅读程序选择正确结果(共24分,每题6分)
1.#include iostream.h
class Count
{
private:
static int count;
public:
Count(){count++;}
~Count(){count--;}
static int HM()
{ return count;
}
};
int Count::count=100;
vo
您可能关注的文档
- 计算机网络技术基础试卷3.doc
- 计算机网络技术基础试卷1.doc
- 刍议计算机维护的全面性.doc
- 计算机维护与维修试题A及答案.doc
- 第8章 局域网安全与管理.ppt
- 动力转向系统原理及检修.ppt
- 第4章 局域网服务器.ppt
- 第四章 公共场所礼仪.ppt
- 物流包装质量检验与性能测试.ppt
- 物流包装设备管理.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)