vfp试题
第一章一.判断题1.用户不能关闭VFP的命令窗口。
(错)2.“保存”菜单选项在一级菜单“文件”中。
(对)3.命令按钮控件是一个交互式输入输出信息控件。
(错)4.VFP中的表单是一个人机接口界面。
(对)5.VFP的系统变量名都是以“_”(下划线)开头。
(对)6.STORE 语句一次可构建多个内存变量。
(对)7.VFP只支持一维数组。
(错)8.VFP中的BETWEEN()函数是一个字符处理函数。
(错)9.VFP中A T()函数返回的值的类型是字符型。
(错)10.ALLTRIM()函数可去掉字符串的中间空格。
(错)11.VFP中所有函数的函数名后面都要有一个()。
(错)12.MESSAGEBOX()将不返回函数值。
(错)13.@命令可实现定位输入输出。
(对)14.在循环体中遇到“EXIT”命令时,系统将跳出循环。
(对)15.所有的自定义函数都不返回函数值。
(错)二.单项选择题1.INPUT(导入)菜单选项属于()菜单。
(A)A.文件B。
编辑C。
查看D。
窗口2.热键的作用是()。
(B)A.定义菜单的位置B。
提供选择菜单的一种方法C.提供识别菜单标记的一种方法D。
定义菜单逻辑3.下列哪种控件可提供输入信息?(C)A.命令按钮B。
标签C。
编辑框D。
微调按钮4.下列范围子句中,表示操作范围是一条记录的是()。
(D)A.ALL B。
REST C。
NEXT<N> D。
RECORD<N> 5.下述哪种类型的数据可用于存储图象?(A)A.通用型B。
字符型C。
备注型D。
日期型6.??命令的作用是()。
(B)A.定义内存变量B。
显示变量的值C.定义数组D。
对变量赋值7.数组定义后,在没赋值前,每一个数组元素的值是()。
(C)A.数值型0 B。
数值型1C.逻辑型.f. D.逻辑型.t.8.MOD()函数返回值的类型是()。
(D)A.逻辑型B。
日期型C.字符型D。
数值型9.DTOC()函数值的类型是()。
(A)A.字符型B。
数值型C。
日期型D。
逻辑型10.实现程序分支结构的语句有()。
(B)A.DO WHILE。
ENDDO B。
IF。
ENDIF C.FOR。
ENDFOR D。
SCAN。
ENDSCAN11.DO CASE。
ENDCASE可实现程序的()结构。
(C)A.顺序B。
循环C。
分支D。
上述三种12.程序中PUBLIC命令是用来定义()型内存变量的。
(D)A.局部B。
私有C。
区域D。
全局13.DO WHILE。
ENDDO可实现程序的()结构。
(A)A.循环B。
顺序C。
分支D。
上述三种14.在一个多重分支结构中,系统最少要判断几个条件?(B)A.0 B。
1 C。
2 D。
N15.在一个循环分支结构中,系统最少要判断几个条件?(B)A.0 B。
1 C。
2 D。
N三.多项选择题1.VFP主窗口的组成包括(A,B,C,D)。
A.标题栏B。
菜单栏C。
工具栏D。
信息窗口2.VFP的操作方式有(A,B,C,D)。
A.命令方式B。
菜单方式C。
工具操作方式D。
程序操作方式3.VFP的菜单类型有(B,C,D)。
A.状态菜单B。
条形菜单C。
下拉菜单D。
弹出式菜单4.VFP的“编辑”菜单中包括的子菜单有(C,D)。
A.打开B。
保存C。
复制D。
粘贴5.下述不能输入文本的控件有(A,B)。
A.命令按钮B。
页框C。
编辑框D。
组合框6.VFP中常量的类型有(A,B,C)。
A.数值型B。
字符型C。
逻辑型D。
备注型7.VFP中变量的类型有(A,B,C,D)。
A.字段变量B。
内存变量C。
系统变量D。
对象变量8.下述建立内存变量的命令有(B,C)A.?B。
= C。
STORE语句D。
CREA TE语句9.字符串运算的形式有(A,B,C)。
A.完全连接运算B。
不完全连接运算C。
包含运算D。
模数运算10.下述返回值的类型是数值型的函数有(C,D)。
A.STR()B。
TRIM()C。
V AL()D。
ABS()11.下述返回值的类型是逻辑型的函数有(A,B)。
A.EMPTY()B。
BETWEEN()C。
ROUND()D。
DAY()12.在结构化程序设计中,程序的结构有(A,B,C)。
A.顺序结构B。
分支结构C。
循环结构D。
对象结构13.下述返回值的类型是字符型的函数有(A,B)。
A.SUBSTR()B。
LTRIM()C。
DA TE()D。
TIME()14.下述返回值的类型是日期型的函数有(A,B)。
A.CTOD()B。
DA TE()C。
V AL()D。
DTOC()第二章一.判断题1.定义类的语句是DEFINE CLASS。
ENDDEFINE。
(对)2.只有类才具有属性,对象则不具有属性。
(错)3.对象的方法是从类中继承来的。
(对)4.对象是一种类型的变量。
(对)5.CREA TEOBJECT()函数增加一个对象。
(错)6.ADDOBJECT()函数可以创建一个对象。
(错)7.THIS只能在方法中使用,表示当前对象。
(对)8.VFP中的ACTIVE事件当容器型对象得到焦点时被触发。
(对)9.VFP中的INIT事件当对象失去焦点时被触发。
(错)10.函数SYS(16)返回错误文件全名。
(对)11.类设计器的主要作用是用来设计对象的属性。
(错)12.表单的CAPTION属性是关于该表单对象的名称属性。
(错)13.VFP中的GRID类属于容器类。
(对)14.VFP的LINE类属于控件类。
(对)15.VFP中的所有类都是可视的。
(错)二.单项选择题1.VFP中的CLEA命令作用是(A)。
A.清屏B。
清除内存C。
清除变量内容D。
清除数组内容2.用户自定义类的关键词是(B)。
A.FORM B。
CUSTOM C。
BUTTON D。
CHECKBOX3.调用方法的语句形式是(C)。
A.类名.方法名B。
方法名C。
对象名.方法名D。
类名.对象名.方法名4.使用PROTECTED语句可用来定义(D)。
A.类的访问权限B。
对象的访问权限C。
继承的访问权限D。
属性的访问权限5.在调用方法时,关于参数传递的下述哪种说法是正确的?(C)A.一定要带参数B。
一定不要带参数C。
可以带参数,也可以不带参数D.上述三个都不对6.关于ADDOBJECT()方法,下述哪种说法是正确的?(A)A.只能向容器对象添加对象实例B。
只能向控件对象添加对象实例C.既可以向容器对象添加对象实例,也可以向控件对象添加对象实例D.上述三个说法都不对7.VFP中释放对象的事件是(B)。
A.ACTIVE B。
DESTROY C。
CLICK D。
LOAD8.VFP中,按下任意键的事件名是(C)。
A.GOTFOCUS B。
LOSTFOCUS C。
KEYPRESS D。
UNLOAD 9.RIGHTCLICK事件发生在(D)时候。
A.向左拖动鼠标B。
向右拖动鼠标C。
左击鼠标D。
右击鼠标10.DELETED事件发生在(A)时候。
A.逻辑删除记录B。
物理删除记录C。
删除内存变量D。
删除数组变量11.READ EVENTS 语句的作用是(B)。
A.关闭事件触发B。
打开事件触发C。
阅读事件内容D。
阅读事件的属性12.ON ERROR触发器是由(B)来触发的。
A.用户B。
系统C。
用户和系统都可以D。
用户和系统都不可以13.VFP中,下述哪个类只有子类?(C)A.COLUMN B。
CUSOR C。
GRID D。
COMBOBOX14.命令SET CLASSLIB TO 的作用是(D)。
A.打开和关闭对象B。
打开和关闭方法C。
打开和关闭类D。
打开和关闭类库15.PAGE类属于VFP的(A)。
A.容器类B。
控件类C。
基础类D。
向导类三.多项选择题1.创建类中方法的语句有(A,B)。
A.PROCEDURE。
ENDPROC B。
FUNCTION。
ENDFUNC C.IF。
ENDIF D。
DO WHILE。
ENDDO2.下述哪些是OOP的基本概念?(A,B,C,D)A.对象B。
类C。
属性D。
方法3.定义属性访问权限的关键字有(A,B,C)。
A.OLEPUBLIC B。
PROTECTED C。
HIDDEN D。
PRIV A TE4.在定义类的语句中,属于父类名的有(C,D)A.CREATE B。
FUNCTION C。
CUSTOM D。
FORM5.方法的参数传递方式有(A,B)。
A.以值传递B。
以名传递C。
以类传递D。
以对象传递6.WITH。
ENDWITH 结构可以实现(C,D)。
A.创建属性B。
创建方法C。
给属性赋值D。
调用方法7.表示对象的相对引用的关键字有(A,B,C)。
A.THIS B。
THISFORM C。
THISFORMSET D。
THISOBJECT8.按钮对象的属性有(A,B,C,D)。
A.VISIBLE B。
TOP C。
CAPTION D。
NAME9.按钮对象的事件有(A,B)。
A.CLICK B。
LOSTFOCUS C。
SCROLLED D。
PAINT10.下述哪些事件是由用户触发的?(A,D)。
A.CLICK B。
INIT C。
DESTROY D。
KEYPRESS11.下述哪些事件的触发与鼠标有关?(C,D)。
A.KEYPRESS B。
TIMER C。
MOUSEMOVE D。
DOWNCLICK12.有关程序出错事件的函数有(A,C)。
A.PROGRAM()B。
LTRIM()C。
MESSAGE()D。
MESSAGEBOX()13.VFP提供的类有(A,B,C)。
A.基类B。
基础类C。
向导类D。
关键类14.下述哪些是VFP的基类?(A,B,D)。
A.FORM B。
LINE C。
_CLOCK D。
LABEL15.下述哪些叙述是错误的?(A,B)。
A.所有的计算机语言都可以实现OOP理念。
B.类是建立在对象和属性之上的。
C.类是方法和属性的集合体。
D.对象是类的实例。
第三章一.判断题1.在VFP7中,数据表不能脱离数据库而存在。
(错)2.在VFP中,可以采用多种方法创建一个数据库。
(对)3.打开数据库时,该数据库包含的数据表将被自动打开。
(错)4.数据库的打开方式有共享和独占两种。
(对)5.当一个数据表被打开时,基于该数据表的所有索引文件同时被自动打开。
(错)6.字段有效性规则在用户输入该字段内容后光标离开时被触发。
(对)7.记录有效性规则在用户输入记录内容时被触发。
(错)8.在VFP7中,系统内存中同时最多可打开225个数据表。
(对)9.插入一条记录后,数据表的指针将指向被插入的该条记录。
(对)10.当数据表指针指向最后一条记录时,EOF()函数值为.t.。
(错)11.只能对被逻辑删除的记录进行物理删除操作。
(对)12.SQL语言只能用于数据表的查询操作。
(错)13.SQL查询输出的排序只能按升序排序。
(错)14.SQL只能用在诸如ORACLE等大型数据库中。
(错)15.当一个数据表关闭后,系统为该数据表分配的指针将自动被收回。
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)是一种用于创建用户界面的控件。
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考试题目及答案一、选择题(每题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试题及答案**VFP试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列关于表单的叙述,错误的是()。
A. 表单是数据库应用系统中的界面B. 表单是数据库管理系统的一部分C. 表单可以包含控件和代码D. 表单可以独立于数据库存在答案:D2. Visual FoxPro中,下列哪个函数用于计算字符串的长度?()A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A3. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:B4. Visual FoxPro中,以下哪个命令用于打开一个表?()A. OPEN TABLEB. USEC. DISPLAY TABLED. SELECT答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭一个表?()A. CLOSE TABLEB. QUITC. EXITD. DESELECT答案:A6. Visual FoxPro中,以下哪个函数用于将数值转换为字符串?()A. STR()B. NUMERIC()C. VAL()D. INT()答案:A7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET TITLEB. SET CAPTIONC. SET FORM TITLED. SET FORM CAPTION答案:B8. Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET COLORB. SET BACKCOLORC. SET FORM COLORD. SET FORM BACKCOLOR答案:D9. 在Visual FoxPro中,以下哪个命令用于将表单中的控件设置为不可用状态?()A. DISABLEB. ENABLEC. SET DISABLED. SET ENABLE答案:A10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET TEXT FONTC. SET FORM FONTD. SET CAPTION FONT答案:C二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的查询和操作?()A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD2. Visual FoxPro中,以下哪些函数用于字符串操作?()A. LEFT()B. RIGHT()C. MID()D. SPACE()答案:ABCD3. 在Visual FoxPro中,以下哪些命令用于数据的排序和索引?()A. INDEXB. SET ORDERC. SORTD. REINDEX答案:ABCD4. Visual FoxPro中,以下哪些命令用于表的创建和修改?()A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. RENAME TABLE答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于视图的创建和删除?()A. CREATE VIEWB. ALTER VIEWC. DROP VIEWD. SELECT INTO答案:ACD三、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新表。
vfp考试试题及答案
vfp考试试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件不能设置属性B. 表单控件可以设置属性C. 表单控件不能使用事件D. 表单控件不能响应用户操作答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. STRLENG答案:A3. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用SQL语句进行数据库操作B. 可以使用SQL语句和FoxPro命令进行数据库操作C. 只能使用FoxPro命令进行数据库操作D. 无法进行数据库操作答案:B4. Visual FoxPro中,以下哪个选项是正确的?A. 报表不能进行分组B. 报表可以进行分组C. 报表不能进行排序D. 报表不能进行过滤答案:B5. 在Visual FoxPro中,以下哪个选项是正确的?A. 程序代码必须写在表单中B. 程序代码可以写在表单中,也可以写在程序文件中C. 程序代码只能写在程序文件中D. 程序代码不能写在任何地方答案:B6. Visual FoxPro中,以下哪个选项是正确的?A. 只能使用表单来设计用户界面B. 可以使用表单和菜单来设计用户界面C. 只能使用菜单来设计用户界面D. 无法设计用户界面答案:B7. 在Visual FoxPro中,以下哪个选项是正确的?A. 索引只能用于排序B. 索引可以用于排序和查找C. 索引不能用于查找D. 索引只能用于查找答案:B8. Visual FoxPro中,以下哪个选项是正确的?A. 视图不能更新B. 视图可以更新C. 视图不能用于查询D. 视图不能用于存储数据答案:D9. 在Visual FoxPro中,以下哪个选项是正确的?A. 触发器只能在表单中使用B. 触发器只能在表中使用C. 触发器可以在表单和表中使用D. 触发器不能使用答案:B10. Visual FoxPro中,以下哪个选项是正确的?A. 查询不能用于更新数据B. 查询可以用于更新数据C. 查询只能用于删除数据D. 查询不能用于插入数据答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________函数可以打开一个表。
vfp试题及答案
12、1<x<5 and a<b是vfp中的合法的表达式。F
13、vfp中各类运算符的优先级从高到低依次是算术运算符、逻辑运算符、关系运算符。T
14、vfp中内存变量名与字段名不能相同。F
11、一张表可以同时在2个工作区中打开。F
12、set order to 0的功能是取消主控索引T。
13、打开一个建立了结构化复合索引的数据表,再执行list命令,则表记录的顺序是按第一个索引标识的顺序显示。F
14、使用copy命令复制时,必须对所有字段进行复制。F
15、建立单一索引文件的命令中,不包含用于指定降序的选项。T
16、表中数据更新时,它所有的索引文件会自动更新。F
17、replace命令中缺省范围和for子句时,默认修改所有记录。F
18、locate命令只能将记录指针定位到满足条件的第一条记录。T
19、建立索引文件时,备注型字段可以作为索引字段。F
20、设置记录过滤器后,不满足条件的记录会被删除。F
I=i+1
Enddo
retu
(1)如果输入字符串为“ABCDE”,则程序运行结果为(B )
A、ABCDE B、EDCBA C、EDCBABCDE D、ABCDEDCBA
(2)如果将程序中第三行的“accept”改为“input”,则在输入字符串时(C )
A、不能正常输入 B、没有任何影响 C、需加定界符输入 D、以上说法都不对
17、设x=4,y=2,z=”/”,s=”x”+”&z.”+”y”表达式?&S的输出结果是<2 >
vfp试题和答案
vfp试题和答案1. 数据库系统的核心部分是____。
A)数据模型B)数据库C)数据库管理系统D)计算机硬件2. 关系数据模型用____结构表示实体和实体间的联系。
A)树型B)网状C)二维表D)对象3. 在下列四个选项中,不属于基本关系运算的是____。
A)连接B)投影C)选择D)排序4. DB、DBS、DBMS三者之间的关系是。
A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS5. 投影运算是从关系中选取若干个组成一个新的关系。
A)字段B)记录C)表D)关系1. 在关系型数据库中,三种基本关系运算是:选择、投影和。
2. 在关系运算中,查找满足一定条件的元组的运算称之为。
3. 数据模型主要有三种,即:层次模型、网状模型和。
4. 在二维表中,每一行称为一个,用于表示一组数据项。
5. 用二维表来表示实体及实体间联系的数据模型称为____。
6. Visual FoxPro是一种____数据库管理系统。
7. 表中的行称为【1】,表中的列称为【2】。
1.Visual FoxPro支持的数据模型是。
A) 层次数据模型B) 关系数据模型C) 网状数据模型D) 树状数据模型2.有关命令窗口的叙述中,错误的是。
A) 命令窗口是执行、编辑Visual FoxPro系统命令的窗口B) 命令窗口中,可以输入命令来实现对数据库的操作管理C) 命令窗口隐藏之后,则无法再显示出来D) 命令窗口中的文字大小可以改变3.Visual FoxPro对数据的操作命令输入时,叙述错误的是。
A) 每条命令必须以命令动词开头B) 命令动词使用时不区分大小写C) 命令动词后面不能再输入其他参数D) 命令动词前4个字母和整个命令动词等效1.VFP提供了大量的向导、设计器、等可视化设计工具供用户使用。
2.VFP不仅支持面向过程的程序设计,而且支持的程序设计。
3.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试题及答案
vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
vfp高考试题及答案
vfp高考试题及答案1. 单项选择题(1) 在Visual FoxPro中,以下哪个选项不是数据类型?A. 数字型B. 日期型C. 逻辑型D. 字符串型答案:D(2) 以下哪个函数用于计算字符串的长度?A. LEFT()B. LEN()C. RIGHT()D. SPACE()答案:B2. 多项选择题(1) 在Visual FoxPro中,以下哪些是合法的表单控件?A. 标签B. 命令按钮C. 列表框D. 表格答案:A、B、C、D(2) 以下哪些是Visual FoxPro中支持的索引类型?A. 主索引B. 候选索引C. 普通索引D. 唯一索引答案:A、B、C、D3. 填空题(1) 在Visual FoxPro中,使用________命令可以创建一个空表。
答案:CREATE TABLE(2) 要将一个字段的值设置为当前日期,可以使用函数________。
答案:DATE()4. 简答题(1) 请简述Visual FoxPro中如何实现表的更新操作。
答案:在Visual FoxPro中,可以使用UPDATE命令结合REPLACE语句来实现表的更新操作。
例如,要更新表中名为“姓名”的字段为“张三”,可以使用以下命令:UPDATE 表名 SET 姓名 = '张三' WHERE 条件。
(2) 描述Visual FoxPro中如何使用SQL语句进行数据查询。
答案:在Visual FoxPro中,可以使用SELECT语句进行数据查询。
例如,要查询表中所有记录的“姓名”和“年龄”,可以使用以下SQL 语句:SELECT 姓名, 年龄 FROM 表名。
5. 编程题(1) 编写一个Visual FoxPro程序,实现将表中所有“年龄”大于30岁的记录的“年龄”字段增加5岁。
答案:```USE 表名BROWSESCANIF 年龄 > 30REPLACE 年龄 WITH 年龄 + 5ENDIFENDSCANUSE```以上为vfp高考试题及答案的正文内容,包含了单项选择题、多项选择题、填空题、简答题和编程题,覆盖了Visual FoxPro的基础知识和操作。
