数据库系统工程师级考试大纲 VFP上机实践习题及答案
VF习题集(答案)
VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。
A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。
A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。
A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。
A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。
A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。
A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。
A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。
A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。
2. 在关系数据库的三种关系运算是选择、投影、连接。
3. 从关系中找出满足条件的元组的操作是_选择__运算。
习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。
A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。
A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。
A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。
VFP上机习题(附带答案版)
VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。
[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。
[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。
[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。
[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。
[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。
[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。
[注意空字符串与一个空格符组成的非空字符串。
][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。
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. 数据库系统的核心是 ___ 。
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. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与 部件之间是 的联系。
1. 在一个二维表中,行称为 A) 属性;元组 ,列称为 ____ 。
B) 元组;属性B) 数据库 D) 数据库应用系统 B) 网状型A) 一对一C) 一对多11. 自然连接要求被连接的两关系有若干相同的B) 多对一D) 多对多______12. 数据库类型是根据 A) 文件形式 C) 数据模型 13. 关系是指 ___ A) 元组的集合 C) 属性的集合 14. 对于关系 S (S1, S2, S3, S4),写一条规则,把其中 S2 的属性限制在10-20 之间,则这条规则属于 _ 。
数据库原理与应用(VFP)习题参考答案
第1章概述一、填空题1.1数据与信息既相互联系,又有区别。
数据是信息的表现形式,是外在的表示;而信息是数据所隐含的联系,是内在的表示。
信息通过数据符号进行表示、传播,对数据进行处理获得的数据才是信息,可以说信息是数据的浓缩和精华,是有用的数据。
1.2 数据处理包括数据的采集、整理、存储、分类、索引、排序、检索、统计、维护、传输、输出和数据安全等一系列的操作过程。
1.3人工管理、文件系统管理和数据库系统管理。
1.4 数据结构、数据操作和数据的约束条件。
1.5层次模型、网状模型和关系模型。
1.6 根据实体集之间的联系方式不同,可以分为:一对一、一对多与多对一和多对多。
1.7传统的集合运算有并、交、差和笛卡尔积运算。
1.8专门的关系运算有选择、投影和连接运算。
二、单项选择题1.9 B 1.10 B 1.11 A 1.12 B 1.13 C 1.14 A 1.15 C 1.16 C1.17 B 1.18 B 1.19 A、D 1.20 B 1.21 A 1.22 C 1.23 B三、简答题1.24 通过三级模式来实现。
1.25自然连接是除去重复属性的等值连接。
1.261.27R-S R∪S R∩S R×T1.28B=5A,C S]2[]3[TR S1.29候选关键字:A、B函数依赖:A-->B,A-->C, B-->C, A、B-->CR属于第三范式第2章初步使用中文Visual Foxpro 6.0一、简答题2.1 VFP提供了三种工作方式:命令窗口方式、菜单方式和程序方式。
特点:略2.2 略二、上机操作题略第3章中文Visual Foxpro 6.0语言基础一、计算题3.1 3.053.2 8.53.3 植物3.4 250元3.5 33.6 133.7 .F.3.8 .T.3.9 27二、单项选择题3.11 B 3.12 D 3.13 B 3.14 C 3.15 D 3.16 C 3.17 B3.18 C (请把B选项改为:min(max(19,12),max(7,10),min(100,29))) 3.19 B 3.20 C三、上机操作题略第4章数据库的基本操作(学习重点)一、单选题4.1 B 4.2 B 4.3 A 4.4 B 4.5 B 4.6 C4.7 D 4.8 D 4.9 C 4.10 B (是党员,是否党员的字段值为.t.)4.11 C 4.12 B 4.13 B 4.15 D 4.16 A 4.17 C 4.18 D 4.19 B 4.20 B二、简答题4.21(1) create test(2) modify stru (如果表没有被打开,需要先执行命令:use test)(3) append blank(4) list for recno()>=5.and.recno()<=8 或go 5list next 44.22(1) repl all 总分with 语文+数学+英语(2) index on 总分desc(3) go topdisp(4) index on 英语descgo topdisp(5) list for 性别="男".and.是否党员(6) count to x for 性别="男"count to y for 性别="女"?"男:女",x,":",y(7) average 语文,数学,英语(8) list for year(date())-year(出生日期)<20(9) list for left(alltrim(姓名),2)="黄"(10) copy to bk for 语文<60.or.数学<60.or.英语<60(11) count to x for语文<60count to y for数学<60count to z for英语<60?"需要补考的人次:",x+y+z(12) average 总分三、上机操作题略第5章数据库的高级操作*5.1 C 5.2 B 5.3 C 5.4 D 5.5 C 5.6 D 5.7 A 5.8 C 5.9 D 5.10 B 二、上机操作题 略第6章 项目与程序设计(学习重点)一、单选题6.1 B 6.2 B 6.3 D 6.4 B 6.5 A 6.6 A 6.7 B 6.8 B 6.9 B 6.10 D6.11 B 6.12 C 6.13 D 6.14 A 6.15 D 6.16 D 6.17 A 6.18 A 6.19 A 6.20 B 二、阅读程序,写出程序的输出结果。
VFP实践教程答案(完整版)
(4) _____840__________
35.①2,②.T.,③16,④.T.,⑤.F.,⑥.F.,⑦.T.,⑧1
36.①1,②8,③1,④9,⑤3,⑥4,⑦1,⑧7,⑨1,⑩7
37._职称代码___,___4______38.____4_____,__1____
48.( B )49.( B )50.( A)51.( D )52.( A )53.( B )54.( A )55.( B )
56.( C )57.(D)58.( D )59.( B )60.( C )61.( C ) 62.( C )
63.( C )64.( D )65.( B )66.( C )67.( C )68.( B )69.( D )
92.(A)93.(A)94.(B)95.(C)96.(B)97.(B)98.(B)
99.(B)100.(B)101.(D)102.(C)103.(B)104.(D)
105.(A)106.(C)107.(D)108.(C)109.(A)110.(B)
111.(A)112.(D)113.(C)114. ( B )
39.SET RELATION TO编号INTO B
40.____B.部门代码______,____ZJ/部门人数_
41.学号,INTO A,课程号INTO C42._1 2 4 5
43.6 7 8 944.____3______45.8 8 146.__99 100__
47.___ 3 ___48.3副教授
110.( B )111.( B )112.( D )113.( D )114.(D)115.(B)
116.(C)117.(D)118.(B)119.(D)120.(D)121.(B)
《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考试题目及答案.doc
VFP考试题目及答案一、填空题5•退出VFP系统所使用的命令是 ______ 。
6•程序设计屮常用的三种基木结构是 ______、_____ 和 ________ 。
7. 将数学表达式{[(5+8)x6+32]・20}亦0转换成VFP表示的表达式为。
8. 设X=145, Y= 56, Z=<(X-Y n,表达式&Z+1 的值是 ____________ 。
9. Visual FoxPro中命令执行方式分为___ _____ 和。
10. 父文件与子文件建立关联吋,必须先对子文件按关键字建立,然后用命令建立关联。
11丄EFT(“123456789”丄EN(“商学院”))的函数值是_____ 。
12. 函数丫EAR ({A1978/09/09})返回值的数据类型是___________ 。
13. ___________________________________ 表达式(1998/09/08)的数据类型是 ________________________________________ 。
14. “(1998/09/08)” 的数据类型是——。
15. {A1998/09/08}的数据类型是——16. ________________________________ 写出表达式INT(5.984)的值 ____ , 17•写出下列语句的运行结果。
2 ? INT(-5.6) __________⑵?MOD(15, 4) _________⑶? SQRT(36)_________⑷? MAX(12, 6) _________SQRT(16)+25 的值 ______________________,MOD(16,-5)的值____________ LENHFOXPRO数据库管理系统]”)的值⑸? Q$ 'AaBbCcQq' __________(6) ?AT(t A,, •RSDA.DBF3) _________⑺? LEFTfCOMP; 3) ________(8) ? SUBS(,ASDFGHJK,, 2, 2) __________18.VFP屮扩展名为VUE的文件是_________ 文件;19•逻辑表达式MOD(20,5)=MOD(20,4)的结杲是_________ , “张三”$來”的结果是 ______ , “01 /02/93,,>u02/02/92n的结果是________ 。
vfp上机考试模拟题及答案
模拟题一:参考答案:为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据库的建立:CREATE DATABASE ASTUD 或菜单方式。
添加数据表:ADD TABLE AXSCJ.DBF 或菜单方式。
字段有效性规则的设置:打开数据库表设计器设置。
2.数据表的建立:可以通过命令(CREATE)或菜单方式建立。
3.索引文件的建立和永久关系的建立:打开数据表设计器进行设置。
永久关系的建立:可以打开数据库设计器进行设置。
操作步骤如下:1 选择“文件/新建”命令,新建一个项目,项目文件名为proj1;2 单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;3 单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;4 在表单属性窗口中,Caption设置为“欢迎”,Height设置为260,Width设置为400;5 在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“欢迎参加本次计算机水平考试”,FontSize设置为12,FontBold设置为.T.;6 在表单控件工具栏中选择计时器控件,在表单上添加计时器控件Timer1,在该控件的属性窗口中,将Enabled设置为.F.,Interval设置为1000,其Timer事件代码如下:bel1.left=bel1.left+57 在表单控件工具栏中选择命令按钮控件,在表单的右下角位置拖放,在该控件的属性窗口中,将Caption设置为“开始”,其Click事件代码如下:thisform.timer1.Enabled=.t.8 在表单控件工具栏中选择命令按钮控件,在“开始”按钮的右边拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件代码如下:thisform.release9 选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;10 单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;11 单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;12 单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;13 单击“保存”按钮,完成连编。
计算机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考试试题和答案
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中,使用________命令可以创建一个新的表。
VF实验教程习题及答案1
1.1 基础知识练习 1.1.1 选择题1. 存储在计算机内、有结构的相关数据的集合称为___ _数据库_。
A. 数据库B. 数据库系统C. 数据库管理系统D. 数据结构2. 数据库DB (DateBase )、数据库系统DBS(DateBase System)和数据库管理系统DBMS(DateBase Management System)之间的关系是___2___数据库包括__。
A. DBMS 包括DB 和DBSB. DBS 包括DB 和DBMSC. DB 包括DBS 和DBMSD. DB 、DBS 和DBMS 是平等关系3. ___数据管理系统(DBMS )_____是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。
A. DB B. DBMS C . DBAS D.DML4. 下列关于数据库系统的叙述中,正确的是_____4___。
A. 数据库系统只是比文件系统管理的数据更多 B. 数据库系统中数据的一致性是指数据类型一致 C. 数据库系统避免了数据冗余 D. 数据库系统减少了数据冗余5. 能唯一标识实体的是______3__。
A. 属性 B. 域 C . 码D. 联系6. Visual FoxPro 是一种关系数据库管理系统,所谓关系是指______4__。
A. 表中各条记录彼此之间有一定的关系B. 表中各个字段彼此之间有一定的关系C. 一个表与另一个表之间有一定的关系D. 数据模型符合满足一定条件的二维表格式 7. 如果一个部门有若干职员,每个职员只能属于某一个部门,则部门和职员两个实体之间的联系属于____4____。
A. 一对一联系B. 一对二联系C. 多对多联系D. 一对多联系。
8. 在数据库设计中,将E-R 图转换为关系模式是在______3__阶段。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计9. 在关系中将年龄字段的值限制在15-30岁之间的这种约束属于______2__。
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上机模拟考试题解答版.docx
木科模拟操作题-、选择题(每题1分,共30分)A ),B ),C ),D )四个选项中,只有一个选项是正确的,请将正确的选 1)关系数据库管理系统所管理的关系是」A ) 一个DBF文件B ) 若干个二维表C ) 一个DBC 文件D )若干个DBC 文件2) VFP支持的数据模型是 BA )层次数据模型B )关系数据模型C )网状数据模型D )树状数据模型 3) 将内存变量定义为全局变量的VFP命令是 _________A) LOCAL B) PRIVATE C) PUBLIC D) GLOBAL 4) 不允许记录中出现重复索引值的索引是_C_. A ) 主索引和唯一索引 B ) 主索引和普通索引 0主索引和候选索引D )主索引、候选索引和唯一索引5) 要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表_A A ) 是同一个数据库小的两个表 B ) 不同数据库中的两个表 C ) 两个自由表 6) 在Visual FoxPro中,可以对字段设置默认值的表_A_.A ) 必须是数据库衣B ) 必须是自由表C ) 自由表或数据库表D )不能设置字段的默认值7) V isual FoxPro关系数据库管理系统能够实现的三种阜本关系运算是_C_.A ) 索引、排序、查找B ) 建库、录入、排序C ) 选择、投彩、联接D )显示、统计、复制8) 可以链接或恢入OLE 对彖的字段类型是_C_・A ) 备注型字段B ) 通用型和备注型字段C ) 通用型字段D )任何类型字段9) 杏询设计器和视图设计器的主要不同表现于_B_.A ) 查询设计器有“更新条件”选项卡,没有“查询去向”选项B ) 查询设计器没有“更新条件”选项卡,有“查询去向”选项项答在相应的 ____ 上C)视图设计器没有“更新条件”选项卡,有“杏询去向”选项D)视图设计器冇“更新条件”选项卡,也冇“查询去向”选项10)在SQL 査询时,使用WHERE 子句指出的是_CA ) 查询目标B ) 查询结果 0查询条件D )杏询视图11) Visual FoxPro 参照完整性规则不包括_B_.A ) 更新规则B ) 查询规则C ) 删除归则D ) 插入规则⑵在SQL 包含的功能中,最重耍的功能是—A ______________ 。
工程管理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上机题及答案18套
2. 在“表单设计器”中,在“属性”的Caption处输入“订单管理”,在Name处输入“myform_b”。
3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-myform_b.scx”中,在“打开”对话框中,选择“employee.dbf”表,接着在“添加表或视图”的对话框中,双击表“course”,再在“添加表或视图”的对话框中,双击表“orders”,再按“关闭”按钮,关闭“添加表或视图”对话框。
命令方法:
OPEN DATABASE orders_manage
ADD TABLE employee
ADD TABLE orders
Hale Waihona Puke 单方法: 1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“orders_manage”。
2. 在“数据库设计器-orders_manage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。
2.2 在文件view_b.txt中存放:
create view view_b as select * from employee where 职工号 not in (select 职工号 from orders) order by 仓库号 desc
三.
3.1 1. 建立表单
3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
VFP上机考试系统(V1.1)三套题 答案资料
VFP上机考试系统(V1.1)一、选择题(共30道,每道2分)1、数据库管理系统的缩写是( B )。
A、 DBSB、 DBMSC、 DBASD、 DB2、存储在计算机存储设备上相关的数据的集合称为( )。
A、网络系统B、操作系统C、数据库D、数据库管理系统3、一个关系是一张二维表。
在VFP中,一个关系对应一个( )。
A、字段B、记录C、表文件D、元组4、一命令:list fields 学号,姓名,总分,这条命令中使用了关系运算中()运算。
A、选择B、投影C、连接D、自然连接5、在( )菜单中包含了浏览、表设计器、数据库设计器和工具栏等,通过这个菜单可以显示所需的工具栏、属性窗口、表单控件等。
A、工具B、显示C、程序D、帮助6、字段宽度不是由VFP系统规定的是( )。
A、日期型B、数值型C、逻辑型D、备注型7、命令?{^1998-08-08}-{^1998-08-04}在屏幕上显示的结果是( )。
A、不能正确执行B、 4C、 1D、 {^1998-08-08}-{^1998-08-03}8、关于日期型表达式叙述,不正确的是( ) 其他3个都运算过A、两个日期型数据可以相加,即得到一个新的日期。
B、两个日期型数据可以相减,得到两个日期相差的天数。
C、日期型可以和整数型数据相加,得到一个新的日期。
D、日期型可以和整数型数据相减,得到一个新的日期。
9、下列函数中函数值为字符型的是( C )。
A、 abs(<数值表达式>)B、 sqrt( )C、 substr( )D、 date( )函数按 mm/dd/yy月、日、年通常格式返回系统日期10、下列函数中,函数值为字符型的是( )。
A、 DATE( )B、 STR(数值型 )C、 YEAR(日期型)D、 LEN( )11、在VFP中,用来指定以共享方式打开表文件的子句是( )。
shared 共享A、 exclusive 默认,独占B、 shareC、 noupdateD、 validate12、下列()操作要用到表结构的修改命令。
VFP上机100题库及答案WORD版
VFP上机100题库及答案WORD版全国计算机等级考试二级Visual FoxPro上机试卷第 1 套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到SQL1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。
1、利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。
2、利用SQL INSERT命令插入记录(\到stock_bk.dbf表。
3、利用SQL UPDATE命令将stock_bk.dbf表中\股票代码\为\的股票\现价\改为8.88。
4、利用SQL DELETE命令删除stock_bk.dbf表中\股票代码\为\的股票。
二、简单应用(2小题,每题20分,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。
根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。
然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。
2、建立一个菜单filemenu,包括两个菜单项\文件\和\帮助\,\文件\将激活子菜单,该子菜单包括\打开\、\存为\和\关闭\三个菜单项;\关闭\子菜单项用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。
三、综合应用(1小题,计30分)在考生文件夹下有学生成绩数据库XUESHENG3,包括如下所示三个表文件以及相关的索引文件: 1、XS.DBF(学生文件:学号 C8,姓名 C8,性别 C2,班级 C5;另有索引文件XS.IDX,索引键:学号) 2、CJ.DBF(成绩文件:学号 C8,课程名 C20,成绩 N5.1;另有索引文件CJ.IDX,索引键:学号) 3、CJB.DBF(成绩表文件:学号 C8,班级 C5,姓名C8,课程名 C12,成绩N5.1)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统工程师级考试大纲VFP上机实践习题及答案一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为bA) 索引码B) 关键字C) 域D) 外码2. 运行Visual Foxpro 6.0,错误的方法是dA) 双击Visual Foxpro 6.0 图标B) 单击Visual Foxpro 6.0 图标回车C) 右击Visual Foxpro 6.0 图标,并单击其快捷菜单中的"打开"命令D) 拖动Visual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为"男","女",这个范围在关系模型中被称为aA) 域B) 码C) 分量D) 集合4. Visual Foxpro 6.0 的系统配置文件是bA) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动Visual Foxpro6.0 屏幕上出现两个窗口:一个是Visual Foxpro 6.0 的主窗口,另一个是A) 文本B) 命令C) 帮助D) 对话框6. 在Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型D) 字符型,日期型,逻辑型7. 下列表达式中不符合Visual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X>158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT("FoxBASE",3)与SUBSTR("FoxBASE",1,3)B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C) TYPE("36-5*4")与TYPE(36-5*4)D) 假定A= "this ", B= "is a string",A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
有以下命令序列:USE STUDENTAPPEND BLANKREPLACE 姓名WITH "欧阳惠",性别WITH .F.IIF(性别, "男", "女")最后一条命令显示的是A) 男B) 女C) .T. D) .F.10. 以下四组操作,每组有两条分别执行的命令,执行结果相同的是A) 执行内存变量赋值命令STORE space(20) TO blank 之后,再执行LEN (blank+space(5))LEN (blank-space(5))B) 打开数据库后,执行COUNT FOR <条件>RECCOUNT()C) 执行内存变量赋值命令STORE "20" TO M之后,再执行K=50+&mK= "50"+mD) 打开数据库后,执行DELETEDELETE()11. 执行以下命令序列m=len("119")?m=m+1的显示结果是A) 119 B) 3 C) 4 D) .f.12. 下列表达式的结果不是数值的是A) ?round(3.14159,2) B) ?at("fox", "Visual Foxpro 6.0")C) ?chr(13) D) ?month({^2002-09-11})13. 执行下列命令序列dimension s(3,4)s(2,3)=[3+2]?type(s(7))的显示结果是A) C B) N C) L D) 出错14. 将表中的当前记录复制到数组当中,应使用的命令是A) scatter to B) gather from C) copy to D) append from15. 要把以M 为第三个字符的全部内存变量存入内存变量文件ST.MEM 中,应使用命令A) SA VE ALL LIKE ??M? TO STB) SA VE ALL LIKE **M* TO STC) SA VE ALL EXCEPT ??M? TO STD) SA VE ALL LIKE ??M* TO ST16. 执行以下命令序列STORE CTOD("06/20/99") TO RQSTORE MONTH(RQ) TO DTDT显示的DT 值为A) 06 B) 99 C) 20 D) 617. 设X="ABC",Y="ABCD",则下列表达式中值为.T. 的是A) X=Y B) X==Y C) X$Y D) A T(X,Y)=018. 以下赋值语句正确的是A) STORE 8 TO X,Y B) STORE 8,9 TO X,YC) X=8,Y=9 D) X,Y=819. 下列4个表达式中,运算结果为数值的是A) "9988"-"1255" B) 200+800=1000C) CTOD([11/22/01])-20 D) LEN(SPACE(3))-120. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是A) 重建B) 选取C) 投影D) 连接21. 有如下命令序列:s="20XX年下半年计算机等级考试"LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是A) 20XX年下半年等级考试B) 20XX年下等级考试C) 20XX年考试D) 20XX年等级考试22. 执行命令DIMENSION M(4,2) 之后,数组M 的下标变量个数和初值分别是A) 8,.F.B) 4,.T. C) 8,O D) 2,空值23. 执行如下命令序列ANS="STUDENT.DBF"MYFILE=SUBSTR(ANS,1,AT(".",ANS)-1)MYFILE最后显示的变量MYFILE 值为A) STUDENT.DBF B) STUDENT C) STUDENT.ANS D) 1124. 有下列语句序列:Y="99.88"X=V AL(Y)&Y=X执行以上语句序列之后,最后一条命令的显示结果是A) 99.88 B) .T. C) .F. D) 出错信息25. 要判断数值型变量Y是否能够被7 整除,错误的条件表达式为A) MOD(Y,7)=0 B) INT(Y/7)=Y/7 C) 0=MOD(Y,7) D) INT(Y/7)=MOD(Y,7)26. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系C)多对多联系 D)一对多联系27. VFP支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型28. 下列函数中函数值为字符型的是A)DATE() B)TIME() C)YEAR() D)DATETIME()29. 在下面的数据类型中默认为.F. 的是A)数值型 B)字符型 C)逻辑型 D)日期型30. 执行STORE “1999年12月庆祝澳门回归祖国! “ TO XY 命令之后,要在屏幕上显示“澳门1999年12月回归祖国! “,应使用命令A) ?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)B) ?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)C) ?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)D) ?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)31. 以下哪些是合法的数值型常量A) 123 B) 123+E456 C) “123.456”D) 123*1032. ?at(“大学”"北京语言文化学院”) 的答案是A) 12 B) 13 C) 16 D) 033. 假如已执行了命令M=[28+2],再执行命令?M,屏幕将显示A) 30 B) 28+2 C) [28+2] D) 30.0034. 在下列表达式中,结果不是日期类型数据的表达式是A) date()+30 B) date()-{^1985-10-1}C) ctod(“10/01/85”)D) {^1985-10-1}+24"B"35. 若能正确执行?M.para 和?H.para,则A) 前一个para 是字段名,后一个para 是内存变量名B) 前一个para 是内存变量名,后一个para 是字段名C) 两个para 都是字段名D) 两个para 都是内存变量名36. 执行命令?at(“net”"Internet”) 的显示结果是A) 6 B) .F. C) 0 D) .T.37. 设A=[5*8+9],B=6*8,C=“6*8”,下列表达式中属于合法表达式的是A) A+B B) B+C C) A+C D) C-B38. 系统变量名均以______开头A) 字母B) 数字C) 下划线D) 汉字39. 设M=“111”,N=“222”, 下列表达式为假的是A) NOT(M==N) OR (M$N) B) NOT(N$M) AND (M<>N)C) NOT(M>=N) D) NOT(M<>N)40. 执行如下命令序列(设今天是2002 年8 月3 日)store date() to m_dateM_date=m_date-365?year(m_date)的显示结果是A) 其中有错误B) 08/03/2001 C) 2002 D) 200141. 执行命令?chr(65)+”K” 的结果是A) 65K B) AK C) aK D) 类型不匹配42. 函数mod(23,-5) 的结果是A) 3 B) -3 C) -2 D) 243. 执行命令?space(3)-space(2) 的结果是A) 1 B) 2 C) 3 D) 544. 设变量y=2.7184,在执行命令?ROUND(y,3)后显示的结果是A) 2.710 B) 2.720 C) 2.719 D) 2.71845. 数据库应用系统的核心是A) 数据库文件 B) 数据库管理系统C) 编译程序D) 操作系统46. 设X=“ABC”,Y=“ABCD”,则下列表达式中值为.T. 的是A) X=Y B) X==Y C) X$Y D) A T(X,Y)=047. 以下赋值语句正确的是A) STORE 8 TO X,Y B) STORE 8,9 TO X,YC) X=8,Y=9 D) X,Y=848. 下列4 个表达式中,运算结果为数值的是A) “9988”-”1255”B) 200+800=1000C) CTOD([11/22/01])-20 D) LEN(SPACE(3))-149. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是A) 重建B) 选取C) 投影D) 连接50. 有如下命令序列:s=“20XX年下半年计算机等级考试”LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是A) 20XX年下半年等级考试B) 20XX年下等级考试C) 20XX年考试D) 20XX年等级考试51. 在VFP 中,数据库表和自由表的字段名最大字符数分别是A) 10,10 B) 128,10 C) 256,128 D) 128,12852. 在VFP 中,当创建一个数据库文件时,应选用A) 数据库向导B) 数据库生成器C) 表单设计器D) 应用程序向导53. VFP 中的“文件” 菜单中的“关闭” 命令是用来关闭A) 当前工作区中已打开的数据库B) 所有已打开的数据库C) 所有窗口D) 当前活动窗口54. 用二维表数据来表示实体及实体之间联系的数据模型称为A) 实体-联系模型B) 层次模型C) 网状模型D) 关系模型55. 数据库DB,数据库系统DBS,数据库管理系统DBMS 三者之间的关系是A) DBS 包括DB 和DBMSB) DBMS 包括DB 和DBSC) DB 包括DBS 和DBMSD) DBS 就是DB,也就是DBMS56. 在下述关于数据库系统的叙述中,正确的是A) 数据库中只存在数据项之间的联系B) 数据库的数据项和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项和记录之间都不存在联系57. 数据库系统与文件系统的主要区别是A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量58. 数据库系统的核心是A) 数据库B) 操作系统C) 数据库管理系统D) 文件59. Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指A) 各条记录中的数据彼此有一定的关系B) 一个数据库文件与另一个数据库文件之间有一定的关系C) 数据模型符合一定条件的二维表格式D) 数据库中各个字段之间彼此有一定的关系60. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括A) 联接B) 比较C) 选择D) 投影61. 为了合理组织数据,应遵从设计原则是A) “一事一地” 的原则,即一个表描述一个实体或实体间的一种联系B) 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段C) 用外部关键字保证有关联的表之间的联系D) 以上各条原则都包括62. Visual FoxPro 是一个A) 8 位数据库开发系统B) 16 位数据库开发系统C) 32 位数据库开发系统D) 64 位数据库开发系统63. 退出Visual Foxpro 的操作方法是A) 从“文件” 下拉菜单中选择“退出” 选项B) 用鼠标左按钮单击关闭窗口按钮C) 在命令窗口中键入QUIT 命令,然后敲回车键D) 以上方法都可以64. 显示与隐藏命令窗口的操作是A) 单击“常用” 工具栏上的“命令窗口” 按钮B) 通过“窗口” 菜单下的“命令窗口” 选项来切换C) 直接按Ctrl+F2 或Ctrl+F4 组合键D) 以上方法都以65. 下面关于工具栏的叙述,错误的是A) 可以创建用户自己的工具栏 B) 可以修改系统提供的工具栏C) 可以删除用户创建的工具栏 D) 可以删除系统提供的工具栏66. 在“选项” 对话框的“文件位置” 选项卡中可以设置A) 表单的默认大小B) 默认目录C) 日期和时间的显示格式D) 程序代码的颜色67. 项目管理器的“数据” 选项卡用于显示和管理A) 数据库,自由表和查询 B) 数据库,视图和查询C) 数据库,自由表,查询和视图 D) 数据库,表单和查询68. 项目管理器的“文档” 选项卡用于显示和管理A) 表单,报表和查询 B) 数据库,表单和报表C) 查询,报表和视图 D) 表单,报表和标签69. 要启动Visual Foxpro 的向导可以A) 打开新建对话框 B) 单击工具栏上的“向导” 图标按钮C) 从“工具” 菜单中选择“向导” D) 以上方法均可以70. 在Visual Foxpro 中,有下面几个内存变量赋值语句:X={^2001-07-28 10:15:20 PM}Y=.T.M=$123.45N=123.45Z=“123.24”执行上述赋值语句之后,内存变量X,Y,M,N 和Z 的数据类型分别是A) D,L,Y,N,C B) D,L,M,N,CC) T,L,M,N,C D) T,L,Y,N,C71. 以下日期值正确的是A) {“2001-05-25”}B) {^2001-05-25}C) {2001-05-25} D) {[2001-05-25]}72. 在下面的Visual Foxpro 表达式中,不正确的是A) {^2001-05-01 10:10:10 AM}-10 B) {^2001-05-01}-DATE()C) {^2001-05-01}+DATE() D) [^2001-05-01]+[1000]73. 在下面的Visual Foxpro 表达式中,运算结果是逻辑真的是A) EMPTY(.NULL.) B) LIKE('acd','ac?')C) AT('a','123abc') D) EMPTY(SPACE(2))74. 设D=5>6,命令?V ARTYPE(D) 的输出值是A) L B) C C) N D) D75. 在下列函数中,函数值为数值的是A) BOF() B) CTOD('01/01/96')C) AT('人民','中华人民共和国') D) SUBSTR(DTOC(DATE()),7)76. 设N=886, M=345, K='M+N',表达式1+&K 的值是A) 1232 B) 数据类型不匹配C) 1+M+N D) 34677. 表达式V AL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是A) 13.00 B) 16.00 C) 18.00 D) 19.0078. 连续执行以下命令之后,最后一条命令的输出结果是SET EXACT OFFX=“A “?IIF(“A”=X,X-”BCD”,X+”BCD”)A) A B) BCD C) ABCD D) A BCD79. 设有关系R1 和R2,经过关系运算得到结果是S,则S 是A)一个关系B)一个表单C)一个数据库D)一个数组80. 有如下命令序列:x=2x=x+1执行以上命令后,屏幕上所显示的是A)3 B) 命令语法 C) .T. D) .F.81. 命令中<范围>子句,使用______可以对表文件从当前记录至最后一个记录进行操作。