1、表单设计与应用及答案解析(总分:106.00,做题时间:90 分钟)1.下列几组控件中,均具有 ControlSource 属性的是_。(分数:2.00)A.EditBox、Grid、ComboBoxB.ListBox、Label、OptionButtonC.ComboBox、Grid、TimerD.CheckBox、EditBox、OptionButton2.在 Visual FoxPro 中,表单(Form)是指_。(分数:2.00)A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面3.在表单设计中经常会用到一些特定的关键字、属性和事件。下列各项中属于属性的
2、是_。(分数:2.00)A.ThisB.ThisFormC.CaptionD.Click4.表单文件的扩展名是_。(分数:2.00)AfrmBprgCsexDvcx5.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 Click 事件中写入语句_。(分数:2.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.ReleaseD.ThisForm.Return6.在“表单设计器”中设计表单时,如果从“数据环境设计器”中将表拖放到表单中,则表单中将会增加一个 1 对象;如果从“数据环境设计器”中将某
3、表的逻辑型字段拖放到表单中,则表单中将会增加一个 2 对象。(分数:2.00)填空项 1:_填空项 1:_7.下列表单的_属性设置为真时,表单运行时将自动居中。(分数:2.00)A.AutoCenterB.AlwaysOnTopC.ShowCenterD.FormCenter8.在 Visual FoxPro 表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的 1 事件。(分数:2.00)填空项 1:_9.创建一个名为 student 的新类,保存新类的类库名称是 mylib,新类的父类是 Person,正确的命令是_。(分数:2.00)A.CREATE CLASS mylib OF st
4、udent As PersonB.CREATE CLASS student OF Person As mylibC.CREATE CLASS student OF mylib As PersonD.CREATE CLASS Person OF mylib As student10.为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的 1 属性。(分数:2.00)填空项 1:_11.在 Visual FoxPro 中,调用表单 mf1 的正确命令是_。(分数:2.00)A.DO mf1B.DO FROM mf1C.DO FORM mf1D.RUN mf112.在表单中为表格控件指定数据源
5、的属性是_。(分数:2.00)A.DataSourceB.DataFromC.RecordSourceD.RecordFrom13.下列关于命令 DO FORM XX NAME YY LINKED 的叙述中,正确的是_。(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY 时并不关闭表单14.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕
6、上显示,应该执行命令_。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.ShowD.MyForm.ShowForm15.设置文本框显示内容的属性是_。(分数:2.00)A.ValueB.CaptionC.NameD.InputMask16.可以在 1 中可视地设置数据环境。(分数:2.00)填空项 1:_17.如果文本框中只能输入数字和正负号,需要设置文本框的 1 属性。(分数:2.00)填空项 1:_18.关闭释放表单的方法是_。(分数:2.00)A.shutB.closeFormC.releaseD.close19.在 Visual FoxPr
7、o 中,UnLoad 事件的触发时机是_。(分数:2.00)A.释放表单B.打开表单C.创建表单D.运行表单20.下面关于数据环境和数据环境中两个表之间关联的陈述中,正确的是_。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象21.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入:=2001-9-10-2001-8-20。请问以上操作后,文本框 Value 属性值的数据类型为_。(分数:2.00)A.日期型B.数值型C
8、.字符型D.以上操作出错22.表单生成后,在_菜单中选择“数据环境”,可以打开数据环境设计器。(分数:2.00)填空项 1:_23.下面关于表单数据环境的叙述,其中错误的是_。(分数:2.00)A.可以在数据环境中加入与表单操作有关的表B.数据环境是表单的容器C.可以在数据环境中建立表之间的联系D.表单运行时自动打开其数据环境中的表24.假设某表单的 Visible 属性的初值为.F.,能将其设置为.T.的方法是_。(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus25.在 Visual FoxPro 中,下面关于属性、事件、方法叙述错误的是_。(分数:2.00)
9、A.属性用于描述对象的状态B.方法用于表示对象的行为C.事件代码也可以像方法一样被显式调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值26.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是_。(分数:2.00)A.This.ThisForm.Text1.ValueB.This.Parent.PaRent.Text1.ValueC.Paient.Parent.T
10、ext1.ValueD.This.Parent.Text1.Value27.释放和关闭表单的方法是_。(分数:2.00)A.ReleaseB.DeleteC.LostFocusD.Destroy28.将当前表单从内存中释放的正确语句是_。(分数:2.00)A.ThisForm.CloseB.ThisForm.ClearC.ThisForm.ReleaseD.ThisForm.Refresh29.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是_。(分数:2.00)A.ValueB.ControlSourceC.InputMaskD.PasswordChar30.在
11、 visual FoxPro 中,假设表单上有一项选项组:男女,该选项组的 Value 属性值赋为 0。当其中的第一个选项按钮“男”被选中,该选项组的 Value 属性值为 1。(分数:2.00)填空项 1:_31.打开已经存在的表单文件的命令是_。(分数:2.00)A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM32.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为_。(分数:2.00)A.0B.1C.“男”DT.33.假设表单 MyForm 隐藏着,让该表单在屏
12、幕上显示的命令是_。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.ShowD.MyForm.ShowForm34.假设表单上有一选项组:男女,如果选择第二个按钮“女”,则该项组 Value 属性的值为_。(分数:2.00)AF.B.女C.2D.女或 235.Visual FoxPro 中表单文件以 1 扩展名存储,通过 2 属性来引用表单对象。而 Caption 属性用于设置表单标题栏中的信息。(分数:2.00)填空项 1:_填空项 1:_36.下列说法中错误的是_。(分数:2.00)A.类是对一类相似对象的性质描述,这些对象具有系统的性质。基于
13、类可以生成该类对象的任何一个对象B.方法定义在类中,但是定义类的主体是对象C.每个对象都有一定的状态和自己的行为D.在同一个类上定义的对象采用相同的属性来表示状态,所以在属性上的取值也必须相同37.表单名为 myForm 的表单中有一个页框 myPageFrame,将该页框的第 3 页(Page3)的标题设置为“修改”,可以使用代码_。(分数:2.00)A.myForm.Page3.myPageFrame.Caption=“修改“B.myForm.mypageFrame.Caption.Page3=“修改“C.Thisform.myPageFrame.Page3.Caption=“修改“D.T
14、hisform.myPageFrame.Caption.Page3=“修改“38.为了在报表中插入一个文字说明,应该插入一个 1 控件。(分数:2.00)填空项 1:_39.在表单中设计一组复选框(CheckBox)控件是为了可以选择_个或_个选项。(分数:2.00)填空项 1:_40.关闭表单的程序代码是 ThisForm.Release,Release 是_。(分数:2.00)A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法41.页框控件也称为选项卡控件,在一个页框中可以有多个页面,页面个数的属性是_。(分数:2.00)A.CountB.PageC.NumD.Pag
15、eCount42.在表单设计器中可以通过 1 工具栏中的工具快速对齐表单中的控件。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,运行表单时最先引发的表单事件是 1 事件。(分数:2.00)填空项 1:_44.表格控件的数据源可以是_。(分数:2.00)A.视图B.表C.SQL SELECT 语句D.以上 3 种都可以45.在 Visual FoxPro 表单中,用户确定复选框是否被选中的属性是 1。(分数:2.00)填空项 1:_46.可以使编辑框的内容处于只读状态的两个属性是 ReadOnly 和 1。(分数:2.00)填空项 1:_47.在 Visual Fox
16、Pro 中,下面关于属性、方法和事件的叙述错误的是_。(分数:2.00)A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显示调用D.在创建一个表单时,可以添加新的属性、方法和事件48.在 Visual FoxPro 中,假设表单上有一选项组:男女,初始时该选项组的 Value 属性值为 1。若选项按钮“女”被选中,该选项组的 Value 属性值是_。(分数:2.00)A.1B.2C.“女”D.“男”49.在数据环境中,数据库中表之间的永久关系将自动添加到数据环境中,要把永久关系类型改为一对多的关系,应设置它的
17、 1 属性。(分数:2.00)填空项 1:_50.命令按钮的 Cancel 属性的默认值是 1。(分数:2.00)填空项 1:_51.让隐藏的 MeForm 表单显示在屏幕上的命令是_。(分数:2.00)A.MeForm.DisplayB.MeForm.ShowC.MeForm.ListD.MeForm.See52.在表单中为表格控件指定数据源的属性是_。(分数:2.00)A.DataSourceB.RecordSourceC.DataFromD.RecordFrom53.下面关于列表框和组合框的陈述中,正确的是_。(分数:2.00)A.列表框可以设置成多重选择,而组合框不能B.组合框可以设置
18、成多重选择,而列表框不能C.列表框和组合框都可以设置成多重选择D.列表框和组合框都不能设置成多重选择表单设计与应用答案解析(总分:106.00,做题时间:90 分钟)1.下列几组控件中,均具有 ControlSource 属性的是_。(分数:2.00)A.EditBox、Grid、ComboBoxB.ListBox、Label、OptionButtonC.ComboBox、Grid、TimerD.CheckBox、EditBox、OptionButton 解析:解析 复选框、列、组合框、命令组、编辑框、列表框、OLE 绑定型控件、选项按钮、选项组、微调框、文本框、表格等控件可以与数据捆绑。Re
19、cordSource 属性可用于指定与表格控件相绑定的数据源,ControlSource 属性可用于指定与其他控件相绑定的数据源。由此可知,Grid 虽然是数据绑定型控件,但不具有 ControlSource 属性,Label 不是数据绑定型控件,也没有 ControlSource 属性。2.在 Visual FoxPro 中,表单(Form)是指_。(分数:2.00)A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面 解析:解析 在 Visual FoxPro 中,表单可以显示表中的数据,但绝不是表或记录的清单,而是由用户设计的 Windows 接口,是应用程
20、序的界面。表单采用图形显示方式,文件扩展名.SCX。3.在表单设计中经常会用到一些特定的关键字、属性和事件。下列各项中属于属性的是_。(分数:2.00)A.ThisB.ThisFormC.Caption D.Click解析:解析 Caption 属于属性,Click 属于事件,This 和 ThisForm 是关键字。4.表单文件的扩展名是_。(分数:2.00)AfrmBprgCsex Dvcx解析:解析 表单译自英文 Form 一词,在 Visual Basic 中译为窗体。在 Visual Basic 中,窗体的扩展名为.frm,在 Visual FoxPro 中,表单的扩展名为.scx。
21、.prg 是程序文件的扩展名。5.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 Click 事件中写入语句_。(分数:2.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.Release D.ThisForm.Return解析:解析 Release 方法将表单从内存中释放(清除)。ThisForm 表示当前表单。6.在“表单设计器”中设计表单时,如果从“数据环境设计器”中将表拖放到表单中,则表单中将会增加一个 1 对象;如果从“数据环境设计器”中将某表的逻辑型字段拖放到表单中,则表单中将会
22、增加一个 2 对象。(分数:2.00)填空项 1:_ (正确答案:表格)填空项 1:_ (正确答案:复选框)解析:解析 Visual FoxPro 允许用户从“数据环境设计器”窗口、“项目管理器窗口”或“数据库设计器”窗口中直接将字段、表或视图拖放到表单,系统将产生相应的控件并使之与字段相联系。默认情况下,如果拖动的是字符型字段,将产生文本框控件;如果拖动的是备注型字段,将产生编辑框控件;如果拖动的是表或视图,将产生表格控件;如果拖动的是逻辑型字段,将产生复选框控件。但用户可以选择“工具”菜单中的“选项”命令,打开“选项”对话框,然后在“字段映像”选项卡中修改这种映像关系。7.下列表单的_属性
23、设置为真时,表单运行时将自动居中。(分数:2.00)A.AutoCenter B.AlwaysOnTopC.ShowCenterD.FormCenter解析:解析 题中选项 A 是指表单初始化时是否自动在 Visual FoxPro 主窗口内居中显示;选项 B 是指表单是否总是位于其他打开窗口之上;选项 C 和 D 在表单命令中没有意义。8.在 Visual FoxPro 表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的 1 事件。(分数:2.00)填空项 1:_ (正确答案:Click)解析:解析 Click 事件用鼠标单击对象时引发。9.创建一个名为 student 的新类,保存新类
24、的类库名称是 mylib,新类的父类是 Person,正确的命令是_。(分数:2.00)A.CREATE CLASS mylib OF student As PersonB.CREATE CLASS student OF Person As mylibC.CREATE CLASS student OF mylib As Person D.CREATE CLASS Person OF mylib As student解析:解析 使用 CREATE CLASS 命令可以创建新的类库,基本格式为 CREATE CLASS 新类名 OF 新类库名 AS 父类。同类型题目在以往考试中没有出现过,应加以重
25、视。10.为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的 1 属性。(分数:2.00)填空项 1:_ (正确答案:PasswordChar)解析:解析 PasswordChar 属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用做占位符的字符。该属性的默认值是空串,没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符后,文本框内将只显示占位符,而不会显示用户输入的实际内容。该属性在设计和运行时可用,仅适用于文本框。11.在 Visual FoxPro 中,调用表单 mf1 的正确命令是_。(分数:2.00)A.DO mf1B.DO FROM mf1C.DO
26、FORM mf1 D.RUN mf1解析:解析 调用表单的命令格式为 DO FORM表单文件名。12.在表单中为表格控件指定数据源的属性是_。(分数:2.00)A.DataSourceB.DataFromC.RecordSource D.RecordFrom解析:解析 表格控件属性主要有ColumnCount、RecordSource、RecordSourceType、LinkMaster、childOrder 和 RelationaIgxpr 等。ColumnCount 属性用于指定表格列数,RecordSource 属性用于指定表格数据源,RecordSourceType 属性用于指定表格
27、数据源的类型,LinkMaster 用于指定表格控件中所显示的子表的父表名称,RelationalExpr 属性用于确定基于主表字段的关联表达式。13.下列关于命令 DO FORM XX NAME YY LINKED 的叙述中,正确的是_。(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY 时自动关闭表单 D.产生表单对象引用变量 YY,在释放变量 YY 时并不关闭表单解析:解析 Do Form 命令中包含 Name 子句,系统将建立指定名字的变量,并
28、使它指向表单对象,如果包含 Linked 关键字,表单对象将随指向它的变量的清除而关闭(释放),否则,即使变量已经清除,表单对象也依然存在。14.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令_。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.Show D.MyForm.ShowForm解析:解析 一个对象即使是隐藏的,在代码中仍可以访问它。当一个表单由活动变成隐藏时,最近活动的表单或其他对象将成为活动的。当一个表单的 Visible 属性由.F.设置成.T.时,表单将成为可
29、见的,但并不成为活动的。要使一个表单成为活动的,可使用 Show 方法。Show 方法在使表单成为可见的同时,使其成为活动的。15.设置文本框显示内容的属性是_。(分数:2.00)A.Value B.CaptionC.NameD.InputMask解析:解析 Caption 属性常用于设置的标题,不过文本框没有 Caption 属性;Name 属性指定在代码中用于引用文本框对象的名称;InputMask 属性指定每个字符输入时必须遵守的规则。16.可以在 1 中可视地设置数据环境。(分数:2.00)填空项 1:_ (正确答案:数据环境设计器)解析:解析 在打开或修改一个表单或报表时需要打开的全
30、部表、视图和关系称为数据环境。可以在数据环境设计器中可视地设置数据环境,并将它和表单或表单集一起保存。17.如果文本框中只能输入数字和正负号,需要设置文本框的 1 属性。(分数:2.00)填空项 1:_ (正确答案:InputMask)解析:解析 本题考查的知识点是文本框属性。InputMask 属性指定在一个文本框中如何输入和显示数据。当其属性值为 9 时,允许输入数字和正负数。18.关闭释放表单的方法是_。(分数:2.00)A.shutB.closeFormC.release D.close解析:解析 本题考查的知识点是表单方法。将表单从内存中释放(清除)用 release 方法。即本题的
31、答案为 C。19.在 Visual FoxPro 中,UnLoad 事件的触发时机是_。(分数:2.00)A.释放表单 B.打开表单C.创建表单D.运行表单解析:解析 UnLoad 事件是表单对象释放时引发,所以触发时机是释放表单。20.下面关于数据环境和数据环境中两个表之间关联的陈述中,正确的是_。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象解析:解析 数据环境是表单的对象,关系是数据环境中的对象,它有自己的属性、方法和事件。编辑关系主要通过设置关系的属性来完成,要设置关系属性,可以
32、先单击表示关系的连线选定关系,然后在“属性”窗口中选择关系属性并设置。21.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入:=2001-9-10-2001-8-20。请问以上操作后,文本框 Value 属性值的数据类型为_。(分数:2.00)A.日期型B.数值型 C.字符型D.以上操作出错解析:解析 日期与日期相减表示两个指定日期相差的天数,所以最后 Value 属性值的数据类型为数值型。22.表单生成后,在_菜单中选择“数据环境”,可以打开数据环境设计器。(分数:2.00)填空项 1:_ (正确答案:显示)解析:解析
33、 表单生成后,就需要为表单指定数据环境,有多种方法可以打开数据环境设计器:(1)在“显示”菜单中选择“数据环境”;(2)单击鼠标右键,弹出表单或表单集的快捷菜单,选择“数据环境”。23.下面关于表单数据环境的叙述,其中错误的是_。(分数:2.00)A.可以在数据环境中加入与表单操作有关的表B.数据环境是表单的容器 C.可以在数据环境中建立表之间的联系D.表单运行时自动打开其数据环境中的表解析:解析 通常情况下,数据环境中的表会随着表单打开而自己打开,可以通过数据环境设计器添加、移去表,编辑表之间的关系,因此选项 B 是错误的。24.假设某表单的 Visible 属性的初值为.F.,能将其设置为
34、.T.的方法是_。(分数:2.00)A.HideB.Show C.ReleaseD.SetFocus解析:解析 Hide 方法用于隐藏表单;Show 方法用于显示表单;Release 方法用于将表单从内存中释放;GetFocus 方法可让控件获得焦点,使其成为活动对象。25.在 Visual FoxPro 中,下面关于属性、事件、方法叙述错误的是_。(分数:2.00)A.属性用于描述对象的状态B.方法用于表示对象的行为C.事件代码也可以像方法一样被显式调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值 解析:解析 本题考查的知识点是属性、事件和方法的基本概念。同一个类可以产生多个
35、对象,每个对象都可以设置自己的属性值,所以 D 选项的叙述是错误的。即本题的答案为 D。26.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是_。(分数:2.00)A.This.ThisForm.Text1.ValueB.This.Parent.PaRent.Text1.Value C.Paient.Parent.Text1.ValueD.This.Parent.Text1.
36、Value解析:解析 Visual FoxPro 中常用的容器对象包括:表单集、表单、表格、列、页框、页、命令按钮组、选项按钮组、Container 对象。容器中常用的几个属性或关键字如下。Parent:当前对象的直接容器对象。This:当前对象。ThisForm:当前对象所在的表单。ThisFormSet:当前对象所在的表单集。所以选项 B 正确。27.释放和关闭表单的方法是_。(分数:2.00)A.Release B.DeleteC.LostFocusD.Destroy解析:解析 在 Visual FoxPro 中释放和关闭表单的方法是 Release。28.将当前表单从内存中释放的正确语
37、句是_。(分数:2.00)A.ThisForm.CloseB.ThisForm.ClearC.ThisForm.Release D.ThisForm.Refresh解析:解析 本题考查的知识点是表单常见方法。Release 方法将当前表单从内存中释放。Refresh 方法重新绘制表单或控件。Clear 和 Close 不是表单的方法,即本题的答案为 C。29.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是_。(分数:2.00)A.ValueB.ControlSourceC.InputMaskD.PasswordChar 解析:解析 本题主要考查文本框控件常用的属
38、性。Value 属性用于返回文本框中的内容;ControlSource 属性用于为文本框指定一个字段或内存变量;InputMask 属性用于指定每个字符输入时必须遵守的规则。30.在 visual FoxPro 中,假设表单上有一项选项组:男女,该选项组的 Value 属性值赋为 0。当其中的第一个选项按钮“男”被选中,该选项组的 Value 属性值为 1。(分数:2.00)填空项 1:_ (正确答案:1)解析:解析 Value 属性用于指定选项组中哪个选项按钮被选中。该属性值的类型可以是数值型的,也可以是字符型的。若为数值型 N,则表示选项组中第 N 个选项按钮被选中;若为字符型 C,则表示
39、选项组中 C 属性值为 Caption 的选项按钮被选中。31.打开已经存在的表单文件的命令是_。(分数:2.00)A.MODIFY FORM B.EDIT FORMC.OPEN FORMD.READ FORM解析:解析 如果一个表单不属于某个项目,可以使用以下方法打开:单击“文件”菜单中的“打开”命令,然后在“打开”对话框中选择需要修改的表单文件;或者在命令窗口输入命令“MODIFY FORM表单文件名”。在这里,如果命令中指定的表单文件不存在,系统将启动表单设计器创建一个新表单。32.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按
40、钮组的 Value 属性值为_。(分数:2.00)A.0B.1 C.“男”DT.解析:解析 本题考查的知识点是选项组属性。选项组的 Value 属性值返回被选中的选项按钮。默认情况下是数值型。第一个按钮对应变量 1,即被选中的按钮变量值为 1,即本题的答案为 B。33.假设表单 MyForm 隐藏着,让该表单在屏幕上显示的命令是_。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.Show D.MyForm.ShowForm解析:解析 要使一个表单成为活动的,可使用 Show 方法。34.假设表单上有一选项组:男女,如果选择第二个按钮“女”,则该项组
41、 Value 属性的值为_。(分数:2.00)AF.B.女C.2D.女或 2 解析:解析 Value 属性的值可以是数值型,也可以是字符型。当为数值时,表示单选按钮中第几个按钮被选中;当为字符型时,表示选中的是单选按钮的 Caption 属性值。35.Visual FoxPro 中表单文件以 1 扩展名存储,通过 2 属性来引用表单对象。而 Caption 属性用于设置表单标题栏中的信息。(分数:2.00)填空项 1:_ (正确答案:.SCX)填空项 1:_ (正确答案:Name)解析:解析 Visual FoxPro 的表单文件的扩展名为.SCX,每个表单都有一个 Name 属性,在程序运行
42、时可通过它来引用表单。36.下列说法中错误的是_。(分数:2.00)A.类是对一类相似对象的性质描述,这些对象具有系统的性质。基于类可以生成该类对象的任何一个对象B.方法定义在类中,但是定义类的主体是对象C.每个对象都有一定的状态和自己的行为D.在同一个类上定义的对象采用相同的属性来表示状态,所以在属性上的取值也必须相同 解析:解析 在基类上生成不同的对象,这些对象采用不同的属性来表示状态,它们在属性上的取值可以完全不同。37.表单名为 myForm 的表单中有一个页框 myPageFrame,将该页框的第 3 页(Page3)的标题设置为“修改”,可以使用代码_。(分数:2.00)A.myF
43、orm.Page3.myPageFrame.Caption=“修改“B.myForm.mypageFrame.Caption.Page3=“修改“C.Thisform.myPageFrame.Page3.Caption=“修改“ D.Thisform.myPageFrame.Caption.Page3=“修改“解析:解析 Thisform 可以实现对当前表单的访问,而不能直接使用表单名称。修改控件的标题应使用其 Caption 属性。38.为了在报表中插入一个文字说明,应该插入一个 1 控件。(分数:2.00)填空项 1:_ (正确答案:标签)解析:解析 标签是用以显示文本的图形控件,被显示在
44、 Caption 属性中指定的称为标题文本,每个字段前的说明性文字、报表标题都是用标签控件来完成的。39.在表单中设计一组复选框(CheckBox)控件是为了可以选择_个或_个选项。(分数:2.00)填空项 1:_ (正确答案:零 多)解析:解析 复选框的不确定状态和不可选状态不同。不确定状态只表明复选框的当前状态值不属于两个正常状态值中的一个,但用户仍能对其进行选择操作,并使其变为确定状态。而不可选定状态则表明用户现在不适合针对它作出某种选择。在屏幕上,不确定状态复选框以灰色显示,标题文字正常显示。40.关闭表单的程序代码是 ThisForm.Release,Release 是_。(分数:2
45、.00)A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法 解析:解析 表单常用的事件有 Init 事件、Destroy 事件、Error 事件、Load 事件、Unload 事件、GotFocus 事件、Click 事件、DblClick 事件、RightClick 事件、InteractiveChange 事件;表单常用的方法有 Release 方法、Refresh 方法、Show 方法、Hide 方法、SetFocus 方法。Release 方法将表单从内存中释放。41.页框控件也称为选项卡控件,在一个页框中可以有多个页面,页面个数的属性是_。(分数:2.00)A.
46、CountB.PageC.NumD.PageCount 解析:解析 在 Visual FoxPro 中页面个数的属性是 PageCount。Count 是用于计算检索的函数。42.在表单设计器中可以通过 1 工具栏中的工具快速对齐表单中的控件。(分数:2.00)填空项 1:_ (正确答案:“布局”)解析:解析 利用“布局”工具栏中的按钮,可以调整表单窗口中控件的相对大小或位置。43.在 Visual FoxPro 中,运行表单时最先引发的表单事件是 1 事件。(分数:2.00)填空项 1:_ (正确答案:Load)解析:解析 Load 事件在表单对象建立之前引发,即运行表单时,先引发表单的 Load 事件,再引发表单的 Init 事件。44.表格控件的数据源可以是_。(分数:2.00)A.视图B.表C.SQL SELECT 语句D.以上 3 种都可以 解析:解析 表格控件的数据源可以是查询,也可以是表和视图。45.在 Visual FoxPro 表单中,用户确定复选