可视化程序设计期末复习Word文档格式.doc

上传人:wj 文档编号:7003333 上传时间:2023-05-07 格式:DOC 页数:7 大小:73.50KB
下载 相关 举报
可视化程序设计期末复习Word文档格式.doc_第1页
第1页 / 共7页
可视化程序设计期末复习Word文档格式.doc_第2页
第2页 / 共7页
可视化程序设计期末复习Word文档格式.doc_第3页
第3页 / 共7页
可视化程序设计期末复习Word文档格式.doc_第4页
第4页 / 共7页
可视化程序设计期末复习Word文档格式.doc_第5页
第5页 / 共7页
可视化程序设计期末复习Word文档格式.doc_第6页
第6页 / 共7页
可视化程序设计期末复习Word文档格式.doc_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

可视化程序设计期末复习Word文档格式.doc

《可视化程序设计期末复习Word文档格式.doc》由会员分享,可在线阅读,更多相关《可视化程序设计期末复习Word文档格式.doc(7页珍藏版)》请在冰点文库上搜索。

可视化程序设计期末复习Word文档格式.doc

A.CA:

ShowB.ShowCAC.CAShowD.Show:

CA

13.设类名为“CA”,用来描述CA的成员函数的语句是A。

14.设类名为“CA”,用来描述CA的派生类的语句是D。

15.VC++程序设计中,类的构造函数放在A中。

A.源文件(.cpp)B.头文件(.h)C.目标文件(.obj)D.可执行文件(.exe)

16.VC++程序设计中,类的定义放在B中。

A.源文件(.cpp)B.头文件(.h)C.目标文件(.obj)D.可执行文件(.exe)

17.VC++6.0开发环境的项目工作区中包括哪些视图D。

A.类视图B.资源视图C.文件视图D.ABC都是

18.在下列哪种视图窗口中查看程序编译和连接的提示信息C。

A.编辑窗口B.项目工作区C.输出窗口D.属性窗口

19.在下列哪种视图窗口中增加项目的对话框资源C。

A.类视图B.项目工作区C.资源视图D.属性窗口

20.在下列哪种视图窗口中查看项目的源文件B。

A.类视图B.文件视图C.资源视图D.属性窗口

21.在下列哪种视图窗口中设置控件的属性D。

22.在下列选项中,利用API函数编写Windows应用程序必须了解的概念是D。

A.窗口B.句柄C.消息D.所有选项

23.在下列选项中,利用MFC编写Windows应用程序不必了解的概念是B。

24.可视化程序的编程方法是B。

A.自上而下B.消息驱动C.过程驱动D.所有选项

25.可视化程序的执行方式是A。

A.异步执行B.顺序执行C.同步执行D.都不是

26.基于API的Windows应用程序的组成结构函数包括C。

A.仅WinMainB.仅WndProcC.WinMain和WndProcD.都不是

27.CPen(画笔)类的基类是D类。

A.CDCB.CCmdTargetC.CWndD.CGdiObject

28.CEditView类是A类的派生类。

29.下列选项中,GetLBText是C类的成员函数。

A.CEditB.CRecordsetC.CComboBoxD.CScrollBar

30.A属性能将旋转按钮和它的伙伴控件关联在一起。

A.AutobuddyB.NothousandsC.SetbuddyintegerD.Caption

31.下列选项中,单选按钮控件发出的消息是B。

A.EN_CHANGB.BN_CLICKEDC.WM_VSCROLLD.LBN_DBLCLK

32.下列选项中,编辑框控件发出的消息是A。

A.EN_CHANGB.BN_CLICKEDC.WM_VSCROLLD.LBN_DBLCLK

33.下列选项中,AddString是C类的成员函数。

A.CEditB.CRecordsetC.CListBoxD.CScrollBar

34.下列选项中,UpdateData是D类的成员函数。

A.CEditB.CButtonC.CComboBoxD.CWnd

35.下列选项中,GetCheck是B类的成员函数。

36.下列选项中,SetRange是B类的成员函数。

A.CEditB.CSpinButtonCtrlC.CListBoxD.CScrollBar

37.下列选项中,CVeiw类的成员函数是A。

A.OnDrawB.Serialize、InvalidateC.InvalidateD.Serialize

38.滚动条控件映射的消息是C。

A.COMMANDB.CLICKEDC.VSCROLLD.DBLCLK

39.下列选项中,CDocument类的成员函数是D。

A.OnDrawB.Serialize、InvalidateC.InvalidateD.Serialize

40.菜单项映射的消息是A。

A.COMMANDB.CLICKEDC.VSCROLLD.DBLCLK

41.在MFC应用程序中,设项目名为“T”,基于对话框的应用程序生成的类是D。

A.CTDoc、CTVeiwB.CTDoc、CMainFrame

C.CMainFrame、CTVeiwD.CTDlg、CTApp

42.创建基于API的应用程序,应选择B项目。

A.MFCAppWizard[dll]B.Win32ContoleAppliction

C.MFCAppWizard[exe]D.ATCCOMAppWizard

43.创建基于MFC的应用程序,应选择C项目。

44.在MFC应用程序中,设项目名为“T”,基于单文档的应用程序生成的类是B。

A.CTDoc、CTVeiw、B.CTDoc、CmainFrame、CTVeiw、CTApp

45.单文档应用程序中,负责显示和编辑文档数据的是B。

A.应用类B.视图类C.文档类D.主框架类

46.单文档应用程序中,负责文档数据读写操作的是C。

47.下列选项中,不属于VC++资源的是D。

A.对话框B.菜单C.工具条D.命令按钮

48.下列选项中,哪些属于COM组件A。

A.ADOB.ListBoxC.SpinButtonCtrlD.DateTimeCtrl

49.下列选项中,哪些不属于COM组件D。

A.ADOB.DBGridC.OLEDBD.DateTimeCtrl

50.下列选项中,哪些属于ADO组件的常用对象D。

A.FilesB.ConnectionC.RecordsetD.所有选项都是

51.下列选项中,负责建立与数据源的连接的ADO对象是B。

A.FilesB.ConnectionC.RecordsetD.Command

52.下列选项中,负责对数据结果集进行操作的ADO对象是C。

53.下列选项中,负责对结果集中指定列信息进行操作的ADO对象是A。

54.下列选项中,负责执行SQL语句的ADO对象是D。

填空

1.若有如下的一个类

Classman

{public:

voidinput(charnewname[8],intnewage,char[2]newsex);

voidoutput();

private:

char[8]name;

intage;

char[2]sex;

};

CWnd

CView

CDialog

CCmdTarget

CDocument

则类名为man,成员函数为input和output,数据成员为nameage和sex,其中input和output的访问控制属性为公有类型,nameage和sex的访问控制属性为私有类型。

2.在右侧的类图中,CCmdTarge类的子类是CWnd和CDocument,

CDocument类的基类是CCmdTarge,

CView类的基类是CWnd,

CDialog类与CView类之间是否有继承性没有。

3.在MFC应用程序中,每个类对应的两个文件是源文件(.cpp)和头文件(.h)。

4.项目工作区窗口包含类视图、资源视图、文件视图三个视图。

5.名词解释:

API应用程序编程接口,MFC微软基础类库,COM组件对象模型。

6.名词解释:

DDX对话框数据交换,GDI图形设备接口,ODBC开放式数据库互连。

7.列出三种常用的资源:

菜单,工具条,对话框。

8.Windows应用程序编程方法是传统编写法(API)和交互式方法(MFC)。

9.Windows应用程序的入口函数是WinMain,窗口函数是WndProc。

10.常用的按钮类型有:

命令按钮,单选按钮,复选按钮。

11.单选按钮是群组按钮,第一个按钮需设置Group属性,组中其余按钮的顺序必须连续。

12.列出三种常用的控件:

静态文本框,编辑框,列表框。

13.基于MFC应用程序的类型是单文档应用程序、多文档应用程序、对话框应用程序。

三、问答题

1、简述使用ClassWizard向导生成基本对话框应用程序后,自动产生的类。

答:

如果我的项目名字是a,选择基于对话框的应用程序,则自动产生的类是:

CaApp和CaDlg。

2、简述使用ClassWizard向导生成单文档应用程序后,自动产生的类。

如果我的项目名字是a,选择单文档的应用程序,则自动产生的类是:

CaView、CaApp、CaDoc、CMainFrame。

3、简述文档、视图、框架窗口

①文档负责数据的读写操作。

文档类通过一个称为串行化的成员函数Serialize()将成员变量的数据保存到磁盘文件中。

②视图负责显示和编辑文档数据。

编辑的消息都是由视图类接收后进行处理或通知文档类,如收到窗口刷新消息时调用视图类的成员函数OnDraw()显示文档内容。

③框架窗口就是通常所说的Windows主窗口,视图是一个没有边框的窗口,必须依存在一个框架窗口内。

4、简述VC++中,资源的种类

答:

①菜单是图形用户界面中的重要组成部分。

不同的菜单,可以对功能进行分类,菜单可以使用户直观方便地操作程序,为用户提供各种功能。

菜单通常有三类:

系统菜单、程序主菜单和快捷菜单。

②在Windows应用程序中,工具条是图形化的菜单,是一种更快捷、更有效、更直观的人机交互方式。

一个大型程序通常有多个工具条为不同的用户任务提供服务。

工具条是由CWnd类派生的,它们都连接到一个Windows应用程序窗口。

因此,CWnd的所有功能如创建、移动、显示和隐藏窗口等在用控制条工作时都是可用的。

对于小型的程序,使用应用程序自动生成的工具条可能更好一些。

创建完成工具条后,可调用工具条类中的成员函数对工具条进行操作。

③对话框是Windows应用程序使用最广泛的资源,对话框是很灵活的,它主要起到了与用户进行交互的作用。

对话框是一个独立的窗口,具有自己的消息处理功能,还可以具有自己的子窗口。

对话框分为模式对话框与非模式对话框两种。

5、简述控件与对应的成员变量如何交换数据(DDX)

通过UpdateData()函数调用的参数控制数据在控件和成员变量之间的传递方向,当调用UpdateData(TRUE)时,程序通过调用DoDataExchange()函数将数据从控件传递到关联的成员变量;

当调用UpdateData(FALSE)时,通过调用DoDateExchange()函数将数据从成员变量传递到关联的控件,实现控件在更新后重新获取成员变量的值。

6、文档与视图结构的工作机制

文档类通过一个称为串行化的成员函数Serialize()将成员函数的数据保存到磁盘文件中。

编辑的消息都是有视图类接收后进行处理或通知文档类,如收到窗口刷新消息时调用视图类的成员函数OnDraw()显示文档内容。

7、简述基于对话框的应用程序的设计步骤

(1)创建项目:

选择基于对话框的应用程序类型

(2)设置控件属性

(3)设置控件的成员变量

(4)初始化控件

(5)编写程序:

单击按钮,编写按钮的代码,实现相关功能。

8、简述菜单项与对话框关联的设计步骤

(1)创建菜单项,设置其ID号;

(2)创建对话框,设置其ID号;

(3)为对话框创建新类;

(4)在视图类或文档类中找菜单项的ID号,在菜单项的Command消息中使用DoModal()函数激活菜单。

9、什么是控件,你学过哪些常用控件

①控件是Windows图形用户界面的主要组成部分之一,用户通过操作控件对象完成与应用程序之间的交互。

控件的使用集中体现了Windows系统面向对象的特点。

控件接收的消息主要有单击、双击和字符输入等。

②最常见的控件:

命令按钮、单选按钮、复选按钮。

10、简述消息映射机制。

举例说明。

答:

事件发生后产生消息,当窗口接收到消息时,到消息映射表中查询对应的处理函数,然后由处理函数进行相应的处理。

如鼠标点击事件。

11、VC++中,如何使用ADO访问数据库

1)使用ADO的ConnectionString属性,定义连接字符串

2)使用ADO的RecordSource属性,连接数据库中的表、视图、查询等数据集。

3)使用ADO中Recordset的属性和方法对数据源进行操作。

4)ADO对象与VC++控件对象关联,实现数据输入/输出。

12、简述ADO控件

(1)ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件。

(2)ADO提供了编程语言和统一数据访问方式OLEDB的一个中间层。

开发人员通过ADO组件对象连接数据库,访问数据库中的表、视图、查询等数据源。

ADO支持SQL命令,ADO对象的属性和方法支持对数据源的各种数据操作。

13、简述常用的ADO对象

答:

Connection:

建立与数据源的连接

Recordset:

数据查询所得的结果集

Field:

结果集中指定的某列信息

Command:

执行SQL语句,调用存储过程等

14、如何将对话框中数据写入磁盘,写出操作步骤。

(1)定义一个对话框类全局变量;

(2)定义一个文档类全局变量;

(3)将对话框中所以控件信息处理后传到对话框类全局变量中;

(4)将对话框类数据传送到文档类;

(5)将文档类数据存盘。

15、简述使用ADO控件查询数据表的操作步骤

格式化查询语句;

创建连接实例,打开数据库;

创建数据记录集,打开记录集;

重建设置记录集;

如果有数据,刷新ADO控件;

如果没有数据,提示“未找到数据”。

7

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2