VFP数据库试卷(带答案)
vfp数据库基础考试题及答案
vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开数据库?A. USEB. OPEN DATABASEC. SET DATABASE TOD. SELECT DATABASE答案:A2. Visual FoxPro中,用于创建表的命令是?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A3. 在Visual FoxPro中,如何向表中添加新记录?A. INSERT INTOB. APPEND BLANKC. INSERT RECORDD. ADD RECORD答案:B4. 如果要删除Visual FoxPro中的一个字段,应使用哪个命令?A. DELETE FIELDB. REMOVE FIELDC. DROP COLUMND. ERASE FIELD答案:B5. 在Visual FoxPro中,哪个命令用于修改表结构?A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:B6. Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. INDEX OND. SET PRIMARY KEY答案:C7. 在Visual FoxPro中,哪个函数用于计算表中的记录数?A. RECCOUNT()B. RECORDS()C. COUNT()D. ROWS()答案:A8. Visual FoxPro中,如何将一个表复制到另一个表?A. COPY TABLEB. CREATE TABLE FROMC. SELECT INTOD. INSERT INTO答案:C9. 在Visual FoxPro中,哪个命令用于删除表?A. ERASE TABLEB. DELETE TABLEC. DROP TABLED. REMOVE TABLE答案:C10. Visual FoxPro中,如何设置表的默认值?A. SET DEFAULT TOB. DEFAULT TOC. SET DEFAULTD. DEFAULT答案:A二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C2. 在Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. REPLACED. ALTER TABLE答案:A, B, C3. Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. SET ORDER答案:B, C4. 在Visual FoxPro中,以下哪些命令用于数据分组?A. GROUP BYB. AGGREGATEC. SUMMARIZED. COMPUTE答案:A, C5. Visual FoxPro中,以下哪些命令用于数据的连接操作?A. JOINB. INTOC. UNIOND. SELECT...FROM答案:A, C三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
VFP题库及标准答案
一、选择题(共40道,每道1分)1、在下面地数据类型中默认值规定为0地是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面地Visual FoxPro表达式中,不正确地是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示地结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组地叙述中,错误地是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组地各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法地(c)A、teacherB、student_12C、stu dentD、s1236、表达式V AL("ABC12")+100地结果是(a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”地职工增加100元工资,应使用命令( b ) .A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?A T("学生","中文系学生")命令显示地结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件地子句是( ).A、exclusiveB、sharedC、noupdateD、validate10、字段宽度不是由VFP系统规定地是(b )A、日期型B、数值型C、逻辑型D、备注型11、在Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是(b)A、2个字节B、4个字节C、8个字节D、10个字节12、要对一个打开地表文件增加新字段,应当使用命令(b)A、appendB、modify structureC、insertD、change13、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b)A、37B、38C、39D、4014、下列哪个操作要用到modify structure命令(c)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录15、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值6、已经打开一student表,含有学号,姓名等字段,执行命令:browse fields 姓名,下面说法正确地是:(C) 1A、该命令执行后可以修改表中多个字段值B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值D、该命令执行后可以删除多个字段17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79', '成绩优秀')18、关于RECALL命令,说法正确地是 (A)A、RECALL能恢复被逻辑删除地记录B、单独使用RECALL命令,能够恢复表中所有被逻辑删除地记录C、RECALL不能恢复被逻辑删除地当前记录D、RECALL中不能指定条件19、有一语句:delete for 年龄>60 ,这条语句地功能是 (B )A、彻底删除年龄大于60岁地记录B、年龄大于60岁地记录被加上删除标记C、删除表D、删除表地年龄列20、表文件中有10条记录,当前记录为3号记录,在当前记录地后面增加一条空记录,应该使用命令 (B)A、APPENDB、APPEND BLANKC、INSERTD、INSERT BLANK21、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令 (A)A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>22、在表设计器地“字段”选项卡中可以创建地索引是(D)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是(B)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、下面有关索引地描述正确地是(C)A、建立索引以后,原来地数据库表文件中记录地物理顺序将重新排序B、索引与数据库表地数据存储在一个文件中C、索引文件有两类:简单索引文件和复合索引文件D、使用索引并不能加快对表地查询操作25、在当前表(表中含有“性别”字段,字符型)中,查找第2个男同学地记录,应使用地命令是 (D)A、LOCATE FOR 性别='男' restB、LOCATE FOR 性别='男'CONTINUEC、LOCATE FOR 性别='男'D、LIST FOR 性别='男' NEXT 226、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令 (A)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/327、在FoxPro中,能够进行条件定位地命令是 (C)A、SKIPB、DELETEC、LOCA TE FOR <条件>D、GO28、在student表中有性别(C) 、总成绩(N)字段,求男同学成绩总和,应该用命令(B)A、TOTAL ON 总成绩 FOR 性别='男'B、SUM 总成绩 FOR 性别='男'C、TOTAL ON 总成绩 TO CJ FOR 性别='男'D、SUM FIELD 总成绩 FOR 性别='男'29、多个记录向数组传送数据地命令为 (C)A、SCATTER TOB、GA THER FROMC、COPY TO ARRAYD、APPEND FROM ARRAY30、表已在当前工作区中打开,若要生成当前表地结构文件应用地命令是(B)A、COPY TO TEMPB、COPY STRU TO TEMPC、COPY STRU TO TEMP EXTENDEDD、SORT TO TEMP31、使用SQL语句进行分组检索时,为了去掉不满足条件地分组,应当(B)A、使用WHERE子句B、在GROUP BY后面使用HA VING 子句C、先使用WHERE子句,再使用HA VING子句. D、先使用HA VING 子句,再使用WHERE子句32、一个数据库名为student,要想打开该数据库,应使用命令(B)A、OPEN studentB、OPEN DA TA studentC、USE DA TA studentD、USE student33、在Visual FoxPro中,建立一个数据库文件,文件名gzgl.dbc,可以使用命令 (D)A、CREATE DATABASE gzgl.dbcB、CREATE gzgl.dbcC、MODIFY DATABASE gzgl.dbcD、MODIFY COMMAND gzgl.dbc34、Visual FoxPro地“参照完整性”中“插入规则“包括地选择是(D)A、级联和忽略B、级联和删除C、级联和限制D、限制和忽略35、在Visual FoxPro中,保存程序不可以使用哪种方法 (B)A、Ctrl+WB、Ctrl+DC、单击工具栏上地保存按钮D、Ctrl+S36、在Visual FoxPro中,用于修改过程文件PROG1地命令是(B)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG137、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句38、清除主窗口中地内容地命令是(A)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、退出Visual FoxPro地命令是 (A)A、quitB、clearC、CancelD、Exit40、DBMS地含义是 (B)A、数据库系统B、数据库管理系统C、数据库管理员D、数据库二、填空题(共15道,每道1分)1、所谓自由表就是那些不属于任何数据库地表.2、简单索引文件地扩展名为.idx .3、表达式3**2+0.25*(11%5)地结果是 9.25 .4、在VFP表结构中,备注型字段地宽度为由系统自动定义为4 个字节.5、选择显示菜单中“表设计器”命令,将打开表设计器窗口.6、 browse模式和change模式地切换,可以通过显示菜单中地“浏览”和“编辑”命来实现.7、记录地定位方式有绝对定位、相对定位和条件定位三种.8、打开一张表时,结构复合索引索引文件将自动打开,表关闭时它将自动关闭.9、在使用LOCA TE命令查询后,可使用 continue 命令来查找指定范围内下一个符合条件记录.(写出命令全称)10、要对一个表进行分类汇总,要求这个表是被分类或索引过地.11、把当前表当前记录地学号、姓名字段值复制到数组A 中,使用地命令是SCATTER FIELD 学号,姓名 to A.12、打开数据库设计器地命令是 modify database.(请写出命令全称)13、在程序地控制结构中,Do case 与endcase 标志多重选择结构地开始与结束,它们必须成对出现.(保留字写完整)14、非格式化输入命令 accept能用于输入字符串,且在输入时不加定界符.(写出完整地命令动词)15、数据库是以一定地组织方式存储在一起地、能为多个用户所共享地、与三、判断题(共25道,每道1分)1、 ------- 正确数组变量可以用DECLARE定义,数组必须先定义后使用.2、 ------- 正确在Visual FoxPro中,表达式3**2>8.and.5>3+2地值为.f..3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 ?str(4567.893,7,3)地结果是4567.8935、 ------- 错误函数len('天安门')地结果为3.6、 ------- 错误自由表不能成为数据库表7、 ------- 正确在同一个表文件中,所有记录地长度均相同8、 ------- 正确修改表文件结构使用MODIFY STRUCTURE命令.9、 ------- 错误 VFP中,可以使用change structure命令修改表地结构.10、 ------- 正确执行命令use cj后,记录指针指向第一条记录.11、 ------- 正确表文件已打开,其中出生年月字段为日期型,年龄字段为数值型.要计算年龄并把其值填入年龄字段中,应使用命令REPLACE ALL 年龄WITH YEAR(DA TE())-YEAR(出生年月)12、 -------错误简单索引文件建立后,自动打开并成为当前地主控索引.13、------- 正确索引文件只改变原表文件记录地逻辑排列顺序,而不改变原表文件记录地物理顺序.14、 ------- 错误命令set order to 将关闭所有打开地索引文件.15、 ------- 正确通过count命令能统计指定范围内满足条件地记录条数.16、 ------- 错误查询时,当found()函数地值为.t.时,则 eof()函数地值一定为.t.17、 ------- 正确 Visual FoxPro中表可以与数据文件进行数据交换.18、 ------- 错误使用copy to new ,可以将当前表地结构和内容都复制到new表中.19、 ------- 错误数据库表之间不能建立关联.20、 ------- 正确只能在数据库表之间建立关联,不能在自由表之间建立关联.21、 ------- 正确 Visual FoxPro中,自定义函数地调用方法为:函数名([实际参数表]).22、 ------正确执行D盘根目录下地程序1.prg,使用命令do d:\1.23、 ------- 正确 Visual FoxPro中,函数定义地最后必须要有return语句.24、 ------- 正确一个关系可以包括多个二维表.25、 ------- 错误数据库系统是一个独立地系统,不需要操作系统地支持.Visual FoxPro考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、命令短语中表示范围不可以用 (c)A、AllB、Next nC、Rest nD、Record n2、在下面地数据类型中默认值规定为0地是 (a)A、数值型B、字符型C、逻辑型D、日期型3、下列表达式中,不合法地表达式是 (d)A、{^1999/09/09}-{^1990/10/23}B、{^1990/08/12}-123C、'1990-02-03'+'1999-03-24'D、'1997-09-12'+124、用于指定范围地保留字有 (b)A、all rest next recordB、all for next recordC、rest while all nextD、all record next fields5、在visual foxpro中程序文件地扩展名是 (c)A、dbcB、qprC、prgD、pjx6、表达式LEN(SPACE(0))地运算结果是 (c)A、.NULL.B、1C、0D、''7、函数val([^2006/09/23])地参数类型是(c ).A、字符型B、日期型C、数值型D、日期时间型8、?A T("学生","中文系学生")命令显示地结果是 (a)A、7B、4C、.T.D、19、字段类型可以选择VFP系统中定义地(a)种A、13B、10C、11D、610、有关字段名地说法,下列说法错误地是 (d)A、字段名长度最多不能超过10个字符B、字段名必须以字母或汉字开头C、字段名也叫字段变量名D、字段名可以以下划线开头11、下列关于自由表地说法中正确地是 (b)A、自由表可以像数据库表一样设置字段有效性规则B、自由表不能建立主索引C、自由表不可以添加到数据库中 D、自由表间不能建立关联12、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值13、要对一个打开地表文件增加新字段,应当使用命令 (b)A、appendB、modify structureC、insertD、change14、以下叙述不正确地是 (d)A、可以使用命令动词USE打开或关闭表文件B、可以使用list命令显示表中记录C、可以使用recall命令恢复被逻辑删除地记录D、可以使用MODIFY STRUCTURE命令修改表中记录15、在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录 (a)A、list for 职称=[讲师]B、list while 职称=[讲师]C、list 职称=[讲师]D、list rest 职称=[讲师]16、要从某表文件中真正删除一条记录,应当( c)A、先用DELETE命令,再用ZAP命令B、直接用ZAP命令C、先用DELETE命令,再用PACK命令D、直接用DELETE命令17、显示当前记录可以使用地命令(d)A、listB、list structureC、browseD、display18、student.dbf中有姓名字段,为字符型.有一个内存变量xm,xm="张红军".当前记录为5号记录,现在用xm地值修改当前记录地姓名字段,应当使用命令 (c)A、姓名=xmB、REPLACE 姓名 WITH xmC、REPLACE 姓名 WITH &xmD、REPLACE ALL 姓名 WITH xm19、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(c)A、TOTAL 语文+数学+英语TO 总分B、REPLACE 总分WITH 语文+数学+英语allC、SUM 语文,数学,英语 TO 总分D、REPLACE ALL 语文+数学+英语 WITH 总分20、Browse窗口可以拆分为两部分显示,下列说法正确地是: (a)A、可通过browse窗口左下角地黑色方块――窗口拆分器来完成B、可通过browse窗口右下角地黑色方块――窗口拆分器来完成 C、对分割后地browse窗口,不可以在两个窗口中设置不同地显示模式 D、以上答案都正确21、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段.不同地记录分别有重复地课程号或重复地学号.要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d)A、INDEX ON 学号 TO GGB、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUED、INDEX ON 课程号 TO GG UNIQUE22、在表设计器地“字段”选项卡中可以创建地索引是 (d)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是 (b)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令(a ).A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>25、有如下命令序列:(c)set deleted onuse filego 3deletecount to a?a,reccount()A、100 100B、100 99C、99 100D、99 9926、设表文件和按工资索引地索引文件已经打开,用SEEK命令把记录指针指向了第一个工资为900元地记录,接着要使指针指向下一个工资为900地记录(表中工资为900元地记录有多条),应使用命令(b)A、DISPLAY NEXT 1B、SKIPC、CONTINUED、SEEK 90027、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令(a)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/328、工资数据库表已经打开,其中包含字段基本工资(N),肯定能将记录指针指向基本工资为900地命令是(d)A、SEEK 900B、LOCATE FOR 900C、FIND 900D、LOCA TE FOR基本工资=90029、copy structure to <文件名> 命令地功能是 (a)A、将当前表地结构复制生成新地表结构B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中D、以上都不对30、要将当前表多条记录存放到指定数组中,应该用到下面哪个命令(a ).A、copy to arrayB、append fromC、scatter toD、gather from31、参照完整性地规则不包括 (d)A、更新规则B、删除规则C、插入规则D、查询规则32、下列选项中,( c)不可以在数据工作期窗口中完成.A、打开表B、关闭表C、建立表D、建立关联33、在Visual FoxPro中,可以对字段设置默认值地表 (a)A、必须是数据库表B、必须是自由表C、自由表或数据库表D、不能设置字段地默认值34、设有两个数据库表,父表和子表之间是一对多地联系,为控制子表和父表地关联,可以设置“参照完整性规则”,为此要求这两个表 (b)A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引或候选索引,在子表连接字段上建立索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表地连接字段上都要建立主索引35、在Visual FoxPro中,用于修改过程文件PROG1地命令是 (b)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG136、下列关于过程文件地说法中,错误地是(c ).A、过程文件地建立使用modify command命令B、过程文件地扩展名为.prgC、在调用过程文件中地过程之前不必打开过程文件D、过程文件包含地过程可以被其它程序调用37、在Visual FoxPro中,关于过程调用叙述正确地是(c)A、当实参地数量少于形参地数量时,多余地形参初值取逻辑假B、当实地数量多于形参地数量时,多余地实参被忽略C、实参与形参地数量必须相等D、上面地A和B都正确38、清除主窗口中地内容地命令是 (a)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、DBMS地含义是(b ).A、数据库系统B、数据库管理系统C、数据库管理员D、数据库40、在下列四个选项中,不属于基本关系运算地是 (d)A、连接B、投影C、选择D、排序二、填空题(共15道,每道1分)1、在VFP地字段类型中,系统默认日期型数据占 8个字节.2、简单索引文件地扩展名为.idx .3、函数len("奥运会成功了")地值是 12.4、在VFP中,表中备注型字段所保存地数据信息存储在以.fpt 为扩展名地文件中.5、对表结构地修改是在表设计器对话框中完成地.6、将所有被逻辑删除地记录进行物理删除地命令是 pack.7、现有表JSJ,表中有99条记录,执行下列命令:USE JSJGO 5SKIP -2?RECNO( )显示结果是 3 .8、索引查询中,若要查找地关键字段是日期型地,使用 seeek 命令完成.9、使用顺序查询地命令是LOCATE,要查询满足条件地第二条记录应使用地命令是 continue .(将命令写完整)10、在使用calculate命令时,要计算某个数值型字段地平均值应使用地函数名是average .11、要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru extended tonew.dbf. (请将保留字书写完整)12、在使用Foxpro 时, 在每个工作区中可以同时打开 32767 个表文件.(请写阿拉伯数字形式)13、"Vfp程序设计语言提供了三种基本地控制结构,它们分别是顺序结构、选择结构和循环结构 . "14、在程序中希望通过语句输入日期时间型数据,可以使用语句:@行,列get...命令和read命令配合,还可以使用input 命令.15、英文缩写'RDBMS'地中文含义是关系数据库管理系统三、判断题(共25道,每道1分)1、 ------- 正确数值运算符地优先权高于关系运算符.2、 ------- 正确表达式一般由常量、变量或函数通过运算符连接而成.3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 V AL函数可将数值型数据转为字符型5、 ------- 错误函数len('天安门')地结果为3.6、 ------- 正确在同一个表文件中,所有记录地长度均相同7、 ------- 错误自由表不能成为数据库表8、 ------- 错误 VFP中,可以使用display命令显示表地结构.9、 ------- 错误使用LIST ALL命令可以把备注型和通用型字段地内容显示出来10、 ------- 错误在“表”菜单中没有相当于ZAP命令地菜单项11、 ------- 正确在browse 窗口中修改记录字段值,要一个一个修改,replace命令可以实现对一批记录地某些字段内容进行修改12、 ------- 错误数据库表文件中地记录物理顺序和对应数据库表文件地索引文件地记录逻辑顺序总是不一致地13、 ------- 错误用SET INDEX TO <文件名>命令打开索引文件时,不必打开相应地数据库表文件14、 ------- 正确排序关键字可以是任意地某类型字段.15、------- 正确对于已经索引过地地表,要查找满足条件地下一条记录应使用地命令SKIP.16、 -------错误使用find命令可以在打开地索引文件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.17、 ------- 正确数据文件可以使用type命令来显示.18、 ------- 正确在使用copy to命令实现表中数据向数据文件中传送时,可以使用sdf限定数据文件为标准格式.19、 ------- 错误两表之间"临时性"联系称为关联,建立关联地两个表必须已经建立了"永久性"关系.20、 ------- 正确可以使用数据工作期窗口来创建表之间地临时关系.21、 ------- 错误要结束一个循环条件永远为真地循环,应使用命令loop.22、------- 正确在Visual FoxPro中,建立、修改VFP程序文件地命令均为Modify Command.23、 ------- 正确 Scan -Endscan命令不仅可用于表地扫描操作,还可以对数据文件进行扫描操作.24、 ------- 正确 DBMS是数据库定义语言地英文缩写.25、 ------- 错误数据库管理系统就是数据库系统.Visual FoxPro考试系统(V1.1)--- 考生姓名:55666 考生学号:6565656 考生班级:08国贸1VFP上机考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、在下面地Visual FoxPro表达式中,不正确地是(c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+102、下列表达式地值不是逻辑型地是(c)A、10>5+6B、10=9C、20+30D、.t..and.10>93、命令?{^1998-08-08}-{^1998-08-03}在屏幕上显示地结果是(b )A、不能正确执行B、5C、1D、{^1998-08-08}-{^1998-08-03}4、有关变量地说法中不正确地是 (a)A、变量名必须以字母、汉字或下划线开头B、变量分字段变量和内存变量C、在VFP中,变量名地长度不受限制D、数组定义后,它地每个元素都可当作一个内存变量来使用5、Visual FoxPro中程序文件编译之后地文件扩展名为(a ).A、prgB、fxpC、qprD、pjx6、下列函数中函数值为字符型地是(c ).A、abs( )B、sqrt( )C、substr( )D、date( )7、下列表达式结果为.f.地是(a ).A、'女'<'男'B、'girl'>'boy'C、year({^2009/05/01})>2000D、datetime()+5>datetime()8、Mod(15,-4)地结果是 (a)A、-1B、-3C、1D、39、VFP中,用来建立表结构地命令是(a ).A、modify structureB、createC、create databaseD、modifycommand10、一个表文件地数值型字段要求保留2个整数位和4个小数位,那么它地宽度最少说应当定义为(c )位A、5B、6C、7D、811、执行use sc in 0命令地结果是(b ).A、选择0号工作区打开sc表B、选择编号最小地未用工作区打开sc表C、选择1号工作区打开sc表D、显示出错信息12、下列哪个操作要用到modify structure命令 (a)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录13、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值14、下列哪种操作不需要用命令modify structure (d)A、修改小数位B、增加一个字段C、修改字段名D、修改一个字段地值15、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是 (b)A、37B、38C、39D、4016、在没有索引文件打开地情况下,执行命令go top后,则函数Bof()地值为(a)A、.F.B、.T.C、1D、最大记录数17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79','成绩优秀')18、有关ZAP命令地描述,正确地是( d).A、ZAP命令只能删除当前表地当前记录B、ZAP命令只能删除当前表地带有删除标记地记录C、ZAP命令能删除当前表地全部记录D、ZAP命令能删除表地结构和全部记录19、下列使用菜单进行逻辑删除地说法中,错误地是(d )A、逻辑删除之前应该先打开表地浏览窗口,使显示“表”菜单B、“表”菜单里面地“删除记录”菜单项表示地是逻辑删除C、通过“表”菜单里面地“删除记录”菜单项可以完成逻辑删除操作D、“表”菜单里面地“彻底删除”菜单项表示地是逻辑删除20、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(b)A、TOTAL 语文+数学+英语 TO 总分B、REPLACE 总分 WITH 语文+数学+英语allC、SUM语文,数学,英语 TO 总分 D、REPLACE ALL 语文+数学+英语 WITH 总分21、执行如下命令USE STUDENT INDEX STULIST后,屏幕显示 Record# 学号姓名性别年龄1 99001 王晨阳男 252 99002 张键女 243 99003 田新梅女 264 99004 丁远航男 23再执行命令 SORT ON 学号 TO XH最后一条命令在系统状态栏中地信息表明 (c)A、文件正在使用B、STUDENT.DBF已经存在C、4条记录排序完成D、STUDENT.DBF已被索引22、已知student.dbf表文件,有性别和年龄字段,类型分别为C、N,要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是 (a)A、sort to stu on 性别,年龄/dB、index to stu on 性别,年龄/dC、copy to stuon 性别,年龄/d D、sort to stu on 性别,年龄23、将结构化复合索引文件中地索引标记“bianhao”设置为主控索引,使用地命令是(b ).A、SET INDEX TO TAG bianhaoB、SET ORDER TO TAG bianhaoC、CREATE INDEX TO bianhaoD、SET ORDER bianhao24、有一表student.dbf已经打开,要打开已经建立地索引文件xm.idx,下列正确地是 (d)A、USE student INDEX TO xm.idxB、USE student INDEX xm.idxC、setorder to xm.idx D、SET INDEX TO xm.idx25、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围和条件短语,则系统将 (d)A、只计算当前记录地工资值B、计算前8条记录地工资总和C、计算后8条记录地工资总和D、计算全部记录地工资总和26、在当前表中,查找第2个女同学地记录,应使用地命令是 (c)A、LOCATE FOR 性别='女' restB、LOCA TE FOR 性别='女'C、LOCATE FOR 性别='女'CONTINUED、LIST FOR 性别='女' NEXT 227、在Visual FoxPro中,使用LOCA TE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用 (c)A、再次使用LOCA TE FOR命令B、SKIP命令C、CONTINUE命令D、GO命令28、在VFP查询中,FOUND()值为真,下列说法正确地是( a).A、eof()值一定为假B、找到了符合条件地所有记录C、用continue可以查询下一个符合条件地记录D、用skip可以查询下一个符合条件地记录29、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b )A、copy toB、append fromC、scatter toD、gather from30、要使用数组数据更新当前表地当前记录,应使用命令 ()A、SCATTER TO <数组名>B、DIMENSION <数组名>C、APPEND FROM <数组名>D、GATHER FROM <数组名>31、下列关于索引地叙述,错误地是 (b)A、只有数据库表才能建立主索引B、只有数据库表才能建立候选索引C、数据库表和自由表都可以建立普通索引D、数据库表和自由表都可以建立唯一索引32、在Visual FoxPro中,数据库表地字段或记录地有效性规则地设置可以在 (c)A、工程管理器中进行B、数据库设计器中进行C、表设计器中进行D、表单设计器中进行33、在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间地永久联系,在参照完整性地更新规则、删除规则和插入规则中选择设置了"限制",如果表S所有地记录在表SC中都有相关联地记录,则 (c)A、允许修改表S中地学号字段值B、允许删除表S中地记录C、不允许修改表S中地学号字段值D、不允许在表S中增加新地记录34、把某个工作区设置为当前工作区用到下面哪个命令.(d )A、setB、putC、getD、select35、一个过程文件最多可以包含128个过程,过程文件扩展名是 (a).A、PRGB、FOXC、DBTD、TXT36、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是( d)A、局部变量B、公共变量C、本地变量D、全局变量37、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句。
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常见试题和答案
第一章一、单选题1.用二维表来表示实体及实体之间联系的数据模型称为 2 。
①.实体一联系模型②.关系模型③.层次模型④.网状模型2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 1 。
①.DBS包括DB和DBMS②.DBMS包括DB和DBS③.DB包括DB和DBMS④.以上答案均不对3.在下述关数据库系统的叙述中,正确的是 2 。
①.数据库中只存在数据项之间的联系②.数据库的数据项之间和记录之间都存在联系③.数据库的数据项之间无联系,记录之间存在联系④.数据库的数据项之间和记录之间都不存在联系4.数据库系统与文件系统最主要的区别是 2 。
①.数据库系统复杂,而文件系统简单②.文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决③.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件④.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量5.Visual Foxpro 是一种关系型数据库管理系统,所谓关系是指3 。
①.各条记录中的数据彼此有一定的关系②.一个数据库文件与另一个数据库文件之间有一定的关系③.数据模型符合满足一定条件的二维表格式④.数据库中各个字段之间彼此有一定的关系6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 2 。
①.联结②.比较③.选择④.投影7.数据库系统的核心是4 。
①.编译系统②.数据库③.操作系统④.数据库管理系统8.在“选项”对话框的“文件位置”选项卡里可以设置 2 。
①.表单的默认大小②.默认目录③.日期和时间的显示格式④.程序代码的颜色9.要启动Visual FoxPo的向导可以4 。
①.打开“新建”对话框②.单击工具栏上的“向导”图标按钮③.从“工具”菜单中选择“向导”④.以上方法均可以10.关系数据库管理系统所管理的关系是 2 。
①.一个DBF文件②.若干个二维表③.一个DBC文件④.若干个DBC文件11.不允许记录中出现重复索引值的索引是 3 。
VF数据库期末考试题及答案
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
vf考试题及答案
vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。
vfp数据库期末考试题(附答案)
v f p数据库期末考试题(附答案)work Information Technology Company.2020YEAR《FoxPro》期末试卷班级:姓名:一、填空:(每空2分,共30分)1.VFP6.0的数据库属于(关系型)数据库,其数据库文件的扩展名是(.dbc)。
2.如果一个表不属于任何一个数据库,那么它就是一个(自由表)。
3.程序设计的一些基本结构,包括(条件分支)控制语句和(循环结构)控制语句。
4.创建表的方法有:(利用表向导创建表)、(利用表设计器创建表)和(使用命令创建表)。
5.(表)是关系数据库管理系统中处理数据的基本单元。
6.退出VFP6.0可在命令窗口中输入命令(quit)。
7.用当前窗体的LABEL1控件显示系统时间的语句是BEL1.(caption)=TIME( )。
8.在表单中,确定控件是否可见的属性是(visible)。
9.VFP6.0与其他应用程序之间复制数据的3种方法分别是:(导入)、(追加)和(导出)。
二、选择:(每小题2分,共20分)1.VFP中数据类型为(A)种。
A. 11B. 12C. 13D. 142.打开VFP“项目管理器”的“数据”选项卡,其中包含(D )。
A. 数据库B. 自由表C. 查询D. 以上三种3.在VFP6.0中,“表”是指(B)。
A. 报表B. 关系C. 表格D. 表单4.如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( A )。
A. 一对一联系B. 一对二联系C. 多对多联系D. 一对多联系5.参照完整性的规则不包括(D)。
2A. 更新规则B.删除规则C. 插入规则D. 检索规则6.(A )用于创建字段控件,并显示表中字段、内存变量或其他表达式的内容。
A. 域控件B. 标签C. 矩形D. 图片/OLE连编型控件7.语句X=X+1的正确含义是(C )。
A. 将变量X的值等于变量X+1的值;B. 将变量X的值存入变量X+1中去;C. 将变量X的当前值加1后,赋给变量X;D. 变量X等于X+1。
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数据库》试卷(带答案)
《V F P数据库》试卷A.'中国'<='大连' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。
A.视图B.查询C.数据表D.数据库3.有如下SQLselect语句:select*from成绩where数学between80and100与该语句等价的SQL语句是()。
A.select*from成绩where数学<100and数学>80B.select*from成绩where数学>=100and数学<=80C.select*from成绩where数学>100and数学<80D.select*from成绩where数学<=100and数学>=80 4.SQL语句中修改表结构的命令是()。
A.altertable B.modifytableC.alterstructure D.modifystructure5.SQL中,select语句的功能是()。
A.定义B.查询C.修改D.控制6.只有数据表中有而自由表中没有的索引类型是()。
A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。
A.delete B.zap C.modifystructure D.pack8.一个工作区最多可以打开()个表。
A.32767 B.1 C.2 D.39.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。
A.joinon子句B.where子句C.groupby子句D.having子句10.字符串长度函数len("学英语从ABC开始")的结果是()。
A.9 B.18 C.15 D.16.611.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。
VisualFoxPro考试试题及答案
VFP测试试题及答案一.单项选择题1.关系模型的完整性不包括〔A〕.A.迭代完整性B.实体完整性C.参照完整性D.用户定义完整性2.VisualFoxPro数据中的每一行称为〔C〕A.申标B.行号C.记录D.编数3.关系数据模型中的关系指的是〔D〕.A.表行B.表列C.总和D.二维表4.常用的数据模型中有(C)A.比拟模型B.曲面模型C.关系模型D.对称模型5.常用的数据模型中包括(A).A.层次模型B.线性模型C.双轨模型D.瀑布模型6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表.A.索引B.合并C.列序D.标号7.数据库系统的三级模式中包括(B).A.循环模式B.内模式C.高级模式D.流行模式8.常用的数据模型里有〔B〕.A.盘旋模型B.网状模型C.棱状模型D.交义模型9.VisualFoxPro 的表中每一歹U称作〔A〕.A.字段B.歹0标C.名称D.线型10.数据库系统不包括〔D〕.A.操作系统B.数据表C.数据库D.方案书11.数据模型描述的是〔C〕.A.大小B.颜色C.事物间联系D.特征12.关系二维表中垂直方向的列称作〔C〕A.列名B.特征C.届性D.行标13.数据库系统三级模式中包括〔A〕.A.外模式B.层叠模式C.交义模式D.圆环模式14.数据库是指〔A〕的数据集合.A.相关的B.无序的C.混合的D.循环的15.关系二维表中水平方向的行称作〔A〕A.元组B.行标C.数值D.列值16.数据库系统中不包括〔B〕.A.数据库B.空调C.治理员D.数据库治理系统17.数据库系统的特点不包括〔D〕.A.数据共享B.减少数据冗余C.防止不一致D.数据交义18.数据库治理系统的英文缩写是〔B〕.A.DAB.DBMSC.MANGD.GUANLI19.数据库系统的组成中不包括〔A〕.A.说明书B.数据库治理系统C.电脑主机D.数据20.关系二维表中列的取值范围称作〔A〕A.域B.值围C.数据D.区间21.数据库的英文缩写是〔C〕A.SJKB.ABCC.DBD.OBJ22.符合数据库特点的是〔A〕.A.存储在计算机内部B.无序的C.内部无关的D.用户独享23.以下选项届于数值类数据的是〔B〕A.一二三B.123C.2021/2/1D.ABC24.关系R〔D1,D2〕的目等于〔B〕.A. 1B. 2C. 3D. 425.关系代数中的专门的关系运算中不包括〔A〕A.套用B.选择C.投影D.连接26.关系运算的类别中包括〔C〕.A.关系几何B.关系分析C.关系演算D.关系型27.以下关于关系中届性的描述正确的选项是〔B〕.A.排列次序不能交换B.届性名需唯一C.同一届性中数据可来自多个域D.届性可以再分28.关系演算用(C)来表达对关系操作的要求和条件A.大小B.数量C.谓词表达式D.类别29.关系是笛卡尔积的(A).A.子集B.区间C.单位D.父集30.集合D1(1,2,3)基数是(C).A. 1B. 2C. 3D. 431.下歹0关于关系中元组的描述正确的选项是(A).A.不可重复B.顺序固定C.可以重复D.在表中垂直显示32.来自同一笛卡儿积且具有相同关系框架的两个关系称为〔C〕关系A.父子B.层叠C.同类D.链接33.关系运算中包括〔D〕.A.关系原理B.关系迭代C.关系论D.关系代数34.关系模型中的数据从用户角度看其逻辑结构是〔A〕.A.二维表B.横条C.坚格D.双行35.关系数学中域所包含的值的个数称为〔C〕.A.层次B.统计C.基数D.关联36.关系代数中的传统集合运算中不包括〔D〕.A.并B.交C.差D.排列37.关系模型中的数据在数学上它是从〔C〕定义的A.代数B.几何C.笛卡尔积D.分数38.一组具有相同数据类型的值的集合称为(A).A.值域B.区间C.差D.积39.以下关于集合(D1,D2)的笛卡儿积表示正确的选项是(D)A.D1+D2B.D1-D2C.D1/D2D.D1X D240.VisualFoxPro 的操作界面中包含(D).A.贞眉B.表行C.行距D.工具栏41.VisualFoxPro 是什么类型的软件(A).A.系统软件B.用户软件C.图形软件D.编译软件42.VisualFoxPro 的操作界面里包含(A).A.命令窗口B.双横栏C.任务栏D.滚动窗口43.VisualFoxPro 的操作界面包括(B).A.时间B.标题栏C.地址D.分隔条44.VisualFoxPro 能够以(C)方式退出.A.输入SJKB.单击滚动条C.文件菜单退出命令D.双击45.VisualFoxPro 安装方式中包括〔A〕.A.典型B.交义C.循环D.流行46.VisualFoxPro 可通过〔B〕方式安装.A.完整B.自定义C.回述D.并行47.VisualFoxPro 可以通过以下〔B〕方式退出.A.单击命令窗口B.输出Quit命令C.双击工作区D.单击分隔条48.VisualFoxPro的操作界面包括〔A〕局部.A.菜单栏B.字符区C.设置区D.函数区49.VisualFoxPro 新建文件通过〔B〕菜单实现A.创立B.文件C.添加D.保存50.VisualFoxPro8.0 可以〔D〕方法启动.A.单击边框B.输入DAKAIC.双击任务栏D.开始菜单双击快捷方式51.VisualFoxPro 的执行方式中包括〔A〕.A.向导B.绘制C.重写D.编译52.VisualFoxPro 能通过(D)方式退出.A.双击时间区B.双击状态栏C.输入LIKAID.单击关闭按钮53.VisualFoxPro 的设计工具中包括(B).A.标尺B.设计器C.触发器D.计时器54.VisualFoxPro 可以(A)方式退出.A.双击限制菜单B.输入Exit命令C.选择离开菜单D.单击标题栏55.VisualFoxPro8.0 可通过(A方法启动.A.双击快捷方式B.输入OpenC.单击任务栏D.双击桌面56.VisualFoxPro 中变量的类型中包括(A).A.内存变量B.循环变量C.逻辑变量D.高级变量57.VisualFoxPro数组下标的起始值是(C).A.-1B.0C. 1D. 258.VisualFoxPro 函数Int(-12.34) 的结果是(C).A.12B.0.34C.-12D.-0.3459.以下选项届于数值型常量的是〔B〕.A.一二三B.123C.[123]D.'123'60.VisualFoxPro 释放变量可使用〔A〕命令.A.ReleaseB.outC.closeD.??61.以下选项届于逻辑型常量的是〔D〕.A."逻辑"B.[Logic]C.10D..Y.62.VisualFoxPro 函数Len('abcd') 的结果是(D).A. 1B. 2C. 3D. 463.VisualFoxPro逻辑表达式运算符中不包括(C),A.AndB.OrC.EtherD.Not64.内存变量赋值表达式正确的选项是(A).A.store 123 to a,bB.123=a,bC.a,b=123D.store a,b=12365.VisualFoxPro 中变量的类别中包含(C).A.测试变量B.交义变量C.字段变量D.单变量66.以下选项届于字符型常量的是(A).A.'20210212'B.20210212C.2021-01-02D.2021/02/0267.内存变量赋值操作正确的选项是(A).A.a=123B.123=aC.123->aD.a@268.VisualFoxPro 函数At('c','abcd') 的结果是(C).A.1B.2C. 3D. 469.VisualFoxPro 中变量的类型中包含(D).A.复合变量B.双变量C.测试变量D.数组变量70.VisualFoxPro 函数ABS(-12.34)的结果是A.12B.-12C.12.34D.0.3471.VisualFoxPro表达式的组成局部中不包括A.常量B.变量C.函数D.图片(C).(D).72.VisualFoxPro 函数Max〔1,2,3,4〕的结果是〔D〕.A. 1B. 2C. 3D. 473.VisualFoxPro 变量类别包含〔D〕.A.交换变量B.层次变量C.环状变量D.系统变量74.VisualFoxPro显示变量名称、作用范围、数据类型、值可使用〔B〕命令A.SHOWB.ListC.=D.&&75.VisualFoxPro 函数Left('abcde',2)的结果是(B).A. aB.abC. eD.de76.VisualFoxPro 关系表达式1+2>3结果正确的选项是(C).A. 1B.大于C..F.D.077.VisualFoxPro 表数值表达式(1+2*3)A2(C).A.7B.9C.49D.8178.在光标当前位置显示变量A的表达式正确的选项是(C).A.:AB.=AC.??AD.@A79.VisualFoxPro 表达式{八2021-1-1}-{八2021-1-1} 的结果是〔D〕.A.{A2021-12-31}B. 1C.12D.36580.VisualFoxPro定义数组使用关键字〔D〕.A.ArrayB.XiabiaoC.SshuzuD.Dimension81.以下关于显示变量A的表达式正确的选项是〔D〕.A. AB.=AC.store AD.?A82.VisualFoxPro 函数的三要素不包括〔D〕.A.函数名B.参数C.函数值D.扩展名83.VisualFoxPro字符表达式的运算符中包括(B)A.~B.+C.*D.!84.VisualFoxPro 表中记录可通过(A)窗口查看.A.浏览B.查询C.交义D.修改85.VisualFoxPro 表结构设计器中包括(A).A.字段名B.字型C.字号D.颜色86.VisualFoxPro修改表中记录使用〔B〕命令.A.XiugaiB.ReplaceC.AndD.Not87.将记录指针指向第5条记录的命令是〔D〕.A.#5B.*5C.to 5D.go 588.VisualFoxPro 创立表的主要工作是〔C〕.A.确定时间B.确定作者C.表结构的定义D.起表名89.VisualFoxPro 的索引文件类型包括〔D〕.A.交义索引文件B.临时索引文件C.数学索引文件D.复合索引文件90.VisualFoxPro数据表中的每一行称作〔B〕.A.行名B.记录C.自由行D.标准行91.VisualFoxPro 索引的建立通过〔A〕命令.A.Index OnB.CreateC.OpenD.Close92.VisualFoxPro复合索引文件的扩展名是〔B〕A.FHB.CDXC.AIOD.PLE93.设当前记录为2,将记录指针指向第5条记录的命令是〔C〕A.go 1B.go 2C.skip 3D.skip 494.VisualFoxPro 的索引文件类型中包括〔A〕.A.简单索引文件B.层次索引文件C.循环索引文件D.顺序索引文件95.VisualFoxPro显示表中记录使用〔B〕命令.A.ShowB.ListC.ChakanD.Xianshi96.VisualFoxPro 翻开表的命令是(D).A.OpenB.CloseC.Dakaie97.VisualFoxPro 表问关系包括(A).A.一对一关系B.交义关系C.映射关系D.循环关系98.VisualFoxPro的每张表中(A)索引只能有一个A.主B.从C.交义D.混合99.VisualFoxPro 表中字段的数据类型不包括(D)A.字符型B.数值型C.日期型D.枚举型100.VisualFoxPro中要求字段值唯一且每张表可建立多个的是〔B〕索引A.从B.候选C.临时D.层次101.VisualFoxPro数据库文件的扩展名是〔A〕.A.DBCB.ABCC.DBTD.ER102.VisualFoxPro追加表记录使用〔A〕命令.A.AppendB.ZhuijiaC.OpenD.Close103.VisualFoxPro索引文件根据(D)值的大小排列记录.A.记录号B.名字C.域D.索引关键字104.VisualFoxPro 自由表的创立方式中不包括(D).A.文件菜单B.命令C.工具菜单D.图形105.VisualFoxPro数据表文件的扩展名是(C).A.SFB.ADC.DBFD.DRU106.VisualFoxPro简单索引文件的扩展名是〔A〕A.IDXB.SYC.XLSD.BAC107.VisualFoxPro 的表间关系包括〔D〕.A.对偶关系B.一致关系C.网格关系D.一对多关系108.VisualFoxPro 可通过〔D〕方式翻开数据库.A.参数B.声音C.图片D.文件菜单109.VisualFoxPro 删除表中记录使用〔A〕命令.A.DeleteB.ShanchuC.XiugaiD.Or110.VisualFoxPro数据表的类型中包括〔D〕.A.底表B.层表C.树表D.自由表111.VisualFoxPro 创立数据库的方法包括〔D〕.A.文字式B.语音式C.连续式D.工程治理器112.VisualFoxPro数据表中的每一列称作〔D〕.A.交点B.域D.字段113.VisualFoxPro 创立数据库的方法中有(A)A.文件菜单式B.临时式C.永久式D.层次式114.VisualFoxPro表的类型中包括(B).A.网表B.数据库表C.空格表D.交义表115.VisualFoxPro表结构设计器的字段设置区中包括(D)A.颜色B.灰度C.字号D.类型116.VisualFoxPro 索引的主要功能是(D).A.添加记录B.删除记录C.显示编号D.逻辑排序117.VisualFoxPro中〔A〕是一组相关数据按行列排列的二维表.A.表B.名称C.值D.域118.VisualFoxPro 翻开浏览窗口使用〔A〕命令.A.BrowseB.LiulanC.InternetD.TcpIP119.VisualFoxPro数据库表的创立方式中不包括〔A〕.A.状态栏B.文件菜单C.工程治理器D.表设计器120.VisualFoxPro索引类型中包括〔D〕.A.直线索引B.函数索引C.临时索引D.普通索引121.VisualFoxPro查询对象通过设置〔B〕条件进行数据检索.A.重复B.筛选C.分级D.线性122.VisualFoxPro视图的数据源能够采用〔B〕.A.查询B.视图C.图片D.word123.VisualFoxPro 中以电子表格形式显示结果的向导方式称作(A)向导A.交义表B.单行C.文字D.重复124.VisualFoxPro查询的输出形式中包括(A).A.浏览B.文字C.图形D.语音125.VisualFoxPro查询不可进行(C)操作.A.筛选B.分组C.绘图D.排序126.VisualFoxPro查询可通过(B)方式创立.A.图形B.设计器C.状态栏D.标题栏127.VisualFoxPro查询的创立可通过〔C〕方式实现.A.复制B.粘贴C.设计器D.表格128.VisualFoxPro查询不能使用〔D〕作为数据源.A.数据库表B.自由表C.视图D.查询129.VisualFoxPro中以图形的形式显示结果的向导方式称作〔A 〕向导A.图形B.焦点C.平等D.互动130.VisualFoxPro查询的输出形式有(D).A.数据库B.交义图C.网状图D.表131.VisualFoxPro 视图必须存在于某个(D)当中.A.图片B.文字C.视频D.数据库132.VisualFoxPro查询设计器选项卡中数据在(A)选项卡设置A.字段B.联播C.分层D.复合133.VisualFoxPro查询文件的扩展名是(A)A.QPRB.CXC.ABDD.UIO134.VisualFoxPro创立查询的命令是(A).A.Create QueryB.CJCXC.OpenD.Close135.VisualFoxPro提供的可视化数据检索工具包括(A)A.查询B.分层C.工具D.连接136.VisualFoxPro 视图以(A)窗口形式输出数据.A.浏览B.文字B.C.图片D.交义137.VisualFoxPro字体C.参数D.分级138.VisualFoxProA.分级B.远程C.临时D.交义139.VisualFoxProA.数据库表B.工程C.图形D.视频140.VisualFoxProA.本地B.层次视图可以设置(C),在运行时灵活的筛选所需数据.从数据源角度,视图类型中有(B)视图.视图的数据源可以采用(A).根据数据源划分,视图类型中包括(A)视图.A.方向C.模型D.平行141.VisualFoxPro查询的创立方式包括〔A〕.A.向导B.文本C.图形D.声音142.VisualFoxPro中以浏览窗口形式显示结果的向导方式称作〔A〕向导A.查询B.列表C.循环D.分层143.VisualFoxPro 程序的表中循环使用〔C〕命令.A.OdkB.AlkC.ScanD.Close144.VisualFoxPro程序的限制结构中有(D)结构.A.交义B.图形C.双层D.分支145.VisualFoxPro 计算机算法是(A).A.解决问题的步骤B.语HC.编译D.连接146.结构化程序设计的设计思想是(A).A.自顶向下B.分层C.循环D.交义147.VisualFoxPro程序的条件循环使用(A)命令.A.Do WhileB.CosC.BeginD.Open148.算法常用的表小方法包括(A) oA.N-S 图B.几何C.代数D.机器语言149.VisualFoxPro程序中数据输入使用(A)命令A.InputB.文本C.outD.cose150.VisualFoxPro 程序是(A)的集合.A.命令B.图片C.符号D.视频151.VisualFoxPro程序文件的执行使用〔D〕命令.A.ZHIXINB.OpenC.CloseD.Do152.VisualFoxPro 程序的多重分支结构使用〔A〕命令A.Do CaseB.DoC.AbcD.Obj153.VisualFoxPro程序的分支结构使用〔A〕命令.A.IfB.ABC.CoD.De154.算法常用的表小方法中有〔B〕.A.语音B.流程图C.文字D.视频155.算法常用的表示方法中包括(A).A.自然语言'表小法B.汉语C.英文D.机器语言156.VisualFoxPro程序的限制结构包括(C)结构A.临时B.双层C.顺序D.复合157.VisualFoxPro程序文件的扩展名是(A).A.PRGB.ABFC.OBJD.LSD158.VisualFoxPro程序中注释可以使用〔A〕命令.A.NoteB.zhusiC.@D.#159.VisualFoxPro程序文件可以通过〔C〕方式建立.A.绘图B.复制C.命令D.语音160.算法的特征中包括〔D〕.A.复杂性B.交义性C.循环性。
vf考试试题及答案
vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。
- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。
- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。
- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。
- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。
- 3.2 描述Visual FoxPro中如何创建一个查询。
- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。
4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。
- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。
- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。
请描述如何使用Visual FoxPro来找出工资最高的员工。
- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。
vfp考试试题和答案
vfp考试试题和答案**VFP考试试题和答案**一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表名B. 记录数C. 字段名D. 表结构答案:D2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. SPACE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN TABLEB. USEC. DO FORMD. DISPLAY FORM答案:C4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE TABLEB. RELEASEC. CLEARD. QUIT答案:B5. 在Visual FoxPro中,以下哪个选项不是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. ALLTRIM()答案:B7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECT DATABASEB. USEC. SET DATABASED. CREATE DATABASE答案:C8. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT DATABASE答案:B9. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B10. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B11. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B12. Visual FoxPro中,以下哪个命令用于复制一个表?A. COPY TABLEB. SELECT TABLEC. INSERT TABLED. APPEND TABLE答案:A13. 在Visual FoxPro中,以下哪个选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B14. Visual FoxPro中,以下哪个命令用于执行一个查询?A. SELECTB. QUERYC. EXECUTED. RUN答案:D15. 在Visual FoxPro中,以下哪个选项不是报表的控件?A. LabelB. TextboxC. GridD. Chart答案:D16. Visual FoxPro中,以下哪个命令用于设置表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGE TABLED. SET FIELDS答案:A17. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEPART()D. DATENAME()答案:A18. Visual FoxPro中,以下哪个命令用于设置表的索引?A. SET INDEXB. CREATE INDEXC. ALTER INDEXD. DROP INDEX答案:A19. 在Visual FoxPro中,以下哪个选项不是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图答案:C20. Visual FoxPro中,以下哪个命令用于创建一个视图?A. CREATE VIEWB. SELECT INTOC. CREATE TABLED. SELECT答案:A二、多项选择题(每题3分,共30分)21. Visual FoxPro中,以下哪些选项是表的属性?A. 表名B. 记录数C. 字段名D. 表结构E. 索引答案:A, B, C, E22. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. SPACE()E. STR()答案:A, B, C, D, E23. Visual FoxPro中,以下哪些命令用于数据的输入和输出?A. INPUTB. PROMPTC. PRINTD. ? 和 @E. DISPLAY答案:A, B, C, D, E24. 在Visual FoxPro中,以下哪些选项是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)E. L(逻辑型)答案:A, B, C, D, E25. Visual FoxPro中,以下哪些命令用于表的修改?A. INSERTB. DELETEC. UPDATED. REPLACEE. BROWSE答案:A, B, C, D26. 在Visual FoxPro中,以下哪些选项是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:A, C, D, E27. Visual FoxPro中,以下哪些命令用于数据库的操作?A. CREATE DATABASEB. USEC. SELECT DATABASED. ALTER DATABASEE. DROP DATABASE答案:A, B, C, E28. 在Visual FoxPro中,以下哪些选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B29. Visual FoxPro中,以下哪些命令用于报表的设计和打印?A. REPORT FORMB. PREPARE REPORTC. PRINT REPORTD. VIEW REPORTE. RUN REPORT答案:A, B, C, D, E30. 在Visual FoxPro中,以下哪些选项是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图E. 临时视图答案:A, B, D, E三、填空题(每题2分,共20分)31. 在Visual FoxPro中,使用________命令可以创建一个新的表。
vfp试题及答案
vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。
《VFP数据库》试题及答案
****学院学年学期期末考试试题(考试时间:120分钟)1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外);2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负;3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸一、选择(每小题2分,共70分)1.VFP是一种________ 模型的数据库管理系统.选择:A. 层次_ B. 网络_C。
对象_ D。
关系答案: D2.目前三种基本的数据模型是________ 。
选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案: A3.VFP系统中,表的结构取决于___________ 。
选择:A. 字段的个数、名称、类型和长度_ B。
字段的个数、名称、顺序_C。
记录的个数、顺序_ D。
记录和字段的个数、顺序答案:A4.数据库管理系统是________ 。
选择:A. 教学软件_ B。
应用软件C. 计算机辅助设计软件_ D。
系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。
选择:A。
字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D6.下列说法中正确的是_____。
A。
数据库打开时,该库中的表将自动打开B。
当打开数据库中的某个表时,该表所在的数据库将自动打开C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开D。
如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______.A。
查询的命令B。
与查询有关的基表C. 查询的结果D。
查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____.选择:A。
vfp试题及答案及
vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。
vfp考试题及答案
vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。
工程管理vfp数据库考试题及答案
工程管理vfp数据库考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单是数据库的一部分B. 表单是数据库的集合C. 表单是数据库的子集D. 表单是数据库的独立组件答案:D2. Visual FoxPro中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. CREATE FORMD. CREATE INDEX答案:B3. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段名B. 字段类型C. 字段大小D. 字段颜色答案:D4. 在Visual FoxPro中,以下哪个选项是正确的查询设计视图?A. 数据视图B. 逻辑视图C. 物理视图D. 表单视图答案:A5. Visual FoxPro中,以下哪个命令用于删除表中的记录?A. DELETEB. CLEARC. DROPD. REMOVE答案:A6. 在Visual FoxPro中,以下哪个选项是正确的字段类型?A. 整数型B. 文本型C. 日期型D. 所有以上答案:D7. Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. ACTIVATE FORM答案:A8. 在Visual FoxPro中,以下哪个选项是正确的报表设计视图?A. 数据视图B. 预览视图C. 逻辑视图D. 打印视图答案:B9. Visual FoxPro中,以下哪个命令用于创建索引?A. CREATE INDEXB. INDEX ONC. SET INDEXD. ALTER INDEX答案:B10. 在Visual FoxPro中,以下哪个选项是正确的视图类型?A. 数据视图B. 表单视图C. 报表视图D. 所有以上答案:D二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些是正确的表单控件类型?A. 标签B. 文本框C. 命令按钮D. 选项组答案:ABCD2. 在Visual FoxPro中,以下哪些是正确的数据库操作?A. 添加记录B. 删除记录C. 修改记录D. 查询记录答案:ABCD3. Visual FoxPro中,以下哪些是正确的字段属性?A. 默认值B. 有效性规则C. 有效性文本D. 标题答案:ABCD4. 在Visual FoxPro中,以下哪些是正确的查询设计视图?A. 数据视图B. 逻辑视图C. SQL视图D. 物理视图答案:ABC5. Visual FoxPro中,以下哪些是正确的报表设计视图?A. 数据视图B. 预览视图C. 逻辑视图D. 打印视图答案:BD三、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数据库的命令是________。
vfp考试题及答案
vfp考试题及答案1. 题目:在Visual FoxPro中,如何使用SQL语句创建一个新表?答案:在Visual FoxPro中,可以使用以下SQL语句来创建一个新表:```CREATE TABLE 表名 (字段1 类型1, 字段2 类型2, ...);```例如,创建一个名为“学生”的表,包含“学号”和“姓名”两个字段,可以使用:```CREATE TABLE 学生 (学号 C(10), 姓名 C(20));```2. 题目:在Visual FoxPro中,如何使用SELECT语句查询特定字段?答案:在Visual FoxPro中,可以使用SELECT语句查询特定字段,基本语法如下:```SELECT 字段1, 字段2 FROM 表名 WHERE 条件;```例如,查询“学生”表中所有学生的姓名和学号,可以使用:```SELECT 学号, 姓名 FROM 学生;```3. 题目:在Visual FoxPro中,如何使用UPDATE语句更新表中的记录?答案:在Visual FoxPro中,可以使用UPDATE语句更新表中的记录,基本语法如下:```UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2 WHERE 条件;```例如,更新“学生”表中学号为“001”的学生的姓名为“张三”,可以使用:```UPDATE 学生 SET 姓名 = '张三' WHERE 学号 = '001';```4. 题目:在Visual FoxPro中,如何使用DELETE语句删除表中的记录?答案:在Visual FoxPro中,可以使用DELETE语句删除表中的记录,基本语法如下:```DELETE FROM 表名 WHERE 条件;```例如,删除“学生”表中学号为“002”的学生记录,可以使用:```DELETE FROM 学生 WHERE 学号 = '002';```5. 题目:在Visual FoxPro中,如何使用JOIN语句进行表连接查询?答案:在Visual FoxPro中,可以使用JOIN语句进行表连接查询,基本语法如下:```SELECT 表1.字段1, 表2.字段2 FROM 表1 JOIN 表2 ON 表1.连接字段 = 表2.连接字段;```例如,查询“学生”表和“成绩”表中,学生姓名和对应的成绩,可以使用:```SELECT 学生.姓名, 成绩.分数 FROM 学生 JOIN 成绩 ON 学生.学号 = 成绩.学号;```。
vfp测试题及答案
vfp测试题及答案一、选择题1. 在Visual FoxPro中,以下哪个不是数据库表的字段类型?A. 数字型B. 日期型C. 备注型D. 逻辑型答案:D2. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的所有表?A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:A二、填空题1. 在Visual FoxPro中,______命令可以用于打开一个表。
答案:USE2. 要将Visual FoxPro中的表单保存为类文件,应使用______命令。
答案:RELEASE三、简答题1. 简述Visual FoxPro中的索引类型有哪些,并简要说明它们的特点。
答案:Visual FoxPro中的索引类型主要有三种:主索引、候选索引和普通索引。
主索引用于唯一标识表中的每条记录,不允许重复;候选索引可以包含重复值,但每个候选索引中只能有一个空值;普通索引则没有这些限制,主要用于提高查询效率。
四、操作题1. 假设有一个名为“学生”的表,包含字段:学号(C,8)、姓名(C,20)、年龄(N,3,0)。
请写出在Visual FoxPro中创建该表的命令。
答案:```CREATE TABLE 学生 (学号 C(8), 姓名 C(20), 年龄 N(3,0))```2. 继续上题,如果需要为“学号”字段创建一个主索引,并且为“姓名”字段创建一个候选索引,应如何操作?答案:```USE 学生SET PRIMARY KEY 学号SET INDEX TO 姓名 TAG 姓名索引```五、编程题1. 编写一个Visual FoxPro程序,用于查询“学生”表中年龄大于20岁的学生信息,并显示结果。
答案:```SELECT * FROM 学生 WHERE 年龄 > 20 INTO CURSOR 查询结果 BROWSE```请注意,以上内容仅为示例,具体题目和答案应根据实际教学内容和要求进行设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VFP数据库》试卷1.下列表达式的结果为真的是()。
A.'中国'<='' B.'电脑'$'电脑报'C.2*4.2<=11%6 D.'电脑报'=='电脑'2.视图不能单独存在,它必须依赖于()。
A.视图B.查询C.数据表D.数据库3.有如下SQL select语句:select * from 成绩where 数学between 80 and 100与该语句等价的SQL语句是()。
A.select * from 成绩where 数学<100 and 数学>80B.select * from 成绩where 数学>=100 and 数学<=80C.select * from 成绩where 数学>100 and 数学<80D.select * from 成绩where 数学<=100 and 数学>=804.SQL语句中修改表结构的命令是()。
A.alter table B.modify tableC.alter structure D.modify structure5.SQL中,select语句的功能是()。
A.定义B.查询C.修改D.控制6.只有数据表中有而自由表中没有的索引类型是()。
A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。
A.delete B.zap C.modify structure D.pack8.一个工作区最多可以打开()个表。
A.32767 B.1 C.2 D.39.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。
A.join on子句B.where子句C.group by子句D.having子句10.字符串长度函数len("学英语从ABC开始")的结果是()。
A.9 B.18 C.15 D.16.611.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。
A.replace 成绩set 语文=语文+10 B.update 成绩set 语文=语文+10C.edit 成绩set 语文=语文+10 D.change 成绩set 语文=语文+1012.在SQL语句中用于限定条件的子句是。
A.for子句B.while子句C.where子句D.condition子句13.以下数据()不是字符型数据。
A."10/25/99" B.10/25/99 C.'10/25/99' D.[10/25/99]14.数据表中的记录暂时不想使用时,应使用的命令是()。
A.delete B.pack C.zap D.recall15.关闭命令窗口的操作方法是()。
A.“窗口”菜单下的“隐藏”菜单B.快捷键Ctrl+F4C.单击常用工具栏命令窗口按钮D.以上方法都可以16.MAX(10,20,30,40)的执行结果是()。
A.10 B.20 C.30 D.4017.在VFP中,建立索引的作用之一是()。
A.节省存储空间B.便于管理C.提高查询速度D.提高查询和更新的速度18.between(24,12,36)的执行结果是()。
A..F. B..T. C..N. D..f.19.学生表student.dbf中包含有通用型字段,存储通用型字段中的数据的文件名是()。
A.student.doc B.student.mem C.student.dbt D.student.fpt20.在当前目录下删除表xsk的命令是()。
A.drop xsk B.delete table xskC.drop table xsk D.delete xsk21.求学生成绩表中各个学生的平均分,最简便的命令是()。
A.browse B.replace C.edit D.change22.二维表的表头称为()。
A.数据项B.元组C.结构名D.属性23.选择尚未使用的最小工作区应使用的命令是()。
A.select 3 B.select 2 C.select 1 D.select 024.参照完整性不包括()规则。
A.删除规则B.插入规则C.更新规则D.查询规则25.下列表达式不合法的是()。
A.date()+10 B.date()-10C.date()+{^2011/08/25} D.date()-{^2011/08/25}26.视图设计器比查询设计器多一个选项卡是()。
A.字段B.筛选C.更新条件D.杂项27.使用SQL语句从“成绩”表中查询所有姓王的同学的信息,正确的命令是()。
A.select * from 成绩where left(,2)="王"B.select * from 成绩where right(,2)="王"C.select * from 成绩where trim(,2)="王"D.select * from 成绩where str(,2)="王"28.在SQL语句中用于分组的子句是()。
A.modify B.order by C.group by D.sum29.默认的查询输出形式是()。
A.屏幕B.图形C.浏览D.数据表30.执行set exact off命令之后,下列表达式结果为.T.的是()。
A.'计算机应用'='计算机' B.'计算机'=='计算机应用'C.'计算机应用'=='计算机' D.'计算机应用'$'计算机'1.下列表达式的结果都是“04财务班”的是()。
A.Y=left(“市职教中心04财务班”,8)B.Y=right(“市职教中心04财务班”,8)C.Y=substr(“市职教中心04财务班”,15,8)D.Alltrim(“市职教中心04财务班”,15,6)2.使用LOCATE FOR命令检索数据时,下列叙述中正确的是()。
A.检索成功时记录指针移到找到的记录上B.检索成功时FOUND()返回真值C.检索失败时记录指针移到文件尾D.检索失败时EOF()返回真值3.下列叙述正确的是()。
A.主索引不允许索引关键字出现重复值,一个数据库表只能建立一个主索引B.候选索引不允许索引关键字出现重复值,一个表可以建立多个候选索引C.普通索引允许索引关键字出现重复值,一个表可以建立多个普通索引D.惟一索引允许索引关键字出现重复值,一个表只能建立一个惟一索引4.用关系运算符比较数据时,正确的方法是()。
A.比较数值型数据时,按数值大小进行比较B.比较单个字符时,按其ASCII码值的大小进行比较C.比较字符串时,按从左到右的顺序依次比较每一个位置上的字符D.比较日期型数据时,按日期的先后进行比较5.下列说确的是()。
A.input命令可以输入N、C、D、L、T和Y类型数据B.accept命令只能输入C类型数据C.clear命令能够清除命令窗口中的所有容D.wait命令只能输入C类型数据6.退出VFP系统的方法是()。
A.快捷键Alt+F4 B.在命令窗口中输入quit命令C.单击窗口右上角“关闭”按钮D.单击“文件”菜单中的“退出”命令7. 设计查询时,查询去向可以是()。
A.浏览窗口B.表C.存变量D.报表文件8.下列叙述正确的是()。
A.数据表是属于某一个数据库的表B.数据表与自由表的扩展名不同C.自由表是不属于任何数据库的表D.数据库表与自由表可以相互转换三、填空题(每空0.5分,共20分)1.DBMS所支持的三种数据模型分别是、和。
2.一个项目文件名为学生,要想打开该项目,应使用的命令是。
3.在VFP中,变量分为和两大类。
4.VFP命令有三种工作方式,分别是、、。
5.项目文件的扩展名是。
6.项目管理器的“数据”选项卡用于管理、和查询。
7.在“browse fields 学号,,性别,总成绩for 总成绩>300”命令中,fields子句就是关系运算中运算,for子句就是运算。
8.是组成表的最基本的单位,它是描述某个对象的特征的一个个属性。
9.是在程序的运行过程中其值始终不发生变化的量。
10.一数据库名为student.dbc,要打开该数据库应使用命令。
11.在VFP的数据类型中,默认值为.F.的是。
12.逻辑运算符的优先级依次为、、or。
13. 在VFP命令中,对表文件从当前记录开始至最后一个记录进行操作使用的<围>短语是。
14.函数int(-8.34)的值是。
15.字段变量与存变量同名时,若没有指明是哪种形式的变量,系统默认为是。
16.将“学生”表中为斌的同学进行逻辑删除,应使用的SQL命令。
17.函数str(12345.6789,5)的返回值是。
18.执行LOCATE命令后,若要继续查找满足条件的记录应使用命令。
19.视图分为和。
20.执行一个名为”成绩”的查询文件,应使用的命令是。
21.彻底删除所有记录用命令。
22.函数like("?b*","abcd")的值是。
23.查询设计器中,“排序依据”选项卡对应于SQL命令中的子句。
24.函数sign(-10.4)的值是。
25.命令left("123456789",len("计算机"))的结果是。
26. 结构化复合索引文件的扩展名是。
27.数值字段求和命令是,求平均数命令是。
28.记录指针的移动命令分为两种,一种是,一种是。
29.向表尾追加一条新空白记录使用命令。
()1.VFP属于关系型数据库,一个二维表就是一个关系。
()2.mod(5,3)的值为3。
()3.一个表可以在多个工作区打开。
()4.type("123")的值为C。
()5.用delete命令删除的记录,将无法恢复。
()6.函数IIF(1-6=5,"男","女")的值为“男”。
()7.命令“list memory like *”可以显示所有存变量。
()8.13AA是一个合法的变量名。
()9.如果BOF()的结果为.t.,表示当前记录指针正位于第一条记录。
()10.选择VFP6.0菜单栏中的“工具/选项”命令,可以对VFP的工作环境进行设置,包括用户文件默认位置的设置、日期和时间格式的设置等。
()11.find和seek命令既可以在已打开索引的数据表中查询,也可以在关闭索引(或无索引)的数据表中查询。