1、VFP 表单和控件 练习题1. 单选题: (1.0 分)在下列 VFP 的基类中,无 CAPTION 属性的基类是_A.标签B.文本框C.选项按钮D.复选框解答: B 参考答案: B 2. 单选题: (1.0 分)将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_属性的值也随之变化。A.ValueB.NameC.CaptionD.没有解答: A 参考答案: A 3. 单选题: (1.0 分)用户在 VFP 中创建子类或表单时,不能新建的是 _.A.属性B.方法C.事件D.事件的方法代码解答: C 参考答案: C 4. 单选题: (1.0 分)如果要引用一个控制所在的直接容器对
2、象,则可以使用下列_属性。A.THISB.THISFORMC.PARENTD.都可以解答: C 参考答案: C 5. 单选题: (1.0 分)命令按钮中显示的文字内容,是在属性 _中设置的。A.NameB.CaptionC.FontNameD.ControlSource解答: B 参考答案: B 6. 单选题: (1.0 分)当用鼠标使组合框的内容发生变化时,将首先触发_事件。A.InteractiveChangeB.ClickC.InitD.DownClick解答: A 参考答案: A 7. 单选题: (1.0 分)若要建一个有 5 个按钮的选项组,应将属性_的值改为 5。A.Optiong
3、roupB.ButtoncountC.BoundColumnD.ControlSource解答: B 参考答案: B 8. 单选题: (1.0 分)VFP 系统环境下,运行表单的命令为_。A.DO FORM B.REPORT FORM C.DO D.只能在项目管理器中运行解答: A 参考答案: A 9. 单选题: (1.0 分)建立事件循环的命令为_ 。A.READ EVENTSB.CLEAR EVENTSC.DO WHILEENDDOD.FORENDFOR解答: A 参考答案: A 10. 单选题: (1.0 分)设有一个页框含有个页面,其中第一个页面的名字为 Page1,上面有二个命令按钮
4、:CmdOk、CmdPrint,如果要在 CmdPrint 的 Click 事件中引用 CmdOk 的 Click 事件代码,则采用_。A.This.Parent.CmdOk.Click()B.Thisform.Page1.CmdOk.Click()C.This.CmdOk.Click()D.Thisform.CmdOk.Click()解答: B 参考答案: A 11. 单选题: (1.0 分)下列各组控件中,全部可与表中数据绑定的控件是_。A.EditBox、Grid、LineB.ListBox、Shape、OptonButtonC.ComBox、Grid、TextBoxD.CheckBox
5、、Separator、EditBox解答: C 参考答案: C 12. 单选题: (1.0 分)容器型的对象_。A.只能是表单或表单集B.必须由基类 Container 派生得到C.能包容其他对象,并且可以分别处理这些对象D.能包容其他对象,但不可以分别处理这些对象解答: C 参考答案: C 13. 单选题: (1.0 分)下列四个事件:Init,Load,Activate 和 Destroy 发生的顺序为_。A.Init,Load,Activate,DestroyB.Load,Init,Activate,DestroyC.Activate,Init,Load,DestroyD.Destroy
6、,Load,Init,Activate解答: A 参考答案: A 14. 单选题: (1.0 分)从 CommandButton 基类创建子类 cmdA 和 cmdB,再由 cmdA 类创建 cmdAA 子类,则 cmdA、cmdB 和 cmdAA 必具有相同的_ 。A.Caption 属性B.Name 属性C.BaseClass 属性D.ParentClass 属性解答: C 参考答案: C 15. 单选题: (1.0 分)下列控件不可以直接添加到表单中的是_A.命令按钮B.命令按钮组C.选项按钮D.选项按钮组解答: C 参考答案: C 16. 单选题: (1.0 分)选项按钮组中选项按钮的
7、个数由_属性决定A.ControlCountB.OptionCountC.ButtonCountD.ObjectCount解答: C 参考答案: C 17. 单选题: (1.0 分)下列属于方法名的是_A.GotFocusB.SetFocusC.LostFocusD.Activate解答: B 参考答案: B 18. 单选题: (1.0 分)不可以在表单或表单集的数据环境中添加或创建的是_A.表B.视图C.查询D.表之间的临时关系解答: D 参考答案: C 19. 单选题: (1.0 分)Grid 所包容的对象是_A.HeaderB.TextBoxC.ColumnD.EditBox解答: C
8、参考答案: C 20. 单选题: (1.0 分)设表单 frmA 包含命令按钮组 cmgB,cmgB 中包含命令按钮 cmdC 和 cmdD,在 cmdD 的 Click 事件代码中要引用 cmdC,则在下列引用方法中不能正确引用的是( )A.THISFORM.cmgB.cmdCB.THIS.Parent.cmdCC.cmgB.cmdCD.THIS.Parent.Parent.cmgB.cmdC解答: D 参考答案: C 21. 单选题: (1.0 分)在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单,若要将参数传递到表单,则应在表单的_事件代码中包含 PARAMETER
9、S 语句。A.LoadB.InitC.DestroyD.Activate解答: B 参考答案: B 22. 单选题: (1.0 分)MultiSelect 属性是 ( )控件所特有的属性。A.GridB.ListBoxC.ComboBoxD.OptionGroup解答: B 参考答案: B 23. 单选题: (1.0 分)如果要引用一个控件所在的直接容器对象,则可以使用下列 关键字。A.THISB.THISFORMC.PARENTD.都可以解答: D 参考答案: C 24. 单选题: (1.0 分)关于表格控件,下列说法中不正确的是 。A.表格的数据源可以是表、视图、查询B.表格中的列控件不包
10、含其他控件C.表格能显示一对多关系中的子表D.表格是一个容器对象解答: B 参考答案: B 25. 单选题: (1.0 分)文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到 中。A.Value 属性和 NameB.Value 属性和该字段C.Value 属性和 Caption 属性D.Name 属性和该字段解答: B 参考答案: B 26. 单选题: (1.0 分)若从表单的数据环境中,将一个逻辑型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是A.1,文本框B.2,标签和文本框C.1,复选框D.2,标签和复选框解答: C 参考答案: C 27.
11、单选题: (1.0 分)下面关于属性、方法和事件的叙述,错误的是A.在新建一个表单时,不可以添加新的属性,方法和事件B.方法用于描述对象的行为,属性用于表示对象的状态C.事件代码也可以象方法一样被显示调用D.基于同一个类产生的两个对象可以分别设计自己的属性值解答: A 参考答案: A 28. 单选题: (1.0 分)创建对象时发生_事件A.InitB.LoadC.InteractiveChangeD.Activate解答: A 参考答案: A 29. 单选题: (1.0 分)下列控件中,_在运行时一定不可见A.OptionButtonB.PageC.OptionGroupD.Timer解答:
12、D 参考答案: D 30. 单选题: (1.0 分)当调用一个表单的 show 方法时,可能激发表单的( )A.load 事件B.init 事件C.activate 事件D.click 事件解答: C 参考答案: C 31. 单选题: (1.0 分)下面对控件的描述正确的是A.用户可以在组合框中进行多重选择B.用户可以在列表框中进行多重选择C.用户可以在一个选项组中选中多个选项按钮D.用户对一个表单内的一组复选框只能选中其中一个解答: B 参考答案: B 32. 单选题: (1.0 分)确定列表框内的某个条目是否被选定应使用的属性是A.ValueB.ColumnCountC.ListCount
13、D.Selected解答: D 参考答案: D 33. 单选题: (1.0 分)对于表单来说,用户可以设置其 ShowWindow 属性,该属性的取值可以为:A.在屏幕中或在顶层表单中或作为顶层表单B.普通或最大化或最小化C.无模式或模式D.平面或 3 维解答: A 参考答案: A 34. 单选题: (1.0 分)下列对象中,属于容器类的是_。A.文本框B.组合框C.页框D.选项按钮解答: C 参考答案: C 35. 单选题: (1.0 分)在 Visual Foxpro 系统中,用户不能自定义 。A.对象的属性B.对象的方法C.对象的事件D.对象所基于的类解答: D 参考答案: C 36.
14、单选题: (1.0 分)数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包括 。A.表、视图和关系B.表C.表和关系D.表和视图解答: A 参考答案: A 37. 单选题: (1.0 分)对于任何一个表单来说,下列说法中正确的是 。A.均可以创建新的属性、事件和方法B.仅可以创建新的属性和事件C.仅可以创建新的属性和方法D.仅可以创建新的事件和方法解答: A 参考答案: C 38. 单选题: (1.0 分)关于表格控件,下列说法中不正确的是 。A.表格的数据源可以是表、视图、查询B.表格中的列控件不包含其他控件C.表格能显示一对多关系中的子表D.表格是一个容器对象解答: B 参
15、考答案: B 39. 单选题: (1.0 分)在下列 Visual Foxpro 的基类中,无 Caption 属性的基类是 。A.标签B.选项按钮C.复选框D.文本框解答: D 参考答案: D 40. 单选题: (1.0 分)表单的 Name 属性是用于 。A.作为保存表单时的文件名B.显示在表单标题栏中C.引用表单对象D.作为运行表单程序时的程序名解答: C 参考答案: C 41. 单选题: (1.0 分)对列表框的内容进行一次新的选择,一定会发生_事件。A.ClickB.WhenC.GotFocusD.InteractiveChange解答: D 参考答案: D 42. 单选题: (1.
16、0 分)以下类中,属于控件中非可视控件类的是A.PAGEFRAMEB.FORMC.CUSTOMD.OPTIONGROUP解答: C 参考答案: C 43. 单选题: (1.0 分)表单集被相对引用时的名称是A.FORMB.THISFORMC.FORMSETD.THISFORMSET解答: B 参考答案: D 44. 单选题: (1.0 分)如果 COMBOBOX 对象的 ROWSOURCETYPE 设置为 3(SQL 语句),则在 ROWSOURCE属性中写入的 SELECT 语句,必须包含_子句。A.GROUP BYB.ORDER BYC.INTO TABLED.INTO解答: D 参考答案
17、: D 45. 单选题: (1.0 分)对于创建新类,VFP 提供的工具有A.类设计器和表单设计器B.类设计器和数据库设计器C.类设计器和报表设计器D.类设计器解答: A 参考答案: A 46. 单选题: (1.0 分)下列关于子类的存储的说法中正确的是A.一个子类必须保存为一个类库B.多个子类可以保存到一个类库中C.具有父子关系的两个子类不能保存在同一个类库中D.具有相同基类的子类才能保存到一个类库中解答: B 参考答案: B 47. 单选题: (1.0 分)在设计表单时,要弹出数据环境设计器,方法是A.选“视图”菜单中的“数据环境”B.选“显示”菜单中的“数据环境”C.选“编辑”菜单中的“
18、数据环境”D.选“编辑”菜单中的“浏览”解答: B 参考答案: B 48. 单选题: (1.0 分)表格控件的数据源类型A.只能是表B.只能是表、视图C.只能是表、查询D.可以是表、视图和查询解答: D 参考答案: D 49. 单选题: (1.0 分)下列几组控件中,均为容器类的是A.表单、列、组合框B.页框、页面、表格C.列表框、列、下拉列表框D.表单、命令按钮组、OLE 控件解答: B 参考答案: B 50. 单选题: (1.0 分)创建对象时发生_事件。A.LOSTFOCUSB.InteractiveChangeC.InitD.Click解答: C 参考答案: C 51. 单选题: (1
19、.0 分)所有类都可识别的事件,即最小事件集包括_。A.INIT、DESTROY、ERRORB.LOAD、INIT、DESTROYC.LOAD、INIT、UNLOADD.INIT、ACTIVATE、DESTROY解答: A 参考答案: A 52. 单选题: (1.0 分)对于任何子类或对象,一定具有的属性是_。A.CAPTIONB.BASECLASSC.FONTSIZED.FORECOLOR解答: B 参考答案: B 53. 单选题: (1.0 分)VFP 中可执行的表单文件的扩展名是_。AsctBscxCsprDspt解答: B 参考答案: B 54. 单选题: (1.0 分)下列几组控件中
20、,均可直接添加到表单中的是_。A.命令按钮组、选项按钮、文本框B.页面、页框、表格C.命令按钮、页框、编辑框D.文本框、列、标签解答: C 参考答案: C 55. 单选题: (1.0 分)页框(PageFrame)能包容的对象是_。A.页面B.列C.标头D.表单集解答: A 参考答案: A 56. 单选题: (1.0 分)列表框是_控件。A.数据绑定型B.非数据绑定型C.数值型D.逻辑型解答: A 参考答案: A 57. 单选题: (1.0 分)能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法是 _A.HideB.ShowC.ReleaseD.SetFocus解答: B 参考答案: B 58. 单选题: (1.0 分)下面对编辑框(EditBox) 控制属性的描述正确的是_A.SelLength 属性的设置可以小于 0B.当 ScrollBars 的属性值为 0 时,编辑框内包含水平滚动条C.SelText 属性在做界面设计时不可用,在运行时可读写D.Readonly 属性值为.T.时,用户不能使用编辑框上的滚动条解答: B 参考答案: C