vfp练习题--stu 联系客服

发布时间 : 星期四 文章vfp练习题--stu更新完毕开始阅读60823b02a32d7375a41780dd

第十章 类的创建和应用

一、选择题

1.在VFP中创建新类时,______。 A.只能基于基类 B.可以基于任何VFP基类和子类 C.只能基于子类 D.不能基于不可视类

2.在VFP中创建新类时,一定可以对这个新类添加______。 A.对象 B.新的属性和方法 C.新的事件和方法 D.新的属性和事件

3.在______对话框中设置类的图标。 A.新建属性对话框 B.新建方法对话框 C.“类”菜单中的类信息对话框 D.类属性窗口

4.在设计器中创建新类时,所谓事件或方法程序的“默认过程”是指______的代码。 A.基类 B.父类 C.子类 D.本身

5.下列关于子类的存储的说法中正确的是______。 A.一个子类必须保存为一个类库 B.多个子类可以保存到一个类库中

C.具有父子关系的两个子类不能同时保存在同一个类库中 D.具有相同基类的子类才能保存到一个类库中

二、填空题

1.Protected Test的作用是保护某被定义类的_______________。

2.在VFP中创建新类时,如果新类是容器型的,还可以对新类添加_________。

3.当通过如下命令创建新类时:Create Class Mytool OF Tool As ToolBar

其中Mytool为___________,Tool为________________,ToolBar为_____________。

4.当用户改变了子类基于父类的功能,而还想继续使用父类的功能时,可以通过

_____________函数或_________操作符调用父类的功能。

5.如果要想制作一个通用的可以应用于一般表单的以移动记录指针为目的的类,则创建的

这个子类应该基于___________为父类。其中的用以往后移动一条记录指针的按钮的Click事件代码如下: SKIP

IF RECNO() = _________ THIS.ENABLED = .F.

THIS.PARENT.LASTREC ENABLED = .F. ELSE

THIS.ENABLED = .T.

THIS.PARENT.FIRSTREC ENABLED = .T. ENDIF

_________.REFRESH

27

第十一章 菜单和工具栏

一、选择题

1.用菜单设计器设计好的菜单保存后,其生成的文件扩展名为______。 A..scx和.sct B..mnx和.mnt C..frx和.frt D..pjx和.pjt

2.所谓快速菜单是______。

A.基于VFP主菜单,添加用户所需的菜单项 B.快速菜单的运行速度较快

C.可以为菜单项指定快速访问的方式 D.“快捷菜单”的另一说法

3.下列哪个控件只能附加到工具栏上,而不能附加到表单上______。 A.Grid B.Separator C.OLE Bound Control D.PageFrame

4.菜单项名称为“Help”,要为该菜单项设置热键alt + H,则在名称中设置为______。 A.alt + Help B.\\

5.典型的菜单系统一般是一个______。 A.条形菜单 B.弹出式菜单 C.下拉式菜单 D.主菜单

6.SET SYSMENU命令的作用是______。 A.允许在程序执行时访问系统菜单 B.禁止在程序执行时访问系统菜单 C.重新配置系统菜单 D.以上说法都正确

7.______ A.B.C.D.

二、填空题

1.设置启用或废止菜单项是通过菜单设计器中的____________来设置的。

2.要将创建好的快捷菜单添加到控件上,必须在该控件的____________方法中添加执行

菜单文件的代码。

3.如要使得自定义工具栏上各个对象分隔开,可通过在对象间添加____________对象来

实现。

4.指定菜单的默认设置的命令是_______________。

5.若“提示选项”对话框中的“跳过”文本框中指定的表达式值为________,则菜单项

以灰色显示,表示不可用。 6.“文件”菜单的“新建”命令的内部名字为______________。

28

第十二章 建立应用程序

一、选择题

1.根据应用系统的重点和复杂性不同,一个数据库应用系统可分为三类,以下______不属

于其分类。 A.输入密集型 B.输出密集型 C.处理密集型 D.应用密集型

2.应用程序生成器的“常规”选项卡不能设置的内容是______。 A.图像 B.名称 C.应用程序类型 D.标签

3.在应用程序生成器的“常规”选项卡中,选择“正常”应用程序类型,即生成将在VFP

主窗口中运行的______。

A..app应用程序 B..exe应用程序 C.com dll文件 D..prg文件

4.下列各项命令中,属于连编应用程序命令的是______。 A.BUILD PROJECT B.BUILD EXE C.DO FORM D.BUILD FORM

5.下列关于文件的“排除”与“包含”,说法正确的是______。

A.在项目连编之后,那些在项目中标记为“包含”的文件允许用户对其作出修改 B.若一个文件为只读文件,则必须将此文件标记为“排除” C.可根据应用程序的需要包含或排除文件

D.一些可执行程序,如表单、报表、查询应该在应用程序文件中为“排除”;而数据文

件则为“包含”

二、填空题

1.在项目管理器的_________选项卡中可以查看和修改表单与报表。

2.在VFP中,如果一个文件是只读文件,那么此文件应标记为_________。

3.学习VFP的最终目的是开发一个_____________________。

4.使用“应用程序向导”创建的项目,除“项目”外还自动产生一个____________。

5.连编应用程序所不能生成的文件是____________。

29