VF表单部分复习题

合集下载

vf试题及答案能复制

vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。

答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。

答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。

答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。

答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。

答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。

答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。

- 选择“文件”菜单中的“新建”选项。

- 选择“表单”。

- 在表单设计器中,使用“字段”工具来添加字段。

vfp表单设计应用练习题及答案

vfp表单设计应用练习题及答案

VFP6.0第7章表单设计与应用及答案一、填空题:1、根据表单数据来源进行分类,表单可以分为_自由表、_数据库表_和_视图_3种类型。

2、表单数据源可以使用数据库表、_自由表_或__视图__。

3、在使用表单向导创建的表单中,按钮类型可以是_文本按钮_、_图片按钮、无按钮和定制4种类型。

4、表单文件默认的扩展名为_.scx__。

5、表单“属性”窗口由对象列表框、选项卡、_属性设置框、属性列表框和__属性说明信息_组成。

6、根据VisualFoxPro6.0中的控件对象基于所属的类可以分为__容器__类和_控件_类。

7、标签控件属性Caption的含义是_____指定标签的标题文本_____,Name的含义是_指定在代码中用以引用对象的名称_。

8、文本框控件属性ControlSource的含义是_为文本框绑定数据源_。

10、组合框控件属性RowSource和ControlSource的含义分别是_指明组合框中条目的数据源_、_为组合框绑定数据源_。

二、单项选择题:1、使用表单向导创建表单,在“表单样式”对话框中可以确定(D)。

A.表和字段B.表和样式C.视图和按钮D.样式和按钮2、在命令窗口执行表单文件AA,应键入命令(A)。

A.DO FORM AAB.DO AA.scxC.RUN FORM AAD.RUN AA.xcx3、在表单中添加字符型字段控件,系统生成的是( A )。

A.文本框B.编辑框C.OLE绑定型控件D.复选框4、下列表单控件中属于容器类的是( C )。

A.列表框、组合框、命令按钮、页面、表格B.列表框、组合框、命令按钮、线条C.命令按钮组、选项按钮组、页面、表格D.命令按钮组、选项按钮组、图像、表格5、在VisualFoxPro6.0中,表单是指( D )。

A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面6、表单对象中可以包括的控件是( D )。

A.任意控件B.所有容器对象C.页框或任意控件D.页框、任意控件、容器或自定义对象7、在VisualFoxPro6.0中,标签控件默认的名字是( B )。

vf题库及单招答案

vf题库及单招答案

vf题库及单招答案1、设当前表中姓名字段为字符型,要把内存变量NAME字符串的内容输入到当前记录的姓名字段,应当使用命令() [单选题] *A.姓名=NAMEB.REPLACE 姓名 WITH NAME(正确答案)C.REPLACE 姓名 WITH &NAMED.REPLAVE ALL 姓名 WITH NAME2、设当前表有100条记录当EOF()为真时,命令?RECNO()的显示结果是() [单选题] *A.100B.101(正确答案)C.0D.空3、不允许出现重复值的索引是() [单选题] *A.唯一索引B.主索引(正确答案)C.简单索引D.普通索引4、在参照完整性生成器中,不能设置() [单选题] *A.更新规则B.删除规则C.插入规则D.查询规则(正确答案)5、输入字段有效性规则时,在选定字段后,规则框、信息框、默认值框的数据类型分别是() [单选题] *A.字符型,字符型,不确定B.逻辑型,字符型,数值型(正确答案)C.字符型,逻辑型,字符型D.逻辑型,字符型,不确定6、在设定好字段有效性规则后,若输入记录时() [单选题] *A.满足规则条件,则显示信息栏的值(正确答案)B.不满足规则条件,则显示信息C.不满足规则条件,则显示信息栏的值D.不满足规则条件,则不显示信息栏的值7、用“窗口”菜单中的“数据工作期”命令() [单选题] *A.可以建立永久关系B.可以建立临时关系(正确答案)C.可以建立索引D.可以生成排序文件8、设置参照完整性的目的是() [单选题] *A.定义表的外部联接B.定义表的临时联接(正确答案)C.定义表的永久联接D.在插入、删除、更新记录时,确保已定义的表间关系9、设当前表中有一个字段名为ABC,当前记录该字段的值是123.同时有一个内存变量ABC。

该内存变量已赋值为-123.执行命令?ABC后屏幕上显示的信息是() [单选题] *A.123B.-123(正确答案)C.123 -123D.错误信息10、自由表字段名最长为() [单选题] *A.16B.10(正确答案)C.128D.若干个11、存储图像的字段类型是() [单选题] *A.CB.G(正确答案)C.MD.I12、在查询设计器中,可以指定是否重复记录的是()选项卡 [单选题] *A.字段B.杂项(正确答案)C.联接D.筛选13、在数据库中,打开视图的命令是() [单选题] *A.CREATEB.OPENE(正确答案)D.以上答案都不正确14、默认的查询去向是() [单选题] *A.主窗口B.表C.浏览窗口(正确答案)D.报表文件15、下列选项中,试图不能完成的是() [单选题] *A.指定可更新的表B.指定可更新的字段C.删除和视图相关的表(正确答案)D.设置参数16、在SQL的SELECT查询结果中,消除重复记录的方法是() [单选题] *A.通过指定主关系键B.通过制定唯一索引C.用DISTINCT字句(正确答案)D.使用HAVING子句17、SQL中的数据操作语句不包括() [单选题] *A.INSERTB.UPDATEC.SELECT(正确答案)D.DELETE18、QUIT命令用来() [单选题] *A.终止运行程序B.执行另外一个程序C.结束当前程序,返回上一级D.退出应用程序(正确答案)19、对于INPUT、ACCEPT、WAIT等3条命令来说,可以接受字符的命令有()[单选题] *A.ACCEPTB.ACCEPT和WAITC.WAITD.ACCEPT、WAIT和INPUT(正确答案)20、设置文本框的内容属性是() [单选题] *A.TEXTB.VALUE(正确答案)D.CAPTION21、VF中,表单是指( ) [单选题] *数据库中各个表的清单(正确答案)一个表中各个记录的清单窗口界面数据库查询的列表22、VF中的报表文件,.frx中保存的是() [单选题] *A.打印报表的预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义(正确答案)23、在创建快速报表时,基本带区包括() [单选题] *A.标题、细节、总结B.页标头、细节、页注脚(正确答案)C.组标头、细节、组注脚D.报表标题、细节、页注脚24、关闭表单的程序代码是thisform.release,release是() [单选题] *A.表单对象的标题B.表单对象的属性C.表单对象的事件D.表单对象的方法(正确答案)25、下列关于列表框和组合框的描述中,正确的是() [单选题] *A.列表框和组合框都可以设置成多重选择B.列表框可以设置成多重选择,而组合框不能(正确答案)C.组合框可以设置成多重选择,而列表框不能D.列表框和组合框都不能设置成多重选择26、不可以作为文本框空间数据来源的是() [单选题] *A.数值型字段B.内存变量C.字符型字段D.备注型字段(正确答案)27、数据环境是() [单选题] *A.包含表、视图以及表之间关联的对象(正确答案)B.只能包含表C.只能包含视图D.只能包含标间关系28、在命令按钮组中通过修改()可以把按钮个数设为5 [单选题] *A.buttoncount(正确答案)B.pagecountC.gripcountD.columncount29、在Vf中,使用“菜单设计器”定义菜单,最后生成的可执行的菜单程序的扩展名是() [单选题] *A. mnxB.prgC.mpr(正确答案)D.spr30、在表单的常用方法中,将表单从内存中释放的方法是() [单选题] *A.showB.release(正确答案)C.hideD.refresh31、设计菜单时,不需要完成的操作是() [单选题] *A.生成菜单程序B.浏览表单(正确答案)C.制定各菜单内容D.创建主菜单及子菜单32、为了在报表中打印当前时间,应该在适当区域插入一个() [单选题] *A.标签控件B.文本框C.表达式D.域控件(正确答案)33、在表单设计器中,不能进行的操作是() [单选题] *A.建立快速表单B.添加控件C.修改控件属性D.修改数据库中表的关系(正确答案)34、下列叙述中,不属于表单数据环境常用操作的是() [单选题] *A.向数据环境中添加控件(正确答案)B.向数据环境中添加表或视图C.从数据环境中删除表或视图D.在数据环境中编辑关系35、表单中有一个文本框控件,其属性readonly属性设置为.T.,下列解释正确的是() [单选题] *A.文本框不能改变大小B.文本框不能移动C.文本框中值不能改动(正确答案)D.文本框中值可以变动36、在表单上对齐和调整控件的位置,应使用() [单选题] *A.表单控件工具栏B.常用工具栏C.定制工具栏D.布局工具栏(正确答案)37、在VF中,组合框的style属性的值为1,则该下拉框的形式为() [单选题] *A.下拉列表框B.下拉文本框C.下拉组合框D.错误设置(正确答案)38、如果表单中要为一逻辑型字段创建一个对象,较为合适的控件是() [单选题] *A.文本框B.复选框(正确答案)C.选项按钮D.组合框39、在创建表单时,创建的对象用于保存不希望被改动文本的控件是() [单选题] *A.标签(正确答案)B.文本框C.编辑框D.组合框40、不属于控件类对象() [单选题] *A,组合框B.选项按钮组(正确答案)C.编辑框D.复选框41、在文件系统阶段,操作系统管理数据的基本单位是(c)。

VF表单设计试题集合

VF表单设计试题集合

VF表单设计试题集合试卷编号:919 隐藏39题一、VF表单设计共39题(共计1170分)第1题(30.0分)题号:4 难度:易第1章1、设置表单名称为“Form1”,标题为“Form1”。

2、设置微调控件的名称为“Spinner1”。

3、设置标签控件的名称为“Label1”,标题为“调整值在0-99之间:”。

4、设置形状控件的名称为“Shape1”,SHAPE1.FILLSTYLE=0要求:1、表单内控件如图中所示,在0-99之间调整微调框的值。

2、图形的曲率随调整值的变化而变。

提示用(INTERACTIVECHANGE事件)3、表单整体效果美观,比例合适。

第2题(30.0分)题号:7 难度:易第1章1、设置表单名称为“Form1”,标题为“图形”。

2、设置页框名称为“Pageframe1”,页数为2。

设置页框的第1页(Page1)的标题为“圆”。

设置页框的第1页(Page2)的标题为“方”。

3、设置2个形状控件的名称为“Shape1”,“Shape2”。

1、表单标题为“图形”。

2、表单内控件如图中所示,页框有二个页标签。

3、页标签内包含相应图形:圆、正方形。

4、表单整体效果美观,比例合适。

1、设置表单名称为“Form1”,标题为“显示密码”。

2、设置文本框名称为“Text1”。

3、设置复选框(Check1)的标题为“显示密码内容”。

要求:1、表单标题为“显示密码”。

2、表单内控件如图中所示,其中文本框输入内容显示为“*”。

3、选中复选框显示密码内容,不选时以“*”显示。

提示用(INTERACTIVECHANGE事件)4、表单整体效果美观,比例合适。

1、FORM1.HEIGHT=1302、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=2305、TEXT1.FONTSIZE=146、TEXT1.FONTBOLD=.T.第4题(30.0分)题号:9 难度:易第1章1、设置表单名称为“Form1”,标题为“文字”。

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.在命令窗⼝中执⾏___________________或_____________________命令,即可打开表单设计器窗⼝。

vf复习题答案

vf复习题答案

vf复习题答案# VF复习题答案一、选择题1. 在VF中,以下哪个命令用于打开表单?A. OPEN TABLEB. OPEN FORMC. DISPLAY TABLED. SHOW FORM正确答案:B2. VF中的“表单”和“表”有何区别?A. 表单是表的图形界面B. 表单是表的查询结果C. 表是表单的集合D. 表是表单的子集正确答案:A3. 在VF中,如何引用当前表单的控件?A. 使用控件的名称B. 使用`This`关键字C. 使用`Me`关键字D. 使用`Form`关键字正确答案:C4. VF中的数组声明方式是什么?A. DIMENSIONB. DECLAREC. ARRAYD. DEFINE正确答案:C5. 在VF中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFS()C. DATEDIF()D. DATEDIFFERENCE()正确答案:C二、填空题1. VF中的主控文件扩展名通常是_______。

答案:.prg2. 在VF中,使用_______函数可以获取当前系统日期。

答案:DATE()3. VF中,使用_______函数可以将日期转换为字符串。

答案:STR()4. 在VF中,_______属性用于设置表单的标题。

答案:Caption5. VF中,_______事件是在表单加载时触发的。

答案:Init三、简答题1. 描述在VF中如何创建一个新表单。

答案:在VF中创建新表单,首先打开表单设计器,然后使用工具箱中的控件拖放到表单上,设置控件属性,最后保存表单。

2. 解释VF中的“事件”和“方法”的区别。

答案:在VF中,“事件”是用户或系统触发的动作,例如点击按钮或加载表单;而“方法”是表单或类中定义的程序代码块,用于执行特定任务。

四、编程题1. 编写一个VF程序,用于计算并显示两个数的和。

```foxpro* 假设有两个输入框,分别命名为txtNumber1和txtNumber2* 一个标签用于显示结果,命名为lblResult* 一个按钮用于触发计算,命名为cmdCalculate* 以下为按钮的Click事件代码IF !EMPTY(txtNumber1.Value) AND !EMPTY(txtNumber2.Value)CLEARlblResult.Caption = ALLTRIM(STR(VAL(txtNumber1.Value)+ VAL(txtNumber2.Value)))ELSE* 显示错误信息MessageBox("请输入两个数值", "输入错误")ENDIF```结束语以上就是VF复习题的答案,希望这些内容能够帮助你更好地复习和掌握Visual FoxPro的相关知识。

VF 复习资料试题加答案

VF 复习资料试题加答案

二、填空题1.数据是指。

2.VF中,把表分为两个部分,分别是和。

3.表达式mod(-4,3)的结果为。

4.数据表能建立主索引,索引,候选索引和索引。

5.在VF中,文本框TEXT接收值是用属性。

6.在SQL语句的数据查询SELECT中用于筛选条件的子句是。

7.层次模型是采用表示实体与实体之间的联系。

8.在VF中,显示所有男学生的记录所使用的命令的格式是。

9.执行?LEFT("计算机基础",4)的返回值是。

10.运行表单文件登录.SCX 的命令是。

1.反映客观事物存在方式和运动状态的记录2.属性,元组3.24.唯一,普通5.V ALUE6.WHERE7.树型8. LIST FOR 性别=”男”9.“计算”10.DO FORM登录.scx三、简答题1.什么是数据和信息?试简述它们之间的区别?信息是人们对于客观事物属性和运动状态的反映。

数据是反映客观事物存在方式和运动状态的记录,是信息的载体。

对客观事物属性和运动状态的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

区别:信息是有用的数据,数据是信息的表现形式。

信息是通过数据符号来传播的,数据如果没有具有知识性和有用性则不能称其为信息。

信息是抽象的、观念性的,数据是具体的、物理性的。

信息的形式单一,而数据的形式可以多种多样。

数据是信息的具体表示形式。

数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。

2.建立数据库的一般步骤有哪些?建立数据库的一般步骤是:(1)确定建立数据库的目的;(2)确定需要的表;(3)确定每个表所需要的字段;(4)确定表之间的关系;(5)进一步改进设计3.什么是程序?创建一个完整的应用程序的具体操作步骤有哪些?程序是计算机能识别并能执行的一系列指令序列的集合。

(1)创建表单(2)向表单中添加可用的控件(3)修改各个控件的相关属性(4)编写相关事件的代码(5)运行并修改(6)保存4.简述VF中List 和Display 两个命令之间的区别?LIST和DISPLAY的主要功能都是显示,区别在于:LIST以滚动方式输出,DISPLAY为分屏显示。

VF复习题及答案

VF复习题及答案

VFP程序设计复习题一、选择题1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。

A.表格B.控件 C.类 D.数据2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。

A.Name B.Caption C. Visible D.ToolTipText3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。

A.CommandButton B.Timer C. TextBox D.Image4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。

A.x.y B.y+5 C.25 D.105、函数STR(-304.75)的值是。

A、-304B、304C、305D、 -3056、连续执行以下命令之后,最后一条命令的输出结果是。

SET EXACT OFFX="A "?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCDC、A BCDD、ABCD7、()数据在内存中占用1个字节。

A.字符型B.日期型C.货币型D.逻辑型8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。

A.A<>0=A B.A=0=A C.A=0<>A D.A=09、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。

A.1 B.31 C.01/01/08 D.05/01/089、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。

A.大学B..T. C.大学生D..F.10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。

VF上机考试有关表单题

VF上机考试有关表单题

上级有关表单题1套二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用:2. 打开FORM1表单,并按如下要求进行修改(注意:最后保存所做的修改):(1) 表单中有5个随机排列的命令按钮,不要移动或改变"基准按钮"的位置(否则影响成绩),然后使其他命令按钮与"基准按钮"左部对齐;(2) 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType 属性设置为"表",然后设置另一个相关属性使在表格控件中显示customer表的记录。

答:①打开并修改表单文件MODIFY FORM form1②首先查看“基准按钮”的Left值(24),接着按Shift键不放,依次选定其他命令按钮,在“属性”对话框的“Left”值处输入“24”。

③添加一个表格控件,控件名仍为系统给定的名称,在“属性”对话框的“RecordSourceType”选择“0 - 表”,在“RecordSource”处输入“customer”3套二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用:2. 打开并按如下要求修改form1表单文件(最后保存所做的修改):(1) 在"确定"命令按钮的click事件(过程)下的程序有两处错误,请改正之;(2) 设置Text2控件的有关属性,使用户在输入口令时显示"*"(星号)。

答:①打开并修改表单文件MODIFY FORM form1②双击“确定”按钮,在“Command1.Click”中进行修改如果用户输入的用户名和口令一致,则在提示信息后关闭该表单。

第1处:是判断两个文本框的值是否相同,所以应改为:If Thisform.Text1.Value = Thisform.Text2.Value第2处:是关闭表单,所以应改为:Thisform.Release③单击“Text2”文本框,在其“属性”窗口的“PasswordChar”处输入“*”。

VF复习题(带答案)

VF复习题(带答案)

2012-2013第一学年高三VF期中测试题一、选择题(0.5*100)设表单FORM1包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的VALUE属性,则正确引用是( )。

A)THISORM.T1.VALUE B)THIS.Parent.T1.VALUEC)THIS.Parent.Parent.T1.VALUE D)T1.VALUE当调用表单的Show方法时,可能激发表单的 。

A)Load事件 B)Init事件 C)Activate事件 D)Click事件组合框的内容进行一次新的选择,一定发生的事件是 。

A)change B)interactivechange C)when D)click创建对象时发生 事件。

A)Init B)Load C)InteractiveChange D)Activate用表单设计器设计表单,下列叙述中错误的是 。

A)可以创建表单集 B)可以向表单添加新属性和方法C)可以对表单添加新事件 D)数据环境对象可以加到表单中表单的Name属性用于______。

A)作为保存表单时的文件名 B)引用表单对象C)显示运行表单标题栏中 D)作为运行表单时的表单名可以在表单的数据环境中添加的是 。

A)表 B)表之间的临时关系 C)查询 D)视图可改写计数属性的容器是 。

A)表单集、表格、页框、页面 B)命令按钮组、选项按钮组、表格、页框C)表单、列、页面、容器 D)页面、表单、工具栏、-SCREEN如果在运行表单前向表单中传递参数,则应在表单的 事件代码中包含PARAMENTERS语句。

A)Init B)Load C) Activate D)数据环境的BeforeOpenTables按钮的Name属性用于 。

A)作为按钮上的文字 B)按钮对象的引用名C)按钮的属性名 D)以上都不是下面关于OLE对象的说法中错误的是 。

A)可插入的OLE对象只能来自于支持OLE的应用程序,例如Excel和WordB)一个OLE对象,只能是图片、声音和Excel、Word文档C)在表单中,可以用绑定型OLE对象来显示通用型字段中OLE对象的内容D)使用表单设计器可以创建绑定型OLE对象一个按钮,若要在单击按钮后,按钮销毁,需要在click事件中写代码 。

vf基础试题及答案

vf基础试题及答案

vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

vf复习题及答案

vf复习题及答案

vf复习题及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. SHOW FORM答案:B2. 如何在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. MAKE DATABASEC. BUILD DATABASED. CREATE DBF答案:A3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以关闭一个打开的表单。

答案:RELEASE FORM2. 若要在Visual FoxPro中删除一个数据库中的所有表,可以使用________命令。

答案:ZAP3. 在Visual FoxPro中,________函数用于将数值转换为字符串。

答案:STR三、简答题1. 描述在Visual FoxPro中如何设置表单的标题。

答案:可以通过在表单的属性窗口中找到Caption属性,并输入所需的标题来设置表单的标题。

2. 说明在Visual FoxPro中如何添加一个命令按钮到表单。

答案:在表单设计器中,可以通过工具箱中的Command Button控件拖放到表单上,然后设置其Caption属性为所需的按钮文本,并编写相应的Click事件代码来添加一个命令按钮。

四、编程题1. 编写一个Visual FoxPro程序,用于计算并输出1到100之间所有奇数的和。

答案:```SET TALK OFFSUM = 0FOR I = 1 TO 100 STEP 2SUM = SUM + IENDFOR"1到100之间所有奇数的和为:" + STR(SUM, 10)SET TALK ON```2. 设计一个Visual FoxPro查询,用于从员工表中检索所有工资高于平均工资的员工信息。

全国vfp真题类与表单部分集锦

全国vfp真题类与表单部分集锦

全国vfp真题类与表单部分集锦03~07年表单真题合集1.如果运行一个表单,以下事件首先被触发的是________。

A)Load B)Error C)Init D)Click2.在Visual FoxPro中以下叙述正确的是________。

A)关系也被称作表单 B)数据库文件不存储用户数据C)表文件的扩展名是.DBC D)多个表存储在一个物理文件中3.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。

A).F. B)女C)2 D)女或 24.假设表单My Form隐藏着,让该表单在屏幕上显示的命令是________。

A)MyForm. List B)MyForm. Display C)MyForm. Show D)MyForm. ShowForm5.在表单设计器中可以通过【13】工具栏中的工具快速对齐表单中的控件。

6.为了在报表中插入一个文字说明,应该插入一个【14】控件。

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

A)备注文件B)项目文件C)表单文件D)菜单文件8.表格控件的数据源可以是( )。

A)视图B)表C)SQL SELECT语句 D)以上三种都可以9.在Visual FoxPro 中以下叙述正确的是( )。

(非表单题,是查询和视图的知识点)A)利用视图可以修改数据B)利用查询可以修改数据C)查询和视图具有相同的作用D)视图可以定义输出去向10.在Visual FoxPro中可以用DO命令执行的文件不包括( )。

A)PRG文件B)MPR文件C)FRX文件D)QPR文件11.以下是与设置系统菜单有关的命令,其中错误的是( )。

A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE12.假设表单上有一选项组:●男○ 女,其中第一个选项按钮”男”被选中。

vf实验考试复习题

vf实验考试复习题

2014-2015第2学期VF实验考试复习题第一部分表单制作注意:考试过程中,进入VFP界面后,单击“文件”菜单,选择“新建”,文件类型选择“表单”,单击“新建文件”按钮。

****切记: 表单文件名一定保存为form1, 否则不得分!一、制作如图所示表单。

设置:1、设置表单名称为"Form1",标题为"Form1"。

2、设置微调控件的名称为"Spinner1"。

3、设置标签控件的名称为"Label1",标题为"调整值在0-99之间:"。

4、设置形状控件的名称为"Shape1"。

要求:1、表单内控件如图中所示,在0-99之间调整微调框的值。

2、图形的曲率随调整值的变化而变。

3、表单整体效果美观,比例合适。

基本属性:1、FORM1.HEIGHT=1822、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=3255、SHAPE1.FILLSTYLE=0编辑状态:运行状态:代码如下:二、制作如图所示表单。

设置:1、设置表单名称为"Form1",标题为"Form1"。

2、设置命令按钮的名称为"Command1",标题为"退出"。

3、设置选项按钮组的名称为"Optiongroup1",将选项按钮组的按钮个数设为2个。

设置选项按钮组的按钮(Option1)的标题为"学生档案系统"。

设置选项按钮组的按钮(Option2)的标题为"学生管理系统"。

要求:1、单击单选按钮"学生档案系统"时,表单标题为"学生档案系统打开"。

2、单击单选按钮"学生管理系统"时,表单标题为"学生管理系统打开"。

VF 表单程序题(含答案)

VF 表单程序题(含答案)

1、利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的V alid事件代码及表单界面如图1所示。

向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[Text1.Valid event]x=alltrim(thisform.text1.value)y=len(x)store 0 to z1,z2for i=1 to ya=substr(x,i,1)do casecase asc(a)>=65 and asc(a)<=90z1=z1+1case asc(a)>=97 and asc(a)<=122z2=z2+1endcaseendforthisform.text2.value=z1thisform.text3.value=z2(1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22(2)Text2和Text3的初值分别为0、02、有数据表“图书.DBF”包含书号、书名、出版社、作者等字段,设计如图1所示表单,表单运行后,单击命令按钮可以在表格控件中显示图书表的部分字段的数据,如图1所示,请选择并完善代码。

命令按钮的CLICK事件代码:USE 图书copy TO TS FIELDS 书号,书名THISFORM.GRID1.RECORDSOURCETYPE=0THISFORM.GRID1.RECORDSOURCE=”TS”表单的UNLOAD(释放对象时发生)事件:CLOSE ALLDROP TABLE TS3、考生数据表(文件名为:KS.DBF)中有“准考证号/C/9”、“密码/C/6”、“成绩/N/5/1”等字段。

设计如图2所示表单,将考生数据表添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。

VF总复习题(全答)

VF总复习题(全答)

VF总复习题(全答)VF程序设计总复习题选择类题⼀1 下列正确的VF操作命令是(B )A、LIST year(出⽣⽇期)=1978B、LIST FOR year(出⽣⽇期)=1978C、LIST FOR year(“出⽣⽇期”)=1978D、LIST FOR year(出⽣⽇期)=”1978”2 数据库表字段的默认值保存在__B_____⽂件中。

A、表B、数据库C、项⽬D、表的索引3 建⽴索引时, C 字段不能作为索引字段。

A、字符型B、数值型C、备注型D、⽇期型4 在VisualFoxPro中,表单(Form)是指( D )A、数据库中各个表的清单B、⼀个表中各个记录的清单C、数据库查询的列表D、窗⼝界⾯5 关于关系术语“域”的含义是( D )A、关系表的范围B、记录的个数C、数据项的数量D、属性的取值范围6 表设计器的“字段”选项卡中不可以创建的索引是( C )A、唯⼀索引B、候选索引 C、主索引 D、普通索引7 如果在运⾏表单时,要使表单的标题显⽰“登录窗⼝”,则可以在Form1的Load 事件中加⼊语句( A )C、/doc/9a2898085.html="登录窗⼝"D、/doc/9a2898085.html="登录窗⼝"8 均为VFP常量的是(A )A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。

12。

26”、{}、“”C、[]、“AA”、0、AAD、.T.、T、”T”、_T9 VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是(C )A、索引、排序、查找B、建库、录⼊、排序C、选择、投影、联接D、显⽰、统计、复制10 ⼀个数据库名为student,要想打开该数据库,应使⽤命令( B )A、OPEN studentB、OPEN DATA studentC、USE DATA studentD、USE student*11要控制两个表中数据的完整性和⼀致性可以设置"参照完整性",要求这两个表( A )A、是同⼀个数据库中的两个表B、不同数据库中的两个表C、两个⾃由表D、⼀个是数据库表另⼀个是⾃由表12 打开VF“项⽬管理器”的“⽂档”选项卡,其中包括( D )A、表单(Form)⽂件B、报表(Report)⽂件C、标签(Label)⽂件D、以上三种⽂件13 在当前表单的LABEL1控件中显⽰系统时间的语句是(A )A、/doc/9a2898085.htmlBEL1.CAPTION=TIME()B、/doc/9a2898085.htmlBEL1.VALUE=TIME()C、/doc/9a2898085.html*14 以下关于查询描述正确的是(D )A、不能根据⾃由表建⽴查询B、只能根据⾃由表建⽴查询C、只能根据库表建查询D、可以根据库表和⾃由表建查询*15 对于XS表,下⾯ C 命令显⽰所有⼥同学记录A、LIST FOR !XBB、LIST FOR XBC、LIST FOR XB=“⼥”D、LIST FOR XB=.F.16 结构化程序设计的三种基本逻辑结构是( B )A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构*17 设有部门和职员两个实体,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )A、m:nB、1:mC、m:kD、1:118 对于向数据库添加表,B 说法是不正确的。

VF 表单程序题(含答案)

VF 表单程序题(含答案)

1、利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的V alid事件代码及表单界面如图1所示。

向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[Text1.Valid event]x=alltrim(thisform.text1.value)y=len(x)store 0 to z1,z2for i=1 to ya=substr(x,i,1)do casecase asc(a)>=65 and asc(a)<=90z1=z1+1case asc(a)>=97 and asc(a)<=122z2=z2+1endcaseendforthisform.text2.value=z1thisform.text3.value=z2(1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22(2)Text2和Text3的初值分别为0、02、有数据表“图书.DBF”包含书号、书名、出版社、作者等字段,设计如图1所示表单,表单运行后,单击命令按钮可以在表格控件中显示图书表的部分字段的数据,如图1所示,请选择并完善代码。

命令按钮的CLICK事件代码:USE 图书copy TO TS FIELDS 书号,书名THISFORM.GRID1.RECORDSOURCETYPE=0THISFORM.GRID1.RECORDSOURCE=”TS”表单的UNLOAD(释放对象时发生)事件:CLOSE ALLDROP TABLE TS3、考生数据表(文件名为:KS.DBF)中有“准考证号/C/9”、“密码/C/6”、“成绩/N/5/1”等字段。

设计如图2所示表单,将考生数据表添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。

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

(VF)面向对象程序设计(表单)部分综合复习题一、单项选择题1、如图所示,选项按钮组的值为( A )。

(A)2 (B)0 (C)1 (D)非团员2、命令按钮组是(B)A)控件(B)容器(C)控件类对象(D)容器类对象3、在VF中,表单是指:( D )A)数据库中的各个表的清单B)一个表中各个记录的清单C)数据库查询的列表D)窗口界面4、在表单的常用方法中,将表单从内存中释放的方法是( B )A、ShowB、 ReleaseC、HideD、Refresh5、要使得命令按钮有效,应设置该命令按钮的( C )A)Visible属性值为.T.B)Visible属性值为.F.C)Enabled属性值为.T.D)Enabled属性值为.F.6、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是(C)。

A)永久性关联(B)永久性关联或临时性关联C)临时性关联(D)永久性关联和临时性关联7、设计菜单时,不需要完成的操作是( B )A、生成菜单程序B、浏览表单C、指定各菜单任务D、创建主菜单及子菜单二、程序填空题1、如下图所示,用标签、文本、命令按钮构成一个表单。

在标签中显示以下文字“当前时间”,运行表单时,单击“显示”按钮将显示系统时间;单击“清除”按钮,文本框中的内容被清除,单击“退出”按钮,将退出表单运行。

为完成上述要求:(1)“清除”按钮的click事件代码是① THISFORM.TEXT1.VALUE=””(2)“退出”按钮的click事件代码是②THISFORM.RELEASE(3)“显示”按钮的click事件代码是③THISFORM.TEXT1.VALUE=TIME()(4) 应该设置表单的④CAPTION 属性为“显示当前系统时间”13、设计一个四则运算的表单如下图所示:(1)由以上图可知本表单的_____【1】CAPTION ______属性应设置成“四则运算”(2) 按钮的ClICK代码如下Xl=VAL(THISFORM.TEXT1.VALUE)X2=VAL(THISFORM.TEXT2.VALUE)XX= 【2】 THISFORM.OPTIONGROUP1.VALUEDO 【3】 CASECASE XX=1THISFORM.TEXT3.VALUE=X1+X2CASE XX=2THISFORM.TEXT3.VALUE=X1-X2CASE XX=3THISFORM.TEXT3.VALUE=X1*X2CASE XX=4THISFORM.TEXT3.VALUE=X1/x2【4】ENDCASE(3) 按钮的CliCK代码如下THISFORM.TEXTl.VAlUE=’’THlSFORM.TEXT2.VALUE=’’THISFORM.TEXT3.VALUE=’’【5】THISFORM.OPTIONGROUP1.VALUE=1THISFORM.TEXTl.SETFOCUS(4) 按钮的CLICK代码_______【6】_ thisform.release ____________15、创建一个检查口令输入的表单,口令设置为“ABCD”,要求:●开始运行是,Label2不显示任何信息,在前两次输入口令错误时显示“口令错,请重新输入口令!”,第三次输入口令错误时显示“对不起,您无权使用本系统!”。

如口令正确则显示“欢迎使用本系统”。

●单击“确定”按钮(Command1)时,检查用户输入口令的正确性及输入次数,口令三次输入错误时,处于禁用状态。

● Text1用语接收用户输入的口令,口令输入时,其中的值用“*”号显示,当口令三次输入错误时,处于禁用状态。

●单击“关闭”按钮(Command2)时,关闭本表单。

(1)Label2的Caption属性的初始值应设置为:_____①_""___;(2)为用”*”号显示输入口令,应设置Text1的_ passwordchar __②__属性,属性值为“_*_③__”;(3)表单Form1的Form1.activeate事件代码为Thisform.Text1.SetFocusPUBLIC nn=0(4)Command1按钮(“确定”按钮)的Click事件代码为:M=thisform.text1.valueIf_____④_ thisform.text1.value="ABCD"____bel2.caption=“欢迎使用本系统!”Elsen=n+1bel2.caption=“口令错,请重新输入口令!”thisform.text1.value=_""__⑤___thisform.text1.setfocusif _ n=3___⑥______bel2.caption=“对不起,您无权使用本系统!”thisform.text1.enabled=.f.______⑦__ mand1.enabled=.f._____endifendif(5)命令按钮Comand2(“关闭”按钮)的Click事件代码为 ___⑧_thisform.release___三、表单程序设计1、利用磁盘上已有的数据表”RS.DBF”,建立一张删除记录的表单(from_2),界面如下所示.要求:(1)用文本框显示”人事数据表中记录的逻辑删除”,该控件在运行时不能输入新的文本内容.(2)将表中所有的字段按上图添加到表单中(3)添加一个命令组控件,其中包括三个命令按钮:”上一条”,”下一条”,”逻辑删除”.当记录显示到第一条记录时,”上一条”按钮不可使用,当记录显示到最后条记录时;”下一条”按钮不可使用;当记录显示不是在第一条记录,”上一条”按钮恢复使用;当记录显示不是最后条记录,”下一条”按钮恢复使用.当点击”逻辑删除”按钮时,则将当前记录逻辑删除.(4)表中再添加一个命令按钮”结束”,当点击”结束”按钮时,表单的运行结束.(1)第一个文本的设置(5分)value=”人事数据表中记录的逻辑删除“。

Readonly=.t.(2)添加表中记录控件及属性设置(10分)标签控件:Label1.Caption=“编号”,Label2.Caption=“姓名”,Label3.Caption=“出生年月”,Label4.Caption=“职称”,Label5.Caption=“工资”;Label6.Caption=“奖金”,Label7.Caption=“部门”;文本框控件:Text1的controlsource=rs.编号,Text2的controlsource=rs.姓名,Text3的controlsource=rs.出生年月,Text4的controlsource=rs.职称,Text5的controlsource=rs.工资,Text6的controlsource=rs.奖金,Text7的controlsource=rs.部门;命令按钮组控件:Commandgroup1.buttomcount=3mand1.caption=“上一条”mand1.caption=“下一条”mand1.caption=“逻辑删除”“命令按钮”控件:caption=“结束”(3)当记录显示到第一条记录时,“上一条”按钮不可使用,当记录显示到最后条记录时,“下一条”按钮不可使用;当记录显示不是在第一条记录,“上一条”按钮恢复使用;当记录显示不是最后条记录,“下一条”按钮恢复使用。

(20分)“上一条”按钮的click事件代码mand1.enabled=.t.if recno()=1mand2.enabled=.f.elseskip - 1endifthisform.refresh“下一条”按钮的click事件代码mand1.enabled=.t.if recno()=reccount()mand2.enabled=.f.elseskipendifthisform.refresh(4)当点击“添加记录”按钮时,则可向本数据表添加新的数据。

(10分)添加记录按钮的click事件代码:delethisform.refresh(5) 当点击“退出”按钮时,结束表单的运行。

(5分)“退出”按钮的click事件代码:thisform.release2、利用磁盘上已有的数据表”STDA.DBF”,建立一张查询记录的表单(form_3),界面如下:要求:(1)将表中所有的字段按上图所示添加到表单中.(2)添加一个命令组控件,其中包括二个命令按钮:”确定”,”取消”.当输入查询学号后,点击”确定”按钮,则显示查询结果;点击”取消”按钮,则表示重新输入查询学号.(3)表中再添加一个命令按钮”查询结果”,当点击”查询结束”按钮时,表单的运行结束.(4)运行表单时,若没有输入查询的学号,则表单中不显示任何记录(注:显示的记录内容不能修改).(1)添加表中控件及属性设置(10分)标签控件:Label1.Caption=“学生信息查询”,Label⒉Caption=“请输入查询学号”,Label3.Caption=“学号”,Label4.Caption=“姓名”,Label5.Caption=“性别”;Label6.Caption=“出生日期”,Label7.Caption=“籍贯”,Label8.Caption=“入学分”;文本框空间“Text2的controlsource=stda.学号,Text3的controlsource=stda.姓名,Text4的controlsource=stda.性别,Text5的controlsource=stda.出生日期,Text6的controlsource=stda.籍贯,Text7的controlsource=stda.入学分;命令按钮组控件:Commandgroup1.buttomcount=2mand1.caption=“确定”Commandgrou mand1.caption=“取消”“命令按钮”控件:caption=“查询结束“(2)“确定”,“取消”。

当输入查询学号后,点击“确定”按钮,则显示查询结果;点击“取消”按钮,则表示重新输入查询学号。

(15分)“确定”按钮的click事件代码(10分)loca for alltrim(stda.学号)=alltrim(thisform.text1.value))if found()thisform.refreshendif“取消”按钮的click事件代码(5分)thisform.text1.value=””thisform.text1.setfocusthisform.refresh(3) 当点击“查询结束”按钮时,结束表单的运行。

相关文档
最新文档