第6章表单与控件创建与使用答案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.选择题

1.在下列有关表单及其控件的叙述中,错误的是____A_________ 。

A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分

B.表格控件包含列控件,而列控件本身又是一个容器类控件

C.页控件的PageCount 属性值可以为0

D.表格控件可以添加到表单中,但不可以添加到工具栏中

2.对于许多控件来说,可以通过ControlSource 属性与数据绑定。在下列VFP 对象中,无ControlSource 属性的是

_____A________ 。

A.标签(Label )B.复选框(CheckBox )C.选项按钮组(OptionGroup )D.列表框(ListBox )

3.若要将当前工作区中打开的表文件GZB.DBF 复制到GZB1.DBF 文件,则可以使用命令_____________ 。

A.COPY GZB.DBF GZB1.DBF B.COPY TO GZB1 REST C.COPY TO GZB1 STRU D.COPY TO GZB1

4.在下列有关VFP的类、对象和事件的叙述中,错误的是__B___。

A.对象是基于某种类所创建的实例,它继承了类的属性、事件和方法

B.基类的最小事件集包含Click事件、Load事件和Destory事件(init事件、destroy事件,error事件)

C.事件的触发可以由用户的行为产生,也可以由系统产生

D.用户可以为对象添加新的属性和方法,但不能添加新的事件

5.数据绑定型控件是指其(显示的)内容与表、视图或查询中的字段(或内存变量)相关联的控件。若某个控件被绑定到一个表的字段,移动该表的记录指针后,如果该字段的值发生变化,则该控件的___C____属性值也随之发生变化。

B.ControlSource

C.Value

D.Caption

6. 在下列几组 VFP 基类中,均具有ControlSource 属性的是 D 。

A.ListBox ,Lable ,OptionButton

B.ComboBox ,EditBox ,Grid (表格具有recordsource和recordsourcetype属性,但不具有controlsource属性) C.ComboBox ,Grid ,Timer

D.EditBox ,CheckBox ,OptionButton

7.下列关于表单数据环境的叙述中,错误的是 B 。

A.表单运行时自动打开其数据环境中的表

B.数据环境是表单的容器 (是表单中数据来源)

C.可以在数据环境中建立表之间的关系

D.可以在数据环境中加入视图

8.在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标拖放到表单上,则在表单上添加的控件个数和控件类型分别是 D 。

A.2,标签和文本框B.2,标签和复选框C.1,文本框D.1,复选框

9.在下列各组控件中,均可与表中的数据绑定的控件是。

A.Combox、Grid和TextBox B.EditBox、Grid和Line

C.ListBox、Shape和OptionButton D.CheckBox、Separator和Command

10、在下列VFP基类中,无Caption属性的基类是________D______。

A、Lable

B、Optiongroup

C、Check

D、Editbox

11、在下列有关控件及其属性的叙述中,错误的是______A________。

A、一个标签控件最多可以显示128个字符(最多256个,如果是字符型常量,则不需要加定界符)

B、计时器控件的Interval属性的单位为毫秒

C当形状控件Curvature属性值为99时,其曲率最大(圆或椭圆)

D组合框控件Style属性控制其为下列表框还是(下拉组合框style属性为0时和下拉列表框style属性为2)

12、在下列有关控件的叙述中,错误的是______________。

A、对于标签控件(Label)的Caption属性值来说,其长度(即字符个数))没有限制

B、复选框(CheckBox)的Value属性值可以设置为0,或1(也可写作.T.或.f.),或2(只在设计时使用,键盘无法设置为2)

C、有些控件无Caption属性,例如文本框(TextBox)

D、有些控件可通过相应的生成器设置其部分属性,例如命令按钮组(CommandGroup)

13、在下列几组控件中,均有SetAll()方法的是_______D_______。

A、表单(Form)、命令按钮(CommandButton)、命令按钮组(CommandGroup)

B、表单集(FormSet)、列(Column)、组合框(ComBox)

C、表格(Grid)、列(Column)、文本框(TextBox)

D、表单(Form)、页框(PageFrame)、命令按钮组(CommandGroup)

14、下列几组控件中,都有ControlCount属性的是______B________。(容器对象中控件个数)

A、表单(Form)、文本框(TextBox)、列表框(ListBox)

B、表单集(FormSet)、表单(Form)、页框(PageFrame)

C、表单(Form)、页面(Page)、列(Column)

D、列(Column)、选项按钮组(OptionGroup)、命令按钮组(CommandGroup)

15、对表单中的一个文本框控件来说,下列事件中最后发生的事件是__b_______。

A、Valid b、Init

B、Destroy D、Lostfocus init-valid-lostfocus-destroy

16、将表单中的所有文本框的Enabled属性设置为假,可在表单的Init事件处理代码中用SetAll方法进行设置。下列表述中,命令正确的是____C__________。

A、THISFORM.SetAll(“Enabled”, .F., “Text”)

B、THISFORM.SetAll(Enabled, .F., Text)

C、THISFORM.SetAll(“Enabled”, .F., “TextBox”)

D、THISFORM.SetAll(“Enabled”, .F.)。

17、在下列几种控件中,无Value属性的是______________。

A、命令按钮(Command)

B、复选框(CheckBox)

C、选项按钮(OptionButton)

D、编辑框(EditBox)

18.在下列关于表格控件的叙述中,错误的是B。

A.表格是容器型控件,它包含列对象 .

B.表格的数据源若是表,则该表必须在表单的数据环境中

C.表格的数据源可以是表、别名、查询文件或SELECT-SQL命令

D.表格滚动条可以设置为不同类型

19、在下列几组控件中,均可直接添加到表单中的是C。

mandGroup、OptionButton、TextBox

B.Page、PageFrame、Grid

mandButton、PageFrame、EditBox

D.TextBox、Column、Header

20、设表单Form1上有一个命令按钮组CommandGroup1,命令按钮组中有两个命令按钮(分别:cmdl和cmd2)。若单击命令按钮Cmdl,可以将命令按钮Cmd2设置为废止状态,则在命令按Cmdl的Click事件中,应包含 A 命令(或功能与之等价的命令)。

A.This.Parent.Cmd2.Enabled=.F.

B.ThisForm.Cmd2.Enabled=.F.

mandGroup1.cmd2.Enabled=.F.

D.THIS.Cmd2.Enabled=.F.

21、在下列几组控件中,均具有ControlSource属性和Value属性的是 D 。

A.Pageframe、EditBox、OptionGroup C.TextBox、Label、CommandButton

B.ListBox、Grid、ComboBox D.CheckBox、Spinner、ComboBox

二.填空题

1.图1 所示的表单用于浏览教师(JS )信息。为了在表格控件中以不同的背景色显示男、女教师的信息,则在表格控件的Init 事件代码中,可使用如下形式的语句:

This._Setall__("DynamicBackcolor","IIF(xb='女',RGB(125,125,125),;RGB(125,125,125))","Column")

2.表单中下拉列表框的RowSourceType 属性为“ 6- 字段”,数据源为系名代码表(表的文件名为xmdm.dbf, 含系代码(xdm )和系名(xim )两个字段),为了使下拉列表中显示系代码和系名两列数据,则RowSource 属性值为:xmdm.xdm ,____xim____。

相关文档
最新文档