2014中职VC++程序设计习题解答:第二章.docVIP

  • 3
  • 0
  • 约3.41千字
  • 约 3页
  • 2017-07-09 发布于江西
  • 举报

2014中职VC++程序设计习题解答:第二章.doc

2014中职VC程序设计习题解答:第二章

2.5 习 题 1.填空题 (1) MFC的全称是 Microsoft Foundation Class 。 (2) Windows是一个基于 事件 的消息驱动系统。 (3) 句柄是Windows使用的一种无重复整数,主要用来标识应用程序中的一个对象。 (4) 利用MFC AppWizard[exe]可以创建三种类型的应用程序,即 单文档、多文档和基于对话框的应用程序。 (5) 一个单文档的MFC应用程序框架一般包括5个类,它们分别是 应用程序类、框架窗口类、视图类、文档类 和文档模板类。 (6) Windows消息主要有3种类型,即 标准Windows消息、控件消息和命令消息 。 (7) MFC采用 消息映射 来处理消息。 (8) CWinApp提供4个成员函数来实现传统SDK应用程序WinMain( )函数完成的工作。 2.选择题 (1) Windows应用程序是按照( )非顺序的机制运行的。 A.事件→消息→处理 B.消息→事件→处理 C.事件→处理→消息 D.以上都不对 (2) 下面( )不是MFC应用程序外观的选项。 A.Docking toolbar B.Context-sensitive Help C.ActiveX Controls D.Printing and print preview (3) 对MFC类的下列描述中,( )是错误的。 A.应用程序类CWinApp是CWinThread的子类 B.窗口类CWnd提供了MFC中所有窗口类的基本功能 C.CView是CWnd类的子类 D.CDocTemplate类是Template类的子类 (4) 下列( )不是MFC消息映射机制有关的宏。 A.DECLARE_MESSAGE_MAP( )宏 B.BEGIN_MESSAGE_MAP( )宏 C.DECLARE_SERIAL( )宏 D.END_MESSAGE_MAP( )宏 (5)利用ClassWizard不能(D)C.增加类的成员变量 D。插入资源 3.判断题 (1) 窗口是Windows应用程序的基本操作单元,是应用程序与用户之间交互的接口环境,也是系统管理应用程序的基本单位。 ( t ) (2) 所有的Windows应用程序都是消息驱动的。 (t ) (3) 所有的Windows应用程序都是用MFC AppWizard[exe]向导创建的。 ( f ) (4) 使用MFC AppWizard[exe]向导创建应用程序框架时,向导生成的文件名和类名是不可更改的。 ( f ) (5) 消息映射是将消息处理函数与它要处理的特定消息连接起来的一种机制。 (t ) (6) 命令消息是由菜单项、工具栏按钮、快捷键等用户界面对象发出的WM_COMMAND消息。 ( t ) (7) 利用MFC编程时,所有的消息与消息处理函数的添加都必须采用ClassWizard类向导来完成。 ( f ) (8) WinMain函数是所有Windows应用程序的入口。 ( t ) (9) 用快捷键F9既可设置断点,又可取消断点。 ( t ) (10)调式程序时,会同时出现Variable窗口和Watch窗口。 ( t ) 4.简答题 (1) 简述MFC应用程序的执行过程。 MFC应用程序启动时,首先创建应用程序对象theApp。这时将自动调用应用程序类的构造函数初始化对象theApp,然后由应用程序框架调用MFC提供的WinMain( )主函数。在WinMain( )主函数中,首先通过调用全局函数GetApp( )来获取theApp的指针pApp,然后通过该指针调用theApp的成员函数InitInstance( )来初始化应用程序。在应用程序的初始化过程中,同时

文档评论(0)

1亿VIP精品文档

相关文档