欢迎来到天天文库
浏览记录
ID:37898702
大小:38.00 KB
页数:3页
时间:2019-06-02
《VC++考试大题内容》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.一个windows下的应用程序具有哪些特点?答:消息驱动机制;图形设备接口(GDI);基于资源的程序设计;动态链接库;进程和线程。2.什么是消息映射?消息映射与消息处理函数间的关系是什么?答:消息映射就是将消息或命令发送到程序员为处理消息所编写的函数中,使其对消息进行处理。消息处理函数指的是与某个消息对应的函数。消息处理函数的执行是由其对应的消息引发的,某个类对象中的消息处理函数是与这个类对象能够得到的一个消息对应的,当这个消息发生时,这个函数就会被执行。3.Windows程序的入口点是什么函数?它主要
2、完成什么功能?答:入口点是WinMain函数。完成的功能是创建、注册和显示窗口等一些初始化工作,启动消息循环完成消息驱动。4.什么是文档?什么是视图?答:文档:能够交流的,便于理解的结构化、规范化的信息。(或:描述软件开发过程和使用方法的信息)视图:一个视图是一个没有边框的窗口,它在文档和用户之间起中介作用,只负责实现和修改文档数据,不负责存储。5.简述文档类与视图类的相互关系。答:每一个文档可以有多个视图,但每个视图只能对应一个确定的文档。6.文档类在文档视图结构中主要完成哪些任务?答:文档的任务是对数据
3、进行管理和维护,在VC++中,文档类通过一个成为串行化(Serialize)的过程将数据保存到磁盘文件或数据库中,另外,它还可以处理命令消息。7.模式对话框和无模式对话框的区别?P175答:模式对话框是指当对话框被弹出,用户必须在对话框中作出相应的操作,在退出对话框之前,对话框所在的应用程序的其他操作不能继续执行。无模式对话框是指当对话框被弹出后,一直保留在屏幕上,用户可继续在对话框所在的应用程序中进行其他操作;当需要使用对话框时,只需像激活一般窗口一样单击对话框所在的区域即可激活。8.什么是消息?Wind
4、ows应用程序有哪几种消息?各自有什么特点?P157答:消息用于描述某个事件发生的信息。有以下三种消息及特点:窗口消息(Windowsmessage),主要指由WM开头的消息(WM_COMMAND除外),一般由窗口类和视图类对象来处理;控件的通知消息(Controlnotifications),当控件状态发生改变(例如用户在控件中进行输入)时,控件就会向其父窗口发送WM_COMMAND通知消息;命令消息(Commandmessage),主要包括由用户交互对象(菜单、工具条的按钮、快捷键等)发送的WM_COM
5、MAND通知消息。9.文档模板的作用?如何创建一个单文档模板?P250P251答:用MFCAppWizard创建的单文档(SDI)和多文档(MDI)应用程序均应包含应用程序类、文档类、视图类和框架窗口类,这些类是通过文档模板有机的联系在一起的。新建文档模板:pDocTemplate=newCMultiDocTemplate(IDR_EX_MDITYPE,//资源IDRUNTIME_CLASS(CEx_MDIDoc),//文档类RUNTIME_CLASS(CChildFrame),//MDI文档窗口类RUNT
6、IME_CLASS(CEx_MDIView));//视图类AddDocTemplate(pDocTemplate);310.什么叫文档序列化?P256答:将文档类中的数据成员变量的值保存在磁盘文件中,或者将存储的文档文件中的数据读取到相应的成员变量中,这个过程称为文档序列化(Serialize)。11.什么是设备坐标?什么是逻辑坐标?设备坐标系中有哪几种坐标系?设备坐标系:是面向打印机或显示器等物理设备的坐标,以像素点或设备所能表示的最小长度为单位:X轴的正方向从左到右,Y轴的正方向从上到下。逻辑坐标系:是
7、面向设备环境的坐标系,这种坐标不考虑具体的设备类型,而在实际绘图时,windows会根据当前设置的映射模式,将逻辑坐标系转换为设备坐标。设备坐标系中有:屏幕坐标系、窗口坐标系和客户区坐标系3种。3程序阅读题:1.for循环语句。voidfun(int&);voidmain(){for(inti=0;i<10;i++){fun(i);Cout<classA{public
8、:A(inti,intj){a=i;b=j;}voidmove(intx,inty){a+=x;b+=y;}voidshow(){cout<<”(”<
此文档下载收益归作者所有