《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分,共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中,使用________命令可以创建一个新的数据库。
《VFP数据库》试题及答案备课讲稿
VFP 数据库》试题及答案****学院 学年 学期期末考试试题(考试时间:120分钟)考核课程:VFP 数据库原理及应用(A/B )卷 考核方式:(闭)卷答题说明:1、 请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答 题的试卷例外);2、 请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登 分,则后果自负;3、 客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题 模型的数据库管理系统。
选择:A.层次_ B.网络_C.对象_ D.关系 答案:D2. 目前三种基本的数据模型是 _________ 。
选择:A.层次模型、网络模型、关系模型_ B.对象模型、网络模型、关系模型_C.网络模 型、对象模型、层次模型_ D.层次模型、关系模型、对象模型答案:A3. VFP 系统中,表的结构取决于 _____________ 。
选择:A.字段的个数、名称、类型和长度_ B.字段的个数、名称、顺序_C.记录的个数、 顺序_ D.记录和字段的个数、顺序答案:A 4. 数据库管理系统是 __________ 。
选择:A.教学软件_ B.应用软件C.计算机辅助设计软件_ D.系统软件 答案:D 5. 在定义表结构时,以下 ___________ 数据类型的字段宽度都是定长的。
一、选择(每小题 2分,共70分)纸上,其他纸上的答题无效选择:A.字符型、货币型、数值型_ B.字符型、货币型、整型_C.备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D6. 下列说法中正确的是_____ 。
A. 数据库打开时,该库中的表将自动打开B. 当打开数据库中的某个表时,该表所在的数据库将自动打开C. 如果数据库以独占的方式打开,则库中的表只能以独占方式打开D. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B7. VFP 系统中,使用查询设计器生成的查询文件中保存的是__________ 。
VFP数据库练习题1
VFP数据库(1)一、填空题1.VFP的命令一般由命令关键字和两部分组成。
2.将数学式a acb b24 2-+-写成VFP能识别的表达式。
3.职工表中有编号、姓名、职务和政治面貌等字段,适合建立主索引的是。
4.若replace命令缺省范围和条件子句,则替换的是记录。
5.索引的作用一是快速查找记录;二是用于建立,从而建立参照完整性。
6.查询从本质上讲是一条语句。
7.VFP中退出循环可用循环控制变量实现,也可使用语句。
8.表单中可以输入编辑多行文本的控件为。
9.打印报表xsqk.frx的命令是。
10.若要将组合框设置为下拉列表框应将属性的值设置为2。
二、单项选择题1.VFP的命令书写规则,下列描述中正确的是()A.命令动词后的子句有严格的顺序B.命令关键字都能只取前面4个字符C.For和While引导的条件子句在功能上有区别D.命令严格区分大小写2.下列选项中,不能作为VFP变量名的是()A.ABB.AB12C.12ABD._AB3.表达式alltrim(“VF_”-“_6.0”)的值为()A.“VF_ _6.0”B.“VF_6.0_”C.“VF__6.0”D.“VF6.0_”4.有一数值型字段宽度为5,小数位数为2,则此字段能存放的最小值是()A.-0.01B.-9.99C.0.0D.-99.995.下列关于表索引的说法中,不正确的是()1A.任何表的结构复合索引能控制表中关键字段重复值的输入B.一个数据表可建立多个候选索引C.主索引只适用于数据库表D.当表打开时,其对应的结构复合索引文件将自动打开6.当两个表进行完全联接时,交叉组合后形成的新纪录的个数是()A.两张表记录之差B.两张表记录之和C.两张表中记录多者D.不会少于其中任何一张表的记录数7.查询xscj.dbf表中“VFP”学科成绩在60~79分数段的学生记录,并按该科成绩降序排序,以下语句中正确的是()A.Select * from xscj where VFP between 60 and 79 order by VFPB.Select * from xscj where VFP in(60,79) order by VFPC.Select * from xscj where VFP between 60 and 79 order by VFP descD.Select * from xscj where VFP in(60,79) order by VFP desc8.当循环次数一定时,通常使用的循环语句是()A.Scan…endscanB.For…endforC.Do while…enddoD.三者都是9.在表单文件中,触发load事件的是()A.当表单初始化时B.当从内存中释放对象C.当表单装入内存D.当用户双击对象10.要将文本框text1中的文本内容赋给变量bh,以下语句中正确的是()A.Bh=thisform.text1.captionB.bh=thisform.text1.textC.bh=thisform.text1.valueD.B、C均可11.下列命令中,能够建立事件循环的是()A.Read eventsB.Clear eventsC.Close allD.Close database12.在表单中,既可作为方法名,又可作为命令的是()A.SetfocusB.RefreshC.ReleaseD.load23。
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)),可以插入的记录是( )。
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 >
数据库期末考试试题(附答案)
广东海洋大学寸金学院2010—2011学年第二学期《Visual FoxPro 数据库程序设计》期末试题一.填空题(每空1分,共20分,请把答案写在答题纸上,答在本页无效)1. 关系数据模型中的关系是指 二维表 。
2. 数据模型是数据库管理系统用来表示实体实体间的联系的方法。
数据模型分为3种:层次模型、 网状模型 和关系模型。
3. 函数LEN(‚ABC ‛-‚EF ‛)的值是 5 ,函数MOD(4*9,90/9)的值为 6 。
4. 命令?MOD (10,9)=10%9的执行结果是.T.。
5. 项目文件的扩展名是 .pjx 。
6. 在当前打开的商品销售数据表中有一字段‚销售量‛,现要将当前记录的该字段值存入一个内存变量‚销售量‛中,可以使用的命令是 销售量=销售量 ,或者是 STORE 销售量 TO 销售量 。
7. 要将当前文件夹下以AB 开头的所有数据表文件都复制到A 盘根目录下,应使用的正确命令是 COPY FILE AB*.DBF TO A:\ 和 COPY FILE AB*.FPT TO A:\。
8. 向灾区捐款的数据表有‛部门‛、‛姓名‛、‛金额’3个字段,该数据表已经打开并且按部门建立了索引,按部门进行汇总统计捐款金额并存入数据表bmje,应使用的正确命令是 TOTAL ON 部门 FIELD 金额 TO bmje 。
9. SQL 语言的核心是 数据库查询语言。
10. 视图与查询的最大区别在于,查询只能查阅指定的数据,而视图不但可以查阅数据,还可以修改数据,并把修改结果送回到源数据表中.11. .SQL 插入记录的命令是INSERT INTO ,删除记录的命令是 DELETE ,修改记录的名令是 UPDATE 。
12. 从职工数据库中计算工资合计的SQL 语句是:SELECT SUM(工资) FROM 职工。
13. 在Visual FoxPro 中,参照完整性规则包括更新规则、删除规则和 插入 规则。
《VFP数据库系统》题目及答案
《VFP数据库系统》作业专业班级:姓名:学号:作业要求:题目可打印,答案要求手写,该课程考试时交作业。
第一次作业:一、判断题1.一个变量或一个常数也是一个表达式。
√2.Visual FoxPro的菜单选项随着用户的操作可以发生变化。
√3.关系数据库对关系有3种基本操作:选择、投影和连接。
√4.函数的自变量类型和函数值的类型必须一致。
×5.NULL是指没有任何值,与0、空字符串或空格串具有相同的意义。
×6.Visual FoxPro表达式中的每一项都必须是同类型的。
√7.已知K=1,执行P=K=K+2后,则P的值为3。
×8.数组和表文件一样,都可以永久存储大量结构化数据。
×9.在Visual FoxPro中,一个变量也可以作条件使用。
√10.不论表文件是否打开,同名的字段变量的优先级高于内存变量。
×11.在Visual FoxPro命令中若同时出现FOR子句和WHILE子句,则它们的优先级别相同。
×12.在一个表达式中一定包含运算符。
×13.可以用“=”命令给字段变量赋值。
×14.当记录指针指向最后一条记录时,它的文件结束函数EOF()值为假。
√15.SET EXACT ON只对字符串运算起作用。
√二、选择题1.下述关于数据库系统的叙述正确的是( C )。
A.数据库系统避免了一切冗余B.数据库系统中数据的一致性是指数据类型一致C.数据库系统减少了数据冗余D.数据库系统比文件系统管理更多的数据2.Visual FoxPro系统所用的术语与关系术语存在以下对应关系( B )。
A. 表结构对应关系,表文件对应元组,记录对应属性,字段对应属性值B.表结构对应关系模式,表文件对应关系,记录对应元组,字段对应属性C.表文件对应关系模型,表文件对应关系,记录对应元组,字段对应属性D.表结构对应关系模式,表文件对应关系模型,记录对应元组,字段对应属性3.一个关系表文件中的各条记录( D )。
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数据库表可以拥有主索引.Y2要清除ViualFo某Pro主窗口编辑区的数据,可直接在命令窗口键入CLEAR命令.答案:Y3生成器(Builder)可以独立使用.N4自由表的字段名最长为10个字符Y5执行DELETE命令一定要慎重,否则记录逻辑删除后,将无法恢复.N6设表中有10条记录,当EOF()为真时,说明记录指向指向了表中最后一28.在命令窗口中执行QUIT命令不能关闭ViualFo某Pro.答案:N29.NULL值其实与空字符串、数值0或逻辑非.F.是相同的.答案:N30要恢复已被DELETE命令删除的数据记录,必须执行PACK命令:N31.LOCATE命令可以独立于CONTINUE命令执行,同理continue命令也可以独立于locate命令执行.答案:N33设表文件中有6条记录,且已打开,当EOF()为真时,recno()的返回值为84.将指针指向表文件中第一条记录的命令可以用GOTOP.答案:Y85.浮点数类型比数值型更为精确.:N92.不同数据记录的记录号可以是相同的.答案:NVFP选择题1.在ViualFo某Pro中,恢复逻辑删除的记录的命令是B:RECALL2.存储在计算机内有结构的相关数据的集合称为A:数据库3.在ViualFo某Pro中,要浏览表记录,条记录.答案:N7在ViualFo某Pro中,您可以同时打开多个数据库,而且在同一时间内,可以有多个数据库是"当前数据库".N8您可以使用表向导去修改某一个已有的表的结构.答案:N9依次使用OPENDATABASE命令打开多个数据库,可使得这些数据库都保持在打开状态,其中第一个使用OPENDATABASE命令打开的数据库将成为当前数据库.答案:N10表的数据记录也存储于数据库文件中.答案:N11在"文件"下拉菜单中单击"退出"命令可关闭ViualFo某Pro.答案:Y12执行DELETE命令删除数据记录后,这些数据记录并未被真正删除,而只是被标上删除记号以示删除.:Y14NULL值其实与空字符串、数值0或逻辑非.F.是相同的.答案:N15设表文件中有8条记录,且已打开,当BOF()为真时,recno()的返回值为1.答案:Y18设表文件中有5条记录,且已打开,当BOF()为真时,recno()的返回值为0.答案:N19自由表的字段名最长可达225个字符.答案:N20在"文件"下拉菜单中单击"退出"命令可关闭ViualFo某Pro.Y21ViualFo某Pro允许您将同一个表重复打开在不同工作区中.N22数据库文件的扩展名是.dbf.N25.SKIP命令和GO命令完全相同.N26.您可以在同一个工作区中同时打开多个表.答案:N27.执行DELETE命令删除了表中记录以后,用RECALL命令可以恢复.Y7.答案:Y34.执行DELETE命令一定要慎重,否则记录逻辑删除后,将无法恢复.:N37.要删除数据库文件或表文件,最好不要使用"Window资源管理器"或MS-DOS模式的命令.答案:Y39.要清除ViualFo某Pro主窗口编辑区的数据,可直接在命令窗口键入CLEAR命令.答案:Y41.如果LOCATE命令找不到指定条件的数据记录,记录指针将被移至最后一条数据记录的下边.答案:Y42.字段名可包含中文、英文字母、数字与下划线,而且第一个字母可以是数字或下划线.答案:N43用ZAP命令可以删除“表文件”.N44浮点数类型比数值型更为精确.N45在命令窗口中输入的命令,按回车键才能执行.答案:Y46数据表和自由表无差异.答案:N48.PACK命令可以恢复已被逻辑删除的数据记录.答案:N51.在命令窗口中执行E某IT命令可结束ViualFo某Pro.答案:N52.您可以使用表向导去修改某一个已有的表的结构.答案:N57.表的数据记录也存储于数据库文件中.答案:N58.生成器(Builder)可以独立使用.:N65.在ViualFo某Pro中,您可以同时打开多个数据库,而且在同一时间内,可以有多个数据库是"当前数据库".:N69.ViualFo某Pro中文版是一个关系数据库管理系统.答案:Y78.要取得目前所在环境的帮助,应按F2键.答案:N79.要取得目前所在环境的帮助,应按F1键.答案:Y首先用()命令打开要操作的表.AA:USE<表名>4.项目管理器的功能是组织和管理与项目有关的各种类型的A:文件5.在Viual中,数组元素定义后,其初值为C.FA:网状模型B:链状模型C:层次模型D:关系模型7.要清除内存中所有的变量,可以使用命令A:clearall8.1个工作区可以打开的数据库文件数为A:19.执行语句DIMENSIONM(3),N(2,3)后,数组M和N的元素个数分别为(B).B:3个和6个18.执行下面的语句后,数组M与N的元素个数分别为(A).DIMENSIONM(6),N(4,5)A:62010.在命令窗口中输入(C)命令可退出ViualFo某Pro.C:QUITD11.若使自定义函数向调用程序返回一个值,应使用(C)语句.C:return12.以下(C)命令能够恢复已被逻辑删除的数据记录.C:RECALL13.在ViualFo某Pro中,逻辑删除表中性别为女的命令是(A).A:DELETEFOR性别="女"14.执行LISTNE某T1命令后,记录指针的位置指向.C:原来记录15.ViualFo某Pro中过程固定的入口语句是(C).C:proc19.ViualFo某Pro中过程固定的出口语句是D:endproc16.一数据表中的"婚否"字段为逻辑57.用二维表形式表示的数据模型是B:关系数据模型58.内存变量文件的扩展名为(A).A:.MEM59.在ViualFo某Pro中,数据库文件的扩展名为(C).C:.DC某60.ViualFo某Pro支持()和()两种工作方式.BB:交互操作方式和程序执行方式61.下列变量中,(A)是ViualFo某Pro中某些记录,应先后选用的两个命令是B:DELETE、PACK25.数据表文件有20条记录,当前记录号为10,执行LISTNE某T5以后,所显示记录的序号是D:10~1426.逻辑型数据的取值不能D:T或F27.日期型常量的定界符是B:花括号28.在ViualFo某Pro中,显示命令窗口的操作正确的是(D).A:单击常用工具栏上的"命令窗口"按钮.B:单击"窗口"菜单中的"命令窗口"命令C:按[Ctrl+F2]组合键D:以上方法均可以29.一个表由(D)个字段组成.D:若干30.在ViualFo某Pro中删除记录有()和()两种.AA:逻辑删除和物理删除31.ViualFo某Pro支持()和()两种工作方式.B:交互操作方式和程序执行方式32.下列符号既不能作文件名又不能作变量名的是(B).“不能有空格”A:V-abcdefgB:Fa1234C:VabcdefD:F-a123433.在"选项"对话框的"表单"选项卡中可以设置(A).A:显示网格线B:显示状态栏C:显示时钟D:显示计时器事件34表文件的默认文件扩展名A:.dbf35.重建索引的命令是A:REINDE某37.设当前记录号是10,执行命令SKIP-2后,当前记录号变为(8).38.项目管理器的功能是组织和管理与项目有关的各种类型的A:文件40.下列关于字段名的命名规则,不正确的是(C).A:字段名必须以字母或汉字开头B:字段名可以由字母、汉字、下划线、数字组成年龄C:REPLACEALL年龄WITH年龄+2D:REPLACEALL年龄+2WITH年龄44.ViualFo某Pro的主界面包括(D).A:标题栏和菜单B:工具栏和状态栏C:命令窗口D:以上全部46ViualFo某Pro中逻辑删除是指(D).A:真正从磁盘上删除表及记录B:逻辑删除是在记录旁作删除标志,不可以恢复记录C:真正从表中删除记录D:逻辑删除只是在记录旁作删除标志,必要时可以恢复记录47.ViualFo某Pro主界面的菜单栏中包括(B)菜单.B:文件、编辑、显示、格式、工具、程序、窗口、帮助49.下列表达式中,是逻辑型常量的是(D).A:.YB:.NC:NOTD:.F.52.在ViualFo某Pro中,要浏览表记录,首先用(A)命令打开要操作的表.A:USE<表名>53.如果要取消当前正在运行的程序,可在命令窗口中输入(A)命令.A:CANCEL54.数据表中有30条记录,如果当前记录为第1条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是(B).A:31B:30C:29D:2855.ViualFo某Pro在创建数据库时建立了扩展名分别为(D)的文件.A.DBCB:.DCTC.DC某D.A、B、C56.字符型常量的定界符不包括(C).A:单引号的合法变量名.A:GlowB:7某.YC:01RD:AB.V64.如果一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是(D).D:算术->关系->逻辑67.关于Fo某Pro中的运算符的优先级,下列选项中不正确的是(C).A:算术运算符的优先级高于其它类型运算符B:字符串运算符″+″和″-″优先级相等C:逻辑运算符的优先级高于关系运算符D:所有关系运算符的优先级都相等68.要启动ViualFo某Pro的向导可以(D).A:打开新建对话框B:单击工具栏上的"向导"图表按钮C:从"工具"菜单中选择"向导"D:以上方法都可以69.在ViualFo某pro中,执行程序文件的命令是(A).A:do<文件名>B:OPEN<文件名>C:MDIFY<文件名>D:以上答案都不对70.若使自定义函数向调用程序返回一个值,应使用(C)语句.C:return71.在ViualFo某Pro中,逻辑型数据在表中占用(A)个字节.A:1B:2C:4D:1074.执行命令STORECTOD(′03/09/94′)TOA后,变量A的类型为(A).A:日期型B:数值型C:备注型D:字符型76.物理删除表中所有记录的命令是表文件的命令是(B).(C).C:ZAPA:OPENDATABASE<数据表文件78.ViualFo某Pro中逻辑删除是指名>(D).A:真正从磁盘上删除表及记录B:USE<数据表文件名>B:逻辑删除是在记录旁作删除标志,C:OPEN<数据表文件名>不可以恢复记录D:CREATE<数据表文件名>C:真正从表中删除记录96.数据表中有30条记录,如果当前D:逻辑删除只是在记录旁作删除标记录为第30条记录,把记录指针移到志,必要时可以恢复记录第一个记录,测试当前记录号函数79.在ViualFo某pro中,结构化程序设RECNO()的值是(C).计的三种基本逻辑结构是(A).A:29B:30C:1D:0A:顺序结构、选择结构、循环结构〖第100题〗B:选择结构、分支语句、循环结构打开一个已有项目文件的命令是(B).C:顺序结构、分支语句、选择结构A:OPENPROJECTD:选择结构、嵌套结构、分支语句B:MODIFYPROJECT80.8E+9是一个(C).C:USEPROJECTA:内存变量B:字符常量C:数值常量D:非法表达式82.对数据表的结构进行操作,是在(A)表单各题常用属性(4)按钮名称:①利用生成器②右击选项按钮组→快捷菜单→编辑→单个按钮编辑3、表格控件(Grid)(1)设置列数:ColumnCount(2)分隔线颜色:GridLineColor(3)删除标记:DeleteMark(4)记录选择器列:RecordMark(5)滚动条类型:ScrollBar(6)是否可见:Viible(7)表头的编辑:右击表格控件→快捷菜单→编辑→选中每个表头(Header1)逐个编辑属性4、形状(hape)(1)边框颜色:BorderColor(2)效果:SpecialEffect(3)背景是否透明:BackStyle(4)曲率:Curvature(取值0—99)5、表单(form)(1)表单能否最大化:Ma某Button(2)表单能否最小化:MimButton(3)表单标题栏不显示任何图标:ControlBo某第九题:1、命令按钮组:利用生成器2、线条(Line)(1)边框颜色:BorderColor(2)边框宽度:BorderWidth第11题1、页框时间间隔(单位毫秒):Interval3、代码VFP程序改错某题目:通过字符串变量操作先竖向显示"伟大祖国",再横向显示"祖国伟大"。
《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中,使用命令_________可以设置表的过滤条件。
vf数据库基础知识习题与答案
第一章 VF 基础知识、选择题1. 在一个二维表中,行称为 ____________ ,列称为 __________ A) 属性;元组 C) 关系;元组2. 数据库系统的核心是 ___________ 。
A) 数据库管理系统 C) 数据3. VFP 是一种 _________ 据库管理系统 A) 层次型 C) 关系型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. VFP 是一种关系型数据库管理系统,所谓关系是指 ______________ 。
A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与B) 元组;属性 D) 属性;关系B) 数据库D) 数据库应用系统 B) 网状型 D) 树型部件之间是___________ 的联系。
Visual FoxPro考试试题及答案
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的表中每一列称作(A)。
A.字段B.列标 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.DBMS C。
MANG D.GUANLI19.数据库系统的组成中不包括(A)。
A.说明书B.数据库管理系统 C。
VFP习题集参考答案
第 6 部分 项目管理与集成 一、选择题
1 2 3 4 C C D C 6 A
5
B
二、填空题
1 2 3 4 5 PJX 数据 其他 代码 数据库 6 7 CLEAR EVENTS 包含
第 7 部分 综合练习 一、选择题
1 2 3 4 5 A B A D C 6 7 8 9 10 C D D B D 11 12 13 14 15 C B A D D 16 17 18 19 20 A D C A C
白志强 0.00 王京京 30.00 3 5 3 白志强 0.00 3 4 白志强 08/18/73 李利利 03/15/70 李利利 27 3 70.00
6 7 8 9 10
16 17 18
S=115 2 3 4 2
四ห้องสมุดไป่ตู้完善程序题
2*I-1 1 COPY TO CG FOR 奖学金>20 16 I=I-1
32 33 34 35 36 37 38 39 40 41
结构复合 唯一 普通 CDX SET ORDER TO 索引名 SET ORDER TO CONTINUE .F. COUNT FOR 年龄<20 TO M1 AVERAGE 库存量 FOR 商品名称="空调 "
第 3 部分 程序设计 一、选择题
二、填空题
1 2 3 4 5 二维表 "345" 唯一索引 LOCATE XYZ 6 7 8 9 10 数据库表 REFRESH 细节 生成 删除
三、运行结果题
1 李利利 03/15/70 2 2 0
四、完善程序题
1 2
SUM 奖学金 FOR 性别="男" TO S1 IF 成绩>MX
Vf 数据库考试试题.
Vf 数据库考试试题(一)一、选择题1、在Visual FoxPro 中,向数据库文件追加数据使用语句( ).A insertB replaceC appendD add2、在Visual FoxPro 中,删除数据库的所有记录,保留数据库结构的命令是()。
A delete allB packC recallD zap3、在Visual FoxPro中,使用replace <字段名> with<表达式>for <条件>后,记录指针为()。
A视情况而定 B 当前纪录 C bof D 为文件尾4、保存在计算机中具有一定结构的相关数据的集合成为()。
A数据库B数据库系统C数据库管理系统D数据结构5、利用数据库技术进行人事档案管理是属于计算机的()。
A科学计算应用B过程控制应用C数据处理应用D辅助工程应用6、Visual FoxPro6.0管理的数据库是()型数据库。
A网络B层次C关系D链状7、数据的完整性是指()。
A数据的存储与使用数据的程序相关B防止数据被非法使用C数据的正确性、合理性和一致性D减少系统中不必要的重复数据8、在Visual FoxPro数据库管理系统中,下列数据属于常量的是()。
A .n.B FC 07/08/99D all9、如果想从字符串“青岛市”中取出汉字“岛”,应该使用函数()。
A substr( “青岛市”,2,2)B substr( “青岛市”,2,1)C substr( “青岛市”,3,1)D C substr( “青岛市”,3,2)10、用For Endfor组织的循环结构中,如省略步长则系统默认步长是()。
A 0B -1C 1D 2二、填空题1、数据库系统的核心是。
2、?Mod(12,9)的返回值是。
3、?3+3>6 and 5>3的返回值是。
4、?Str(1234.5678,6,1)的结果是。
5、结构化程序所使用的三种基本控制结构是顺序结构、和循环结构。
(完整版)《VF》数据库基础知识及操作,视图、查询、SQL经典试题
《VF》数据库基础知识及操作,视图、查询、SQL经典试题一.选择题(每个1分,共50分)1.关系运算不包括()A.连接运算 B.选择运算 C.投影运算 D.并运算2、退出Visual Foxpro 6.0的操作方法是()A.从“文件”菜单中选择“退出”命令 B.直接按Alt+F4C.在命令窗口中输入QUIT命令后回车 D.以上都可以3.在Visual FoxPro6.0中,下列有关数据库的描述,正确的是 ( ) A.数据库不能多用户共享B.在关系型数据库系统中,关系型数据库是通过一个二维表来表示数据之间的联系的C.数据库中的最小访问单位是记录D.数据库中的数据不能是图像4.在Visual Foxpro中,XS表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()A.XS.DBC B.XS.QPR C.XS.DBF D.XS.FPT5.在Visual Foxpro表文件中,逻辑型、日期型、备注型数据的宽度分别是()A.1、8、128 B. 2、8、10 C.1、8、4 D. 1、8、任意6.在Visual FoxPro6.0中,关于视图的叙述正确的是( )A.视图文件是一个独立的数据文件,不属于任何的数据库B.视图可以对源表中的数据进行更新C.如果希望每次运行视图时,根据输入值的不同而检索到不同的结果,可以建立远程视图D.视图只能从一个表派生出来7.在Visual FoxPro6.0中,使用查询设计器创建查询时,查询去向中不包括的是( )A.标签 B.屏幕 C.视图 D.临时表8.在Visual FoxPro6.0中,项目文件的扩展名是( )A..PRG B. .PJX C..SCX D..QPR9. 不允许记录中出现重复索引值的索引是( )。
A.主索引 B.主索引、候选索引、普通索引C.主索引和候选索引 D主索引、候选索引和唯一索引10. 在VisuAlFoxPro中,可以对字段设置默认值的表( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
****学院学年学期期末考试试题(考试时间: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. 系统软件答案:D5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。
选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D6.下列说法中正确的是_____。
A.数据库打开时,该库中的表将自动打开B.当打开数据库中的某个表时,该表所在的数据库将自动打开C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。
A. 查询的命令B. 与查询有关的基表C. 查询的结果D. 查询的条件答案:A8.对于创建新类,VFP提供的工具有:_____。
选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C9.VFP的循环语句有_____。
选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A10.彻底删除记录数据可以分两步来实现,这两步是______。
选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和RECALL _ 答案:C11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系" ______。
选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D12.下列控件均为容器类的是_____。
选择:A. 表单、命令按钮组、命令按钮_ B. 表单集、列、组合框_C. 表格、列、文本框_ D. 页框、列、表格答案:D13.VFP中可执行的表单文件的扩展名是______。
选择:A. SCT B. SCXC. SPR D. SPT 答案:B14.关于数据库的操作,下述说法中,_________是正确的。
选择:A. 数据库被删除后,则它包含的数据库表也随着被删除_ B. 打开了新的数据库,则原来已打开的数据库被关闭_C. 数据库被关闭后,它所包含的数据库表不能被打开_ D. 数据库被删除后,它所包含的表变成自由表_ 答案:D15.命令按钮中显示的文字内容,是在属性_______中设置的。
选择:A. Name B. CaptionC. FontName D. ControlSource 答案:B16.VFP系统环境下,运行表单的命令为_______。
选择:A. DO FORM <表单名> _ B. REPORT FORM <表单名>_C. DO <表单名> D.只能在项目管理器中运行_ 答案:A17.当用鼠标使组合框的内容发生变化时,将首先触发_______事件。
选择:A. InteractiveChange B. ClickC. Init D. DownClick 答案:A18.在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为___________ 。
选择:A. .PJX、.PJT、.PRG_ B. .DBF、.CDX、.FPT_C. .FPT、.FRX、.FXP _D. .DBC、.DCT、.DCX 答案:B19.如果要在同一个数据库的二个表之间建立关系,则在父表的结构复合索引文件中创建_______。
选择:A. 主索引_ B. 候选索引_C. 普通索引_ D. 唯一索引答案:A20.在向数据库中添加表的操作时,下列说法中不正确的是________。
选择:A. 可以将自由表添加到数据库中_ B. 可以将数据库表添加到另一个数据库中_C.可以在项目管理器中将自由表拖放到数据库中_ D. 先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中答案:B21.表之间的“一对多”关系是指___________ 。
选择:A. 一个表与多个表之间的关系B. 一个表中的记录对应另一个表中的多个记录C. 一个表中的记录对应多个表中的一个记录__D. 一个表中的记录对应多个表中的多个记录答案:B22.创建对象时发生_____事件。
1. A. LostFocus B. InteractiveChange2. C. Init D. Click 答案:C25.下列关于数据的操作说法中,正确的是______。
答案:CA. 货币型数据不能参加算术运算B. 两个日期型数据可以进行加法运算C.一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能26.VFP中可执行的表单文件的扩展名是______。
A. SCTB. SCXC. SPRD. SPT 答案:B27.在VFP的菜单或菜单选项中,经常会有一些呈暗灰色的选项,这可能是______。
A. 这些项在当前状态下不起作用或其处理程序没有装人B. 系统运行发生故障C. 本身有缺陷D. 以上都不对答案:A28.VFP的文件菜单中的CLOSE命令是用来关闭________。
A. 当前工作区中已打开的数据库B. 所有已打开的数据库C. 所有窗口D. 当前活动的窗口答案:D29.有关查询与视图,下列说法中不正确的是______。
答案:BA.查询是只读型数据,而视图可以更新数据源B.查询可以更新源数据,视图也有此功能C.视图具有许多数据库表的。
必性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存在于数据库中30.若要建一个有5个按钮的选项组,应将属性_____的值改为5。
A. OptiongroupB. ButtoncountC. BoundColumnD. ControlSource 答案:B31. 对于自由表而言,不允许有重复值的索引是_______ 。
A. 主索引B. 侯选索引C. 普通索引D. 唯一索引答案:B32.___________ 不可以作为查询和视图的输出类型。
A. 自由表B. 表单C. 临时表D. 数组答案:B33.某打开的表中有20条记录,当前记录号为8,执行命令LIST NEXT 3 (回车)后,所显示的记录的序号为_____________。
选择:A. 8-11B. 9-10C. 8-10 D. 9-11答案:C 34.如果一张数据库表的DELETE 触发器设置为.F.,则不允许对该表作__________记录的操作。
选择:A. 修改B. 删除C. 增加D. 显示答案:B35.数据库表的INSERT 触发器,在表中_____________记录时触发该规则。
选择:A. 增加B. 修改C. 删除D. 浏览答案:A二、编程(每小题5分,共30分)有如下“职工社团”数据库的三个基本表:职工(职工号,姓名,年龄,性别);社团(编号,名称,负责人,活动地点);参加(职工号,编号,参加日期);试用SQL语句表达下列操作:1.列出全部社团的情况删除职工号为030101的信息Select * from 社团Delete from 职工where 职工=‘030101’2.列出参加了声乐或舞蹈社团的职工号和姓名Select 职工号, 姓名From职工, 社团, 参加Where 职工.职工号=参加.职工号and 社团.编号=参加.编号and 社团.名称in (‘声乐’ ,’舞蹈’)3.列出姓张的人的信息select * from 职工where 姓名=“张%”4.统计男女的人数Select 性别,count(职工号)From 职工Group by 性别5.统计参加各种社团的人数Select 编号,count(编号) as 参加人数from 参加group by 编号6.在职工表中插入一条新记录,具体的值如下:992102 张华20 男Insert into 职工(职工号,姓名,年龄,性别)values (‘992102’,‘张华’,20,‘男‘)。