ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:416.86KB ,
资源ID:4054476      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4054476.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机二级等级考试VFP复习资料.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机二级等级考试VFP复习资料.docx

1、全国计算机二级等级考试VFP复习资料第1章 Visual FoxPro数据库基础数据(Data)实际上就是描述事物的符号记录。计算机中数据有临时性数据和永久性数据。数据库(DB)是指存储在计算机存储设备的结构化的相关数据集合。数据库管理系统(DBMS)是对数据库的建立、使用和维护进行管理的系统软件。联 系:一对一联系、一对多联系、多对多联系数据模型:层次型(树形结构)、网状型(网状拓扑结构)、关系型(二维表结构)关系模式:关系名(属性名1,属性名2,, 属性名n)关系:一张二维表,每个关系有一个关系名,VFP中称为表(*.dbf)。元组:二维表的行。每一行是一个元组,VFP中称为记录。属性:二

2、维表的列。每一列有一个属性名,VFP中称为字段,具有固定的类型和宽度。域:属性的取值范围。关键字:能唯一标识一个元组的属性或属性组,VFP中对应的是主关键字和侯选关键字。外部关键字:不是本表的关键字,而是另一表的关键字。关系运算:并、差、交(具有相同的关系模式),选择、投影、联接【例题】1. Visual FoxPro 6.0属于2012.3.11A)层次数据库管理系统 B)面向对象的数据库管理系统C)关系数据库管理系统 D)分布式数据库管理系统2. 不属于数据管理技术发展三个阶段的是2012.9.11A)手工管理阶段 B)文件系统管理阶段 C)高级文件管理阶段 D)数据库系统阶段3. 一个教

3、师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是2011.3.8A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系4. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是2012.9.5A)1:1联系 B)m:1联系 C)1:m联系 D)m:n联系5. 在学生管理的关系数据库中,存取一个学生信息的数据单位是2010.3.8A)文件 B)数据库 C)字段 D)记录6. 以下关于关系的说法正确的是2010.3.9A)列的次序非常重要B)行的次序非常重要 C)列的次序无关紧要 D)关键字必须指定为第一列7. 关系

4、运算中选择某些列形成新的关系的运算是2011.9.12A)选择运算 B)投影运算 C)交运算 D)除运算8. 以下哪个术语描述的是属性的取值范围2012.9.12A)字段 B)关键字 C)域 D)元组9. 有三个关系R、S和T如右图,则由关系R和S得到关系T的操作是2010.9.10A)自然连接 B)交C)投影D)并10. 有三个关系R、S和T如右图,则由关系R和S得到关系T的操作是2011.3.9A)自然连接B)交C)除D)并11. 有三个关系R、S和T如右图,则由关系R和S得到关系T的操作是2011.9.9A)自然连接 B)差C)交 D)并12. 有三个关系R、S和T如右图,则由关系R和S

5、得到关系T的操作是2012.3.6A)自然连接 B)并C)交 D)差13. 有两个关系R和S如右图,则由关系R得到关系S的操作是2012.9.6A)选择 B)投影C)自然连接 D)并14. 有两个关系R,S如右图,由关系R通过运算得到关系S,则所使用的运算为2009.3.9A)选择 B)投影C)插入D)连接第2章 Visual Foxpro程序设计基础常量:数值N(3E2),货币Y($2.3456),字符C(),逻辑L,日期D(),日期时间T变量:变量名由字母、汉字、数字、下划线构成,必须由字母和汉字开头字段变量与内存变量同名时,字段变量优先,内存变量必须加前缀M.或M-数组:DIMENSIO

6、N|DECLARE x(5),y(3,2) & 下界、初值、y(3)表达式:数值运算符: *或(乘方)、*、/、%(求余)、+、-字符运算符: +、- 日期运算符: +、-关系运算符: 、=、或#或!= 、=、=、$(SET EXACT OFF/on)逻辑运算符: .not. 或!、.and.、.or.运算优先级:括号、函数、算术字符日期、关系、逻辑数值:ABS(),SIGN(),SQRT(),INT(),CEILING(),FLOOR(),ROUND(),MOD()字符:LEN(),UPPER(),LOWER(),SPACE(),LTRIM(),RTRIM(),TRIM(),ALLTRIM(

7、),LEFT()RIGHT(),SUBSTR(),AT(),LIKE()日期:DATE(),TIME(),DATETIME(),YEAR(),MONTH(),DAY(),DOW(),HOUR(),MINUTE(),SEC()转换:STR(),VAL(),CTOD(),DTOC(),&测试:BETWEEN(),ISNULL(),EMPTY(),VARTYPE(),BOF(),EOF(),RECNO(),RECCOUNT(),IIF()命令:MODIFY COMMAND DO INPUT 输入常量(C、N、D、L)、变量、表达式(不能不输)ACCEPT 输入字符串(不需要加定界符) STORE T

8、O 程序结构:顺序、选择、循环。条件语句:IF IF ELSE ENDIF ENDIF分支语句:DO CASE CASE CASE 。 CASE OTHERWISE ENDCASE循环结构: DO WHILE ENDDOFOR = TO STEP ENDFOR|NEXTSCAN FORWHILE ENDSCANLOOP EXIT公共变量:在任何模块中都可使用的变量,先定义后使用,初值为.F.。PUBLIC 私有变量:在程序中直接使用的变量,作用域是建立它的模块及其下属的各层模块。局部变量:只能在建立它的模块中使用,不能在上、下层模块中使用。LOCAL 上机练习:例201,例91,例352【例题

9、】1. 以下正确的赋值语句是2012.9.17A)A1,A2,A3=10 B)STORE10TOA1,A2,A3C)LOCAL10TOA1,A2,A3 D)SET10TOA1,A2,A32. 设A=6*8-2、B=6*8-2、C=6*8-2,属于合法表达式的是2010.9.12A)A+B B)B+C C)A-C D)C-B3. 有如下的赋值语句,结果为“大家好”的表达式是2010.3.15a=你好b=大家A)b+AT(a,1) B)b+RIGHT(a,1) C)b+LEFT(A,3,4) D)b+RIGHT(a,2)4. 表达式AT(IS,THISISABOOK)的运行结果是2012.9.19

10、A)出错 B).T. C)1 D)35. 设x=123,y=123,k=y,表达式x+&k的值是2010.9.16A)123123 B)246 C)123y D)数据类型不匹配6. 运算结果不是2010的表达式是2010.9.17A)int(2010.9) B)round(2010.1,0) C)ceiling(2010.1) D)floor(2010.9)7. 在下面的VisualFoxPro表达式中,运算结果为逻辑真的是2010.3.17A)EMPTY(.NULL.) B)LIKE(xy?,xyz) C)AT(xy, abcxyz) D)ISNULL(SPACE(0)8. 在V FP中,要

11、想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令2010.9.11A)SET CENTURY ON B)SET CENTURY TO 4 C)SET YEAR TO 4 D)SET YAER TO yyyy9. 下列字符型常量的表示中,错误的是2012.3.12A)5+3 B)x=y C)品牌 D)“计算机”10. 执行如下命令的输出结果是2011.3.12?15%4,15%-4A) 3 -1 B) 3 3 C) 1 1 D) 1 -111. 函数Upper(la2B)的结果是:2012.3.13A)1A2B B)1a2b C)la2B D)1A2b12. 在VFoxPro中

12、,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是2011.3.23?RECCOUNT()A) 0 B) 1 C) 40 D) 出错13. 某数据库有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()的值是2012.3.21A)20 B)21 C)19 D)114. 假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是2011.9.14A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3) C)A和B都是 D)A和B都不是15. 连续执行以下命令

13、,最后一条命令的输出结果是2010.9.15SET EXACT OFFa=北京”b=(a=北京交通)?bA)北京 B)北京交通 C).F. D)出错16. 下列程序段的输出结果是2010.3.29ACCEPTTOAIFA=123S=0ENDIFS=1?SA)0 B)1 C)123 D)由A的值决定17. 在VisualFoxPro中,编译后的程序文件的扩展名为2010.3.11A)PRG B)EXE C)DBC D) FXP18. 在VFP中,如果希望跳出SCANENDSCAN循环语句、执行ENDSCAN后面的语句,应使用2011.3.16A) LOOP语句 B) EXIT语句 C) BREA

14、K语句 D) RETURN语句19. 关于内存变量的调用,下列说法正确的是2012.3.25A)局部变量不能被本层模块程序调用 B)私用变量只能被本层模块程序调用C)局部变量能被本层模块和下层模块程序调用 D)私有变量能被本层模块和下层模块程序调用20. 在INPUT、ACCEPT和WAIT 三个命令中,必须要以回车键表示输入结束的命令是2012.3.17A)INPUT,ACCEPT B)INPUT,WAIT C)ACCEPT,WAIT D)INPUT,ACCEPT和WAIT21. 在DOWHILEENDDO循环结构中LOOP语句的作用是2012.9.30A) 转移到DOWHILE语句行,开始

15、下一次判断和循环B) 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行C) 该语句在DOWHILEENDDO循环结构中不起任何作用D) 退出循环,返回到程序开始处第3章 Visual FoxPro数据库及其操作数据库:CREATE/OPEN/MODIFY/CLOSE/DELETE DATABASE数据表:CREATE,USE,MODIFY STRUCTURE,APPEND BLANK,DELETE,PACK,ZAP,RECALL,REPLACEGO n|TOP|BOTTOM,SKIP n,LOCATE FOR CONTINUE索引文件:压缩单索引文件idx非压缩单索引文件id

16、x 结构复合索引文件cdx(自动随表文件打开, 可在表设计器中直接建立) 非结构复合索引文件cdx主索引 :ALTER TABLE 学生 ADD PRIMARY KEY 学号 TAG 学号候选索引:ALTER TABLE 学生 ADD UNIQUE 学号+性别 TAG xhxb INDEX ON 学号+性别 TAG xhxb CANDIDATE唯一索引:INDEX ON 性别 TO A1 UNIQUE普通索引:INDEX ON 性别 TO xxx数据完整性:实体完整性(保证表中记录唯一,利用主关键字和候选关键字来保证)域完整性(利用字段类型、宽度和有效性规则来保证)参照完整性(建立永久联系,主

17、表建主索引,子表建普通索引。设置更新规则、删除规则、插入规则)自由表:ADD TABLE,REMOVE TABLE工作区:SELECT 0|,|.,|-表关联:SET RELATION TO INTO|排 序:SORT TO ON /A|/D/C上机练习:例1,例6,例17,例221,例341,例46【例题】1. 在Visual FoxPro中,“表”通常是指2011.3.17A)表单 B)报表 C)关系数据库中的关系 D)以上都不对2. 在VisualFoxPro中,为了使表具有更多的特性应该使用2011.9.21A)数据库表 B)自由表 C)数据库表或自由表 D)数据库表和自由表3. 在V

18、isualFoxPro中,建立数据库会自动产生扩展名为2012.9.20A)DBC的一个文件 B)DBC和DCX两个文件C)DBC和DCT两个文件 D)DBC、DCT和DCX三个文件4. 假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的命令2010.3.12A)MODI STRU B)MODI COMM TEST C)MODI DBF D)MODI TYPE TEST5. 为当前表中所有学生的总分增加10分,可以使用的命令是2010.3.13A)CHANGE总分WITH总分+10 B)REPLACE总分WITH总分+10C)CHANGEALL总分WITH总分+10 D)R

19、EPLACE ALL总分WITH总分+106. 在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是:2010.9.14A)list for书名=计算* B)list for书名=计算机C)list for书名=计算 D)list where书名=计算机7. 将当前表中当前记录的值存储到指定数组的命令是2012.9.18A)SCATTER B)COPYTOARRAY C)GATHER D)STORETOARRAY8. 在数据库中建立索引的目的是2011.9.13A)节省存储空间 B)提高查询速度 C)提高查询和更新速度 D)提高更新速度9. 可以随表的打开而自动打开的索引是2

20、012.3.14A)单项压缩索引文件 B)单项索引文件 C)结构复合索引文件 D)非结构复合索引文件10. 在Visual FoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令2011.9.24A)GOTO B)SKIP C)CONTINUE D)GO11. 在表设计器中设置的索引包含在2010.9.19A)独立索引文件中 B)唯一索引文件中 C)结构复合索引文件中 D)非结构复合索引文件中12. 对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为2012.3.23A)性别+年龄 B)性别+STR

21、(年龄,2)C)VAL(性别)+年龄 D)性别,年龄13. 在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是2011.3.13A)惟一索引 B)惟一索引和候选索引 C)惟一索引和主索引 D)主索引和候选索引14. 在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现2011.9.11A)唯一索引 B)主索引 C)复合索引 D)普通索引15. 为数据库表增加字段有效性规则是为了保证数据的2012.3.15A)实体完整性 B)表完整性 C)参照完整性 D)域完整性16. 以下关于字段有效性规则叙述正确的是2012.9.21A)自由表和数据库表都可以设置 B)只有数

22、据库表可以设置C)只有自由表可以设置 D)自由表和数据库表都不可以设置17. 假设在数据库表的表设计器中,字符型字段“性别”己被选中,正确的有效性规则设置是2010.9.13A)=男 .OR. 女” B)性别=男 .OR. 女C)$男女 D)性别$男女18. 在满足实体完整性约束的条件下2012.3.5A)一个关系中应该有一个或多个候选关键字 B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字 D)一个关系中可以没有候选关键字19. 在建立表间一对多的永久联系时,主表的索引类型必须是2010.9.18A)主索引或候选索引 B)主索引、候选索引或唯一索引C)主索引、候选索引、唯

23、一索引或普通索引 D)可以不建立索引20. 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时2010.3.22A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关21. 建立表之间临时关联的命令是2012.9.22A)SETRELATIONTO B)CREATERELATIONTOC)TEMPRELATIONTO D)CREATETEMPTO22. 在Vaual FoxPro中,使用LOCATL FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查

24、找下一条满足条件的记录,应该2011.3.21A)再次使用LOCATE命令重新查询 B)使用SKIP命令C)使用CONTINUE命令 D)使用GO命令23. 假设表“学生.dbf”己在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是2010.9.20A)SELECT 0 B)USE学生 C)SELECT学生 D)SELECT student24. 执行USE sc IN 0命令的结果是2009.3.21A)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc表C)选择第1号工作区打开sc表 D)显示出错信息25. 在VFP中,若所建立索引的字段值不

25、允许重复,并且一个表中只能创建一个,这种索引应该是2009.3.17A)主索引 B)唯一索引 C)候选索引 D)普通索引第4章 关系数据库标准语言SQL数据查询:SELECT DISTINCT * FROM WHERE GROUP BY HAVING ORDER BY ASC|DESC INTO 特殊运算符:BETWEENAND、LIKE、!=(不等于)、NOT、IN简单计算:COUNT( )、SUM( )、AVG( )、MAX( )、MIN( )空值查询:IS NULL,IS NOT NULL量词和谓语:ANY|ALL|SOME(子查询),NOTEXISTS(子查询)超联接查询:SELECT

26、FROMINNER|LEFT|RIGHT|FULL JOINON集合并运算:UNION1) 显示部分结果: TOPPERCENT (必须与ORDER BY短语同时使用才有效)2) 结果存放到数组: INTO ARRAY 3) 结果存放到临时文件: INTO CURSOR (临时文件只读)4) 结果存放到永久表: INTO DBF|TABLE 5) 结果存放到文本文件: TO FILE ADDITIVE 6) 结果直接输出到打印机:TO PRINTER PROMPT数据操作:插入INSERT INTO (,)VALUES(,)更新UPDATE SET = WHERE 删除DELETE FROM

27、WHERE 数据定义:定义 CREATE TABLE|DBF (学号 C(5), )删除 DROP TABLE 添加字段 ALTER TABLE 订购单 ADD 总金额 y CHECK 总金额0 ERROR 总金额0 建候选索引 ALTER TABLE 订购单 ADD UNIQUE 职工号+供应商号 TAG emp_sup建主索引 ALTER TABLE 订购单 ADD PRIMARY KEY 订单号 TAG订单号删候选索引 ALTER TABLE 订购单 DROP UNIQUE TAG emp_sup 删主索引 ALTER TABLE 订购单 DROP PRIMARY KEY 订单号删字段 ALTER TABLE 订购单 DROP COLUMN 金额改类型长度

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1