vfp表单和控件练习题

合集下载

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。

A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。

A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。

A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。

A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。

A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。

答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。

答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。

答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。

答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。

答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。

(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。

(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。

VFP考试题型(带答案)

VFP考试题型(带答案)

VFP程序考试题型一、表单操作1.按要求在考生文件夹下完成下列操作:1)按下图设计一表单文件formcalc1。

设置表单(名称为form1)标题为“人民币兑换美元”。

2)表单中添加两个标签,设置第一个标签(label1) 标题为“输入人民币”,第二个标签(label2) 标题为“兑换为美元”。

3)添加两个文本框(名称分别为text1和text2),显示美元的文本框(text2)设为只读。

4)表单中添加一个命令按钮,其(名称为command1)的标题为“兑换”,编写“兑换”命令按钮的代码,要求运行表单时,在文本框(text1)中输入人民币后,单击“兑换”命令按钮,算出兑换的的美元(人民币兑换成美元的比例为:1美元=7元人民币),在文本框(text2)中显示结果。

操作完成后将操作结果保存在考生文件夹下。

command1的click代码:thisform.text2.value=val(thisform.text1.value)/82.按要求在考生文件夹下完成下列操作:1)按下图设计一表单文件formdbca12。

设置表单(名称为form1)标题为“人数统计”。

2)在数据环境中添加ygb.dbf。

3)表单中添加两个文本框,(名称分别为text1和text2),显示人数的文本框设为“只读”。

4)表单中添加一个命令按钮(名称为command1)的标题为“统计人数”,编写此命令按钮的代码,要求运行表单时,在在文本框(text1)中输入性别“男”(或“女”),统计文本框(text1)指定性别的人数.将结果显示在文本框(text2)中。

操作完成后将操作结果保存在考生文件夹下。

代码:count for 性别=allt(thisform.text1.value) to xthisform.text2.value=x知识点:VFP部分/表单设计3、按要求在考生文件夹下完成下列操作:1)按下图设计一表单文件formdbca19。

VFP程序设计基础-表单设计练习

VFP程序设计基础-表单设计练习

1.扩展名为SCX的文件是( )。

•A、备注文件•B、项目文件•C、表单文件•D、菜单文件参考答案: C2.在当前表单的LABEL1控件中显示系统时间的语句是()。

•A、BEL1.CAPTION=TIME()•B、BEL1.VALUE=TIME()•C、BEL1.TEXT=TIME()•D、BEL1.CONTROL=TIME()参考答案: A3.以下叙述与表单数据环境有关,其中正确的是()。

•A、当表单运行时,数据环境中的表处于只读状态,只能显示不能修改•B、当表单关闭时,不能自动关闭数据环境中的表•C、当表单运行时,自动打开数据环境中的表•D、当表单运行时,与数据环境中的表无关参考答案: C4.在Visual FoxPro中,运行表单T1.SCX的命令是()。

•A、DO T1•B、RUN FORM1 T1•C、DO FORM T1•D、DO FROM T1参考答案: C5.假定一个表单里有一个文本框Text1和一个命令按钮组Comman dGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。

如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。

•A、ThisForm.Text1.value•B、This.Parent.value•C、Parent.Text1.value•D、this.Parent.Text1.value参考答案: A6.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。

•A、.F.•B、女•C、 2•D、女或2参考答案: D7.关闭当前表单的程序代码是ThisForm.Release,其中的Release 是表单对象的()。

•A、标题•B、属性•C、事件•D、方法参考答案: D8.指定用户能否在列表框控件内进行多重选定的列表框属性是()•A、Value属性•B、ControlSource•C、Selected•D、MultiSelect参考答案: D9.假设表单My Form隐藏着,让该表单在屏幕上显示的命令是____ ____。

vfp考试题目及答案

vfp考试题目及答案

vfp考试题目及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. 使用Visual FoxPro创建表单时,以下哪个控件用于显示文本?A. LabelB. TextBoxC. CheckBoxD. ComboBox答案:A3. 在Visual FoxPro中,如何将一个表的所有记录添加到另一个表中?A. COPY TOB. INSERT INTOC. APPEND FROMD. SELECT INTO答案:C4. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. STRSIZE答案:A5. 在Visual FoxPro中,如何设置表单的标题?A. Form.Caption = "New Title"B. Form.Text = "New Title"C. Form.Title = "New Title"D. = "New Title"答案:C6. Visual FoxPro中,以下哪个命令用于排序记录?A. ORDER BYB. SORTC. INDEX OND. ALL OF THE ABOVE答案:D7. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. Field.Clear()B. Field.Value = NullC. Field.Nullify()D. Field = Null答案:D8. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. DTOC()C. STRTODATE()D. DATETOSTR()答案:A9. 在Visual FoxPro中,如何使用SQL语句删除表中的记录?A. DELETE FROM table_name WHERE conditionB. REMOVE FROM table_name WHERE conditionC. DROP TABLE table_name WHERE conditionD. DELETE table_name WHERE condition答案:A10. Visual FoxPro中,以下哪个命令用于创建索引?A. CREATE INDEXB. INDEX ONC. SET INDEXD. ALL OF THE ABOVE答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开一个数据库。

vfp表单和控件练习题

vfp表单和控件练习题

v f p表单和控件练习题(共13页) --本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--VFP表单和控件练习题1. 单选题:(分)在下列VFP的基类中,无CAPTION属性的基类是_________A. 标签B. 文本框C. 选项按钮D. 复选框解答:B参考答案: B2. 单选题:(分)将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。

A. ValueB. NameC. CaptionD. 没有解答:A参考答案: A3. 单选题:(分)用户在VFP中创建子类或表单时,不能新建的是______________.A. 属性B. 方法C. 事件D. 事件的方法代码解答:C参考答案: C4. 单选题:(分)如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。

A. THISB. THISFORMC. PARENTD. 都可以解答:C参考答案: C5. 单选题:(分)命令按钮中显示的文字内容,是在属性_______中设置的。

A. NameB. CaptionC. FontNameD. ControlSource解答:B参考答案: B6. 单选题:(分)当用鼠标使组合框的内容发生变化时,将首先触发_______事件。

A. InteractiveChangeB. ClickC. InitD. DownClick解答:A参考答案: A7. 单选题:(分)若要建一个有5个按钮的选项组,应将属性_____的值改为5。

A. OptiongroupB. ButtoncountC. BoundColumnD. ControlSource解答:B参考答案: B8. 单选题:(分)VFP系统环境下,运行表单的命令为_______。

A. DO FORM <表单名>B. REPORT FORM <表单名>C. DO <表单名>D. 只能在项目管理器中运行解答:A参考答案: A9. 单选题:(分)建立事件循环的命令为______ 。

vf表单试题

vf表单试题

vf表单试题职业部07-08学年下学期第⼀次⽉考试卷科⽬:《VFP》⼀、填空题(每空1分,共30分)1.表单向导能产⽣两种表单:__________和________________________。

2.表单的英⽂名称为____________;表单设计完成以后,保存在磁盘上的表单⽂件的扩展名为________________。

3.创建快速表单的步骤:(1)_____________________________________(2)通过________菜单的_______________命令进⾏设置。

4.Visual FoxPor6.0中的控件对象基于所属的类可以分为________________和________________。

5._______控件是⼀种能在表单上显⽰⽂本的输出控件,常⽤作提⽰或说明。

6.标签的__________属性⽤于指定该标签的标题。

7.可以向⽂本框输⼊数值型、____________、____________、逻辑型4种类型,⽽编辑框只能⽤于输⼊和编辑____________型的数据。

8.Active X绑定控件与_____________型的字段绑定,能显⽰此类型中的OLE对象。

9.数据环境指创建表单时使⽤的数据源,包括_______、____________以及表单所要求的表之间的关系。

10.数据环境设计器中拖动表的字段到表单中产⽣的控件,如果添加的是逻辑型字段系统⽣成_____________;备注型字段⽣成____________;表⽣成_____________。

11.在表单设计器中,如果选定多个对象需按住____________键然后单击各个对象。

12.在表单设计器中复制对象时,新对象可以复制原对象的所有信息,但不能复制原对象的____________属性。

13.在命令窗⼝中执⾏___________________或_____________________命令,即可打开表单设计器窗⼝。

vfp练习题(打印版)

vfp练习题(打印版)

vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。

5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。

6. VFP报表设计中,______是用来控制报表的打印格式。

## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。

8. 描述VFP中如何实现数据表的连接操作。

## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。

请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。

- 按年龄从大到小排序显示所有学生的信息。

10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。

请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。

## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。

- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。

- 一个命令按钮,用于将输入的姓名添加到“学生”表中。

## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。

## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。

VFP练习1

VFP练习1

第六章表单及其控件的创建与使用(知识点)一、单项选择1.下列几组控件中,均为容器类的是()A.表单、组合框B.页框、表格C.列表框、列、D.命令按钮、文本框2.将表从“数据环境设计器”中直接拖到表单,在表单中将创建一个()控件。

A.复选框B.文本框C.编辑框D.表格3.创建表单时,不能新建的是()A.属性B.事件的方法代码C.事件D.方法4.在应用系统中,常用()作为用户的交互界面。

A.表单、菜单和工具栏B.项目、数据库和表C.表、查询和视图D.表单、报表和标签5.引用一个控件所在的直接容器对象使用()A.THISB.THISFORMC.PARENTD.THISFORMSET6.下列无 CAPTION 属性的基类是()A.标签B.选项按钮C.复选框D.文本框7.若从表单的数据环境中将逻辑型字段拖放到表单中,则默认情况下在表单中添加的控件是()A.标签B.文本框C.编辑框D.复选框8.列表框是()控件。

A.数据绑定型B.非数据绑定型C.数值型D.逻辑型9.可直接添加到表单中的控件是()A.选项按钮B.页面C.命令按钮D.列10.下列控件均为容器类的是()A.表单、命令按钮组、命令按钮B.表单集、列、组合框C.表格、列、文本框D.页框、列、表格11.所有类都可识别的事件,即最小事件集包括()A.INIT、DESTORY和ERROR事件B.INIT、LOAD和ERROR事件C.INIT、LOAD和UNLOAD事件D.INIT、DESTORY和ACTIVATE事件12.若要建立一个含有5个按钮的选项按钮组,应将()属性的值改为5。

A.COLUMNCOUNTB.BUTTONCOUNTC.CONTROLSOURCED.ROWSOURCE13.表示对当前对象的引用的关键字是()A.THISFORMSETB.THISFORMC.THISD.PARENT14.下列VFP基类中不属于容器类的是()A.表格B.页框C.列D.形状15.数据环境泛指定义表单.表单集或报表时使用的数据源,数据环境中包括()A.表、视图和表之间的关系B.表C.表和表之间的关系D.表和视图16.命令按钮中显示的文字内容,是在()属性中设置的。

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

VFP表单和控件练习题1. 单选题:(分)在下列VFP的基类中,无CAPTION属性的基类是_________A.标签B.文本框…选项按钮C.D.复选框解答:B参考答案: B、2. 单选题:(分)将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。

A.:ValueC.CaptionD.没有解答:;A参考答案: A3. 单选题:(分)用户在VFP中创建子类或表单时,不能新建的是______________.[属性A.B.方法C.事件D.事件的方法代码!C解答:参考答案: C4. 单选题:(分)]如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。

A.THISB.THISFORMC.PARENTD.、都可以解答:C参考答案: C。

5. 单选题:(分)命令按钮中显示的文字内容,是在属性_______中设置的。

B.CaptionC.FontName》ControlSourceD.解答:B参考答案: B(6. 单选题:(分)当用鼠标使组合框的内容发生变化时,将首先触发_______事件。

A.InteractiveChangeB.ClickC.-InitD.DownClick解答:A参考答案: A|7. 单选题:(分)若要建一个有5个按钮的选项组,应将属性_____的值改为5。

A.OptiongroupB.Buttoncount&BoundColumnC.D.ControlSource解答:B参考答案: B~8. 单选题:(分)VFP系统环境下,运行表单的命令为_______。

A.DO FORM <表单名>B.^REPORT FORM <表单名>C.DO <表单名>D.只能在项目管理器中运行解答:A参考答案: A&9. 单选题:(分)建立事件循环的命令为______ 。

A.READ EVENTS.CLEAR EVENTSB.C.DO WHILE……ENDDOD.FOR………ENDFOR解答:A}参考答案: A10. 单选题:(分)设有一个页框含有3个页面,其中第一个页面的名字为Page1,上面有二个命令按钮:CmdOk、CmdPrint,如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用_______ 。

A.】解答:(B参考答案: A11. 单选题:(分)下列各组控件中,全部可与表中数据绑定的控件是_____。

(EditBox、Grid、LineA.B.ListBox、Shape、OptonButtonBox、Grid、TextBoxD.CheckBox、Separator、EditBox^C解答:参考答案: C12. 单选题:(分)*容器型的对象_________。

A.只能是表单或表单集B.必须由基类Container派生得到C.能包容其他对象,并且可以分别处理这些对象D.&能包容其他对象,但不可以分别处理这些对象解答:C参考答案: C~13. 单选题:(分)下列四个事件:Init,Load,Activate和Destroy发生的顺序为_____。

A.Init,Load,Activate,DestroyB.Load,Init,Activate,DestroyC.Activate,Init,Load,Destroy;Destroy,Load,Init,ActivateD.解答:A参考答案: A*14. 单选题:(分)从CommandButton基类创建子类cmdA和cmdB,再由cmdA类创建cmdAA子类,则cmdA、cmdB和cmdAA必具有相同的_________。

A.Caption属性属性C.|BaseClass属性D.ParentClass属性解答:C参考答案: C#15. 单选题:(分)下列控件不可以直接添加到表单中的是__________A.命令按钮B.命令按钮组'选项按钮C.D.选项按钮组解答:C参考答案: C!16. 单选题:(分)选项按钮组中选项按钮的个数由_________属性决定A.ControlCountB.OptionCountC.ButtonCountD.ObjectCount解答:C参考答案: C/17. 单选题:(分)下列属于方法名的是__________A.GotFocus)SetFocusB.C.LostFocusD.Activate解答:B》参考答案: B18. 单选题:(分)不可以在表单或表单集的数据环境中添加或创建的是_________A."表B.视图C.查询D.表之间的临时关系解答:》D参考答案: C19. 单选题:(分)Grid 所包容的对象是__________.HeaderA.B.TextBoxC.ColumnD.EditBox…C解答:参考答案: C20. 单选题:(分)\设表单frmA包含命令按钮组cmgB,cmgB中包含命令按钮cmdC和cmdD,在cmdD的Click事件代码中要引用cmdC,则在下列引用方法中不能正确引用的是( )A.、解答:D参考答案: C(21. 单选题:(分)在运行表单时,为设置属性值或指定操作的默认值,有时需要将参数传递到表单,若要将参数传递到表单,则应在表单的_______事件代码中包含PARAMETERS语句。

A.LoadB.InitC.Destroy&ActivateD.解答:B参考答案: B;22. 单选题:(分)MultiSelect属性是( )控件所特有的属性。

A.GridB.ListBoxC.~ComboBoxD.OptionGroup解答:B参考答案: B】23. 单选题:(分)如果要引用一个控件所在的直接容器对象,则可以使用下列关键字。

A.THISB.THISFORM、PARENTC.D.都可以解答:D参考答案: C@24. 单选题:(分)关于表格控件,下列说法中不正确的是。

A.表格的数据源可以是表、视图、查询B.#表格中的列控件不包含其他控件C.表格能显示一对多关系中的子表D.表格是一个容器对象解答:B参考答案: B¥25. 单选题:(分)文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到中。

A.Value属性和Name"Value属性和该字段B.C.Value属性和Caption属性属性和该字段解答:B|参考答案: B26. 单选题:(分)若从表单的数据环境中,将一个逻辑型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是A.…1,文本框B.2,标签和文本框C.1,复选框D.2,标签和复选框解答:(C参考答案: C27. 单选题:(分)下面关于属性、方法和事件的叙述,错误的是<在新建一个表单时,不可以添加新的属性,方法和事件A.B.方法用于描述对象的行为,属性用于表示对象的状态C.事件代码也可以象方法一样被显示调用D.基于同一个类产生的两个对象可以分别设计自己的属性值,A解答:参考答案: A28. 单选题:(分)~创建对象时发生__________事件A.InitB.LoadC.InteractiveChangeD.&Activate解答:A参考答案: A]29. 单选题:(分)下列控件中,__________在运行时一定不可见A.OptionButtonB.PageC.OptionGroup;TimerD.解答:D参考答案: D]30. 单选题:(分)当调用一个表单的show方法时,可能激发表单的()A.load事件B.init事件C.%activate事件D.click事件解答:C参考答案: C@31. 单选题:(分)下面对控件的描述正确的是A.用户可以在组合框中进行多重选择B.用户可以在列表框中进行多重选择¥用户可以在一个选项组中选中多个选项按钮C.D.用户对一个表单内的一组复选框只能选中其中一个解答:B参考答案: B·32. 单选题:(分)确定列表框内的某个条目是否被选定应使用的属性是A.ValueB.【ColumnCountC.ListCountD.Selected解答:D参考答案: D`33. 单选题:(分)对于表单来说,用户可以设置其ShowWindow属性,该属性的取值可以为:A.在屏幕中或在顶层表单中或作为顶层表单|普通或最大化或最小化B.C.无模式或模式D.平面或3维解答:A)参考答案: A34. 单选题:(分)下列对象中,属于容器类的是__________。

A.(文本框B.组合框C.页框D.选项按钮解答:~C参考答案: C35. 单选题:(分)在Visual Foxpro系统中,用户不能自定义。

—对象的属性A.B.对象的方法C.对象的事件D.对象所基于的类-D解答:参考答案: C36. 单选题:(分))数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包括。

A.表、视图和关系B.表C.表和关系D.…表和视图解答:A参考答案: A`37. 单选题:(分)对于任何一个表单来说,下列说法中正确的是。

A.均可以创建新的属性、事件和方法B.仅可以创建新的属性和事件C.仅可以创建新的属性和方法¥仅可以创建新的事件和方法D.解答:A参考答案: C/38. 单选题:(分)关于表格控件,下列说法中不正确的是。

A.表格的数据源可以是表、视图、查询B.表格中的列控件不包含其他控件C.:表格能显示一对多关系中的子表D.表格是一个容器对象解答:B参考答案: B!39. 单选题:(分)在下列Visual Foxpro的基类中,无Caption属性的基类是。

A.标签B.选项按钮-复选框C.D.文本框解答:D参考答案: D%40. 单选题:(分)表单的Name属性是用于。

A.作为保存表单时的文件名B.;显示在表单标题栏中C.引用表单对象D.作为运行表单程序时的程序名解答:C参考答案: C&41. 单选题:(分)对列表框的内容进行一次新的选择,一定会发生__________事件。

A.Click,WhenB.C.GotFocusD.InteractiveChange解答:D;参考答案: D42. 单选题:(分)以下类中,属于控件中非可视控件类的是A.~PAGEFRAMEB.FORMC.CUSTOMD.OPTIONGROUP解答:。

C参考答案: C43. 单选题:(分)表单集被相对引用时的名称是—FORMA.B.THISFORMC.FORMSETD.THISFORMSET"B解答:参考答案: D44. 单选题:(分)]如果COMBOBOX对象的ROWSOURCETYPE设置为3(SQL语句),则在ROWSOURCE属性中写入的SELECT语句,必须包含________子句。

相关文档
最新文档