5. 某表单上只有一个表格控件,现分别为表单、表格、表格中的列控件及列控件中的文本框设置了Init事件代码。则运行该表单时,上述事件中最先发生的是: 。
A、表单的Init事件 C、表格的Init事件
B、列控件中文本框的Init事件 D、列控件的Init事件
6. 对于Init事件,下列说法中不正确的是 。 A、Init事件是在创建对象时发生的事件。
B、表单集的Init事件在其所属的表单的Init事件之前触发。 C、容器的Init事件可以访问容器中的对象。
D、在表单的Init事件处理程序中可以处理表单上的任意一个控件对象。 7.在以下VFP事件中,最先发生的是 。
A、表单的Init事件 C、表单的Load事件
B、表单的Destroy事件 D、对象的Init事件
8. 所有基类都有的事件叫最小事件集,最小事件包括 。
A、Init B、Destroy C、Click D、 Error 9.当用户用键盘或鼠标更改控件的值时将发生 事件。
A、Click
B、Init
C、Valid D、 InteractiveChange
10.子类或对象具有延用父类的属性、方法和事件代码等特征的能力,子类的这种特性称为 继承性/继承 。
11. 对象是 类 的实例。
12. 当命令按钮、选项按钮或复选框有焦点时按下“空格”键,会发生 Click 事件。 13. 当用户使用键盘或鼠标更改控件的值时发生 InterActiveChange 事件。
14.在VFP基类的最小事件集中,除Error事件外,还包括创建对象时激活的 INIT 事件和从内存中释放对象时激活的 DESTROY 事件。
15. 若要为容器对象中的所有控件或某类控件指定一个属性设置,应使用 Setall方法。
第七章 表单
1.在VFP中,表单文件的扩展名是 。
A、.scx
B、.dbc
C、.qpr
D、.prg
2.建立一个表单后,会在磁盘上产生两个文件:表单文件和表单备注文件,扩展名分别为 。 A、.dbf和.ftp B、.pjx和.pjt C、.scx和.sct D、.dcx和.dct 3.表单集的集合属性和计数属性分别是 。
A、Forms和FormCount B、Controls和ControlCount
25
C、Pages和PageCount D、Objects和OjbectCount
4.在VFP中,下列语句结构中的______提供了给单个对象指定多个属性的方便途径。
A、IF??ELSE??ENDIF B、DO WHILE??ENDDO C、WITH??ENDWITH D、FOR??ENDFOR
5.在相对引用对象时涉及到一些关键字,其中, 表示该对象的直接容器。 A、This
B、Parent
C、Thisform
D、ActivatePage
6.设表单frmA包含命令按钮组cmgB,cmgB中包含命令按钮cmdC和cmdD,在cmdD的Click事件代码中要调用cmdC的Click事件代码,则下列调用中错误的是: ______。 A、Thisform.cmgB.cmdC.Click B、This.Parent.cmdC.Click
C、This.cmgB.cmdC.Click D、This.Parent.Parent.cmgB.cmdC.Click
7.如右图所示,在表单Form1上有一个命令按钮组CmgB,命令按钮组CmgB中含有2个命令按钮CmC和CMD。如果要在CMC的Click事件代CMD的Click事件代码,则下列调用中不是 。
A、ThisForm.CmgB.CmD.Click B、This.Parent.CmD.Click
C、This.CmgB.CmD.Click D、This.Parent.Parent.CmgB.CmD.Click
8.要实现向表单上添加一个表或视图中的字段,以下所列的操作中错误的是: 。 A、 将字段从“数据环境设计器”窗口中拖动到表单上 B、 将字段从“数据库设计器”窗口中拖动到表单上 C、 将字段从“项目管理器”窗口中拖动到表单上 D.将字段从“表设计器”窗口中拖动到表单上
9.不可以在表单或表单集的“数据环境”中添加或创建的是: ______。
A. 表 B. 表之间的临时关系 C. 查询 D. 视图 10.下列关于表单设计的叙述中错误的是:______。
A、使用“表单设计器”可以创建表单集
B、使用“表单设计器”可以将所设计的表单以类的形式保存在类库中 C、可以对表单添加新属性和新方法
D、“数据环境”对象是表单所包含的子对象,可以添加到表单上
26
码中调用正
确
的
CmgB 11.将备注型字段从“数据环境设计器”窗口中拖动到表单,在表单上将创建一个 控件。
A、 Grid
B、 EditBox
C、 TextBox
D、 CommandButton
12.要在表单上创建一个复选框,可以将表中的 型字段从“数据环境设计器”窗口中拖动到表单中。
A、备注
B、 数值
C、 通用
D、 逻辑
13.将一个逻辑型字段从“数据环境设计器”窗口中拖放到表单,则将在表单上将创建一个 控件。
A、CheckBox
B、EditBox
C、TextBox
D、CommandButton
14.在运行表单时,有时需要将参数传递到表单。若要将参数传递到表单,则应在表单的 事件代码中包含PARAMETERS语句。 A、Load
B、Init
C、Destroy
D、Activate
15.包含在其他表单中的表单称为 子表单 。它不能移出父表单 16. 表单集 是一种容器类,由一个或多个相关表单组成。
17.VFP中所有的容器对象都具有与之相关的计数属性和集合属性。命令按钮组的计数属性是ButtonCount,集合属性是 Buttons 。
18.相对引用运用于某个对象的事件处理代码或方法程序中,通常需要用到一些关键字。如果要对该对象的直接容器进行引用,则应使用 PARENT 关键字。
19.下图表示了一种容器的包容方式:表单集“表单集1”(该对象的NAME属性为FormSet1)中包含2个表单(它们的NAME属性分别是Form1和Form2);表单“Form1”中有一个页框,该页框(NAME属性为Pageframe1)包含2个页面(它们的NAME属性分别是Page1和Page2);页面“Page1”中包含一个表格(NAME属性为Grid1);表格中包含2个列控件(它们的NAME属性分别是CoLumn1和CoLumn2)。则对表单“Form1”中表格第一列中的文本框(NAME属性为Text1)对象的绝对引用为 Formset1.Form1.Pageframe1. Page1.Grid1.CoLumn1.Text1 ;从表单集开始对该对象的相对引用为 Thisformset.Form1.Pageframe1. Page1.Grid1.CoLumn1.Text1 。
27
20.在VFP中允许创建两种类型的应用程序:单文档界面和多文档界面。为了支持这两种类型的文档界面,在VFP中可以创建以下三种类型的表单:子表单、浮动表单和 顶层表单 。
第八章 控件
1. 是放在表单上用以显示数据、执行操作或表单更易阅读的一种图形对象。
A、 类
B、 控件
C、 图片
D、 事件
2. 要实现向表单上添加一个表或视图中的字段,以下所列的操作中错误的是: 。
A、将字段从“数据环境设计器”窗口中拖动到表单上 B、将字段从“数据库设计器”窗口中拖动到表单上 C、将字段从“项目管理器”窗口中拖动到表单上 D、将字段从“表设计器”窗口中拖动到表单上
3. 对于标签控件,可以显示文本,其中的文本不能被用户直接更改,通常用于提示信息。标签的 属性可以设置控件是否自动换行。
A、Autosize B、ControlSource C、WordWrap
D、Caption
4. 如果要检验文本框中的值,可以在文本框的 事件相关方法中写入代码。如果文本框中的值不符合要求,则返回.F.,这样,光标将不能离开该文本框。 A、Valid
B、Init C、GotFocus D、Click
5. 可以利用复选框(CheckBox)指定或显示一个逻辑状态,当复选框的Value属性的值为数值型时,Value属性不可能出现的值是 。
A、0 B、1 C、2 D、3
6.下列四组控件中,均可直接添加到表单中的是 。 A、命令按钮、选项按钮组、标签 C、页面、复选框、文本框
B、表格列、命令按钮组、组合框 D、计时器、编辑框、选项按钮
7.下列各组控件中,全部都具有ControlSource属性的是 。 A、表单、列表框、表格、标签 B、复选框、计时器、编辑框、命令按钮 C、文本框、选项按钮组、微调框、表格列 D、组合框、页面、形状、表单集
8. 下列控件中,不具有ControlSource属性的控件是:______。
A、命令按钮组 B、命令按钮 C、选项按钮组 D、选项按钮
28
相关推荐: