



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Windows程序设计样卷(B)卷 共 4 页学号学院姓名使用教材学期考试方式命题人期末考试分数占总分数的百分比60%学分2.5判卷人考试时间审批人密封线题号一二三四五六七八九十总分核分人得分得分一、填空题(10×2分=20分)1. 鼠标右键单击事件的消息是( ),其对应的消息响应函数的名称默认是( )。2. MFC AppWizard创建的项目默认有5个类,分别是应用程序类、主窗口框架类、( )、( )和“关于”对话框类。3. Win32应用程序的主函数名为( ),MFC应用程序的主函数名是( )。4. MFC类族中的基类是( ),MFC类族中具有消息响应能力的类都是从( )派生出
2、来的。5. 大部分可视控件的直接父类是( )。6. 模态对话框是调用其成员函数( )来执行的。得分二、选择题(10×2分=20分)1.下列句柄类型中,( )是应用程序实例句柄。(A). HWND (B). HPEN (C). HINSTANCE (D). HICON2.对话框类型的程序,它的数据交换函数是( )。(A). DDX_Text (B). DataExchange (C). DoDataExchange (D). UpdateData3.下列标识符中,( )是窗口重绘的消息标识。(A). OnDraw (B). Invalidate (C). InvalidateRect
3、(D). WM_PAINT4.在MFC的应用程序中,程序处理的数据通常作为( )类的数据成员。(A). 文档 (B). 视图 (C). 框架 (D). 应用程序5.下列宏(Macro)中,不属于消息映射声明和定义的是( )。(A). DECLARE_MESSAGE_MAP (B). WM_LBUTTONDOWN()(C). BEGIN_MESSAGE_MAP (D). END_MESSAGE_MAP6.按下某个按键时,键盘的接口会产生与该键对应的编码,这个编码叫做( )。(A)虚拟码 (B) 机内码 (C) 扫描码 (D) 区位码7.在拆分视图的应用程序中刷新所有子视图,可以调用文档类的成员函
4、数( )。(A). Invalidate() (B). DisplayAllViews (C). InvalidateRect (D). UpdateAllViews8.系统按键消息是用户按下( )键的同时,又按下其他相关输入键时产生的消息。(A) Ctrl(B) Shift (C) Alt(D) Caps Lock9.256色位图文件,每个象素占用( )个二进制位。(A). 24 (B). 128 (C). 256 (D). 51210.为了捕获鼠标在应用程序窗口之外的消息,可以使用函数( )实现。(A)SetCapture (B)MouseCapture (C) ReleaseCaptur
5、e (D)GetMouse得分三、判断对错题(10×2分=20分)1.【 】MFC程序的应用程序类对象仅有一个而且是全局的。2.【 】模态窗口创建后自动可见。3.【 】在文档/视图类型的程序中,如果需要滚动视图,视图类最好从CScrollView派生。4.【 】CFileDialog是一个用户自定义的文件打开与保存的对话框。5.【 】通过成员函数GetDocument( ),视图类可以获取文档类对象的指针。6.【 】从执行速度角度比较,API编程比MFC编程快。7.【 】资源(resource)单独编译成RC文件。8.【 】设备环境DC是Windows设备无关性的一种体现。9.【 】
6、GDI函数可以直接访问底层的绘图设备。10.【 】注册窗口类的API函数是RegisterWindow()。得分四、简答题(5×6分=30分)1.请解释下面的代码中的斜体部分。while(GetMessage(&msg, 0, 0, 0) TranslateMessage(&msg); DispatchMessage(&msg);2. 对话框中的控件与其绑定的变量之间的数据交换是通过BOOL CWnd:UpdateData(bSaveAndValidate = TRUE)函数实现的,请说明bSavedAndValidate取TRUE和FALSE的含义。3. 模态对话框和非模态对话框的差别。4. 非客户区鼠标消息对应着应用程序界面的哪个部分?该消息由应用程序的哪一个类响应?5.在滚动而且划分子视图的应用程序中,文档坐标与视图坐标有时候对不齐,此时可以用哪两个函数实现坐标系之间的转换?请写出这两个函数名,并说明其作用。得分五、综合题(1×10分=10分)1. 通过CView类的OnDraw函数实现绘图,写出相应的代码(几何图形的相关参数如右图示)。【参考】BOOL LineTo( int x, int y );BOOL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵阳人文科技学院《微积分(1)》2023-2024学年第二学期期末试卷
- 河南司法警官职业学院《交通仿真技术与应用》2023-2024学年第二学期期末试卷
- 云南理工职业学院《药品微生物韩》2023-2024学年第二学期期末试卷
- 衢州职业技术学院《工程造价软件应用》2023-2024学年第二学期期末试卷
- 天津天狮学院《画法几何与透视》2023-2024学年第二学期期末试卷
- 苏州工业职业技术学院《药学学科概论》2023-2024学年第二学期期末试卷
- 兰州外语职业学院《医学微生物学C》2023-2024学年第二学期期末试卷
- 借款合同书面质证
- 快递驿站加盟合同(2025年版)
- 信用借款协议合同
- 《蜀相》教案 统编版高中语文选择性必修下册
- 2025届高考政治一轮复习统编版选择性必修三《逻辑与思维》答题技巧
- 交通施工导行方案
- 2018容器支座第2部分:腿式支座
- 《道德与法治》三年级学情分析
- 解读《保守国家秘密法》2024年修订专题课件
- 中英对照版-中文版-The-Dead-By-James-Joyces死者-詹姆斯-乔伊斯
- SL721-2015水利水电工程施工安全管理导则
- 2024年广东省万阅大湾区百校联盟中考一模数学试题
- 《短视频拍摄与制作》课件-3短视频中期拍摄
- (正式版)QBT 5935-2024 白酒工业绿色工厂评价要求
评论
0/150
提交评论