



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十四周:作业一、选择题1在下列关于文档 /视图结构应用程序的说法中,错误的是 。(A )视图是用户界面,用于显示、打印文档中的数据,并管理与用户的交互 (B )文档用于管理应用程序的数据( C )所有的 Windows 应用程序都采用这种结构(D)文档类是应用程序进行数据定义和初始化的地方2在下列关于组成 SDI 应用程序框架的类的说法中,正确的是 。(A )所有SDI应用程序窗口的标题、菜单栏、工具栏等都是窗口框架类提供的。(B) 文档类都是从 CDocument类派生出来的。(C) 通过GetDocument()函数,视图类的成员函数可以访问文档类中的所有数据 成员。(D) 每个应用程序
2、类封装了程序初始化、运行和结束的整个过程3. 在下列关于 OnDraw()函数的说法中,错误的是 。( A )程序开始运行时 OnDraw() 自动运行(B) 窗口大小改变时,OnDraw()函数自动运行(C) Invalidate(TRUE)的作用是调用 OnDraw()函数,擦除窗口原有的内容后再重新 绘制。(D) 可以在视图类成员函数中直接调用On Draw()函数。4. 在窗口客户区画一个圆应使用 函数。(A) Circle()( B ) Rectangle()( C) Arc() 。( D ) Ellipse() 。5. 要使程序在运行期间周期性的执行某项操作,一般要用到 。(A)鼠
3、标消息处理函数(B)键盘消息处理函数(C)定时器(D)菜单6. 当用户进行鼠标操作时,释放鼠标左键会发出 消息。(A) WM_LBUTTONDOWN(B) WM_LBUTTONUP(C) WM_LBUTTONDBLCLK(D) WM_RBUTTONUP7. 在下列关于对话框的说法中,错误的是 。( A )在字体对话框中可以选择颜色( B )文件打开对话框和另存为对话框属于同一个类(C)与打开颜色、字体对话框一样,打开一个用户自定义对话框也是使用DoModal()函数(D) 文件对话框的 GetFileName()用于获取用户选择的包括路径在内的文件名8. 在下列关于位图处理的说法中,正确的是
4、。( A ) BitBlt() 函数能缩放显示位图( B )在窗口的客户区只能显示被作为资源加载到程序中的位图(C)只有StretchBlt()函数才能显示原始位图中的一块矩形区域( D )显示位图前必须构造内存设备环境。二、填充题1 在文档/视图结构的应用程序中,除了文档类、视图类和框架类之外,还必须有 类。2. 获取客户区大小的函数是 。3在视图中通过 函数可以获取相关联的文档的指针。4. MFC中最常用的画图工具是 和。5视图的内容在有些情况下是自动重新绘制的,有些情况下是要手工调用才能重新绘 制的,手工调用的函数是 和。6. 当用户操作键盘时,按下键盘上一个键发出的消息是 。7. 在V
5、isual C+提供的通用对话框中,颜色对话框对应的类是 。&在AppWizard生成的SDI程序框架中,菜单资源的缺省 ID。三、编程题1. 编一程序,输出如图 2.10.1所示的文字。在窗口中输出两行由字符“* ”组成的字符串,中间是“严谨 求实团结创新”。图2.10.1程序界面2. 编一程序,输出如图2.10.2所示的图形。最左边是一条由间隔2个像素的50个蓝色的点组成的虚线。图2.10.2程序界面3. 编一程序,绘制如图2.10.3所示的艺术图案。构造图案的算法为:把一个半径为 r的圆周等分为n份,然后用直线将这些点两两相连。提示:(1) 在半径为r的圆周上第i个等分点的坐标为:Xi
6、= r * Cos( i * t) + x0, yi = r * Sin( i * t) + y0。其中,t为等分角,(xO, yO)为圆心坐标,r为圆半径。(2) 在双重循环控制内将这些点两两相连。图2.10.3程序界面4. 编写一个程序,用SetPixel函数绘制-2 n2 n之间的Con曲线,如图2.8.4所示。图2.8.4 Cos曲线5编写一个字幕滚动程序,如图2.8.5所示。要求:(1) 单击左键开始滚动,单击右键停止滚动。(2) 文字自右向左移动,文字到顶端的距离是随机的。 提示使用定时器图2.8.5字幕滚动程序6编写一个如图 2.10.6所示的冒泡程序。单击左键在单击处生成一个蓝色的泡泡,单击右键在单击处生成一个黄色的泡泡。这些泡泡的半径是随机的,以100ms的时间间隔、10个像素的间距向上冒。图2.10.6程序界面7编写如图2.10.7所示的程序,要求能用鼠标拖动矩形框,中间的文字随之移动。图2.10.7鼠标拖动&编写如图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年买卖合同模板
- 本章复习与测试说课稿-2025-2026学年初中数学北京版七年级上册-北京版2013
- 一、电 阻说课稿-2025-2026学年初中物理苏科版九年级上册-苏科版2012
- 承揽合同范本农村土地承包合同5篇
- 第22课 《寓言四则》说课稿-2023-2024学年七年级语文上册全新菜单型章节式同步备课(统编版)
- 第一节 光的折射定律说课稿-2025-2026学年高中物理粤教版2019选择性必修 第一册-粤教版2019
- Module2 Unit2说课稿 2025-2026学年外研版八年级英语下册
- 达标测试人教版八年级上册物理《声现象》章节训练试卷(附答案详解)
- 6.22 一元一次方程的解法 第4课时 去分母解一元一次方程 说课稿 2024-2025学年鲁教版(五四制)数学六年级下册
- 2025年低空经济网络安全防护与数据跨境流动法律法规研究
- 3.2营造清朗空间教学设计 2025-2026学年统编版道德与法治八年级上册
- 烫伤急救课件
- 教科版物理八年级上册《2.光的反射定律》听评课记录2
- 2025广东食品安全考试题库及答案
- (2025年标准)学生癫痫免责协议书
- 电商企业客服流失的问题及解决对策研究
- 2025-2026学年高一上学期《新高一政策解读及学科差异化》主题班会课件
- 脏腑推拿课件
- 血常规及凝血功能解读
- 2025-2026学年人教版(2024)初中生物八年级上册(全册)教学设计(附目录)
- 2025年华为自动化控制试题
评论
0/150
提交评论