2022年全国计算机二级等级考试VFP复习资料 .pdf
《2022年全国计算机二级等级考试VFP复习资料 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机二级等级考试VFP复习资料 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-1-第 1 章 Visual FoxPro 数据库基础数据(Data)实际上就是描述事物的符号记录。计算机中数据有临时性数据和永久性数据。数据库(DB)是指存储在计算机存储设备的结构化的相关数据集合。数据库管理系统(DBMS)是对数据库的建立、使用和维护进行管理的系统软件。联系:一对一联系、一对多联系、多对多联系数据模型:层次型(树形结构)、网状型(网状拓扑结构)、关系型(二维表结构)关系模式:关系名(属性名1,属性名 2,,属性名 n)关系:一张二维表,每个关系有一个关系名,VFP 中称为表(*.dbf)。元组:二维表的行。每一行是一个元组,VFP 中称为记录。属性:二维表的列。每一列有一
2、个属性名,VFP 中称为字段,具有固定的类型和宽度。域:属性的取值范围。关键字:能唯一标识一个元组的属性或属性组,VFP 中对应的是主关键字和侯选关键字。外部关键字:不是本表的关键字,而是另一表的关键字。关系运算:并、差、交(具有相同的关系模式),选择、投影、联接【例题】1.Visual FoxPro 6.0 属于 2012.3.11 A)层次数据库管理系统B)面向对象的数据库管理系统C)关系数据库管理系统D)分布式数据库管理系统2.不属于数据管理技术发展三个阶段的是2012.9.11 A)手工管理阶段B)文件系统管理阶段C)高级文件管理阶段D)数据库系统阶段3.一个教师可讲授多门课程,一门课
3、程可由多个教师讲授。则实体教师和课程间的联系是2011.3.8 A)1:1 联系B)1:m 联系C)m:1 联系D)m:n 联系4.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是2012.9.5 A)1:1 联系B)m:1 联系 C)1:m 联系 D)m:n 联系5.在学生管理的关系数据库中,存取一个学生信息的数据单位是2010.3.8 A)文件B)数据库C)字段D)记录6.以下关于关系的说法正确的是2010.3.9 A)列的次序非常重要 B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列7.关系运算中选择某些列形成新的
4、关系的运算是2011.9.12 A)选择运算B)投影运算C)交运算D)除运算8.以下哪个术语描述的是属性的取值范围2012.9.12 A)字段B)关键字C)域D)元组9.有三个关系R、S 和 T 如右图,则由关系R 和 S 得到关系T 的操作是 2010.9.10 A)自然连接B)交C)投影D)并名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -2-10.有三个关系R、S 和 T 如右图,则由关系R 和 S 得到关系 T 的操作是 2011.3.9 A)自然连接B)交C)除D)并11.有三个关系R、S和 T 如右图,则由关系R 和 S得到关系T 的操作是 2011.9.
5、9 A)自然连接B)差C)交D)并12.有三个关系R、S 和 T 如右图,则由关系R 和 S 得到关系 T 的操作是 2012.3.6 A)自然连接B)并C)交D)差13.有两个关系R 和 S 如右图,则由关系R 得到关系 S 的操作是 2012.9.6 A)选择B)投影C)自然连接D)并14.有两个关系R,S 如右图,由关系 R 通过运算得到关系S,则所使用的运算为2009.3.9 A)选择B)投影C)插入D)连接第 2 章 Visual Foxpro程序设计基础常量:数值N(3E2),货币 Y($2.3456),字符 C(),逻辑 L,日期 D(),日期时间 T 变量:变量名由字母、汉字、
6、数字、下划线构成,必须由字母和汉字开头字段变量与内存变量同名时,字段变量优先,内存变量必须加前缀M.或 M-数组:DIMENSION|DECLARE x(5),y(3,2)&下界、初值、y(3)表达式:数值运算符:*或(乘方)、*、/、%(求余)、+、-字符运算符:+、-日期运算符:+、-关系运算符:、=、或#或!=、=、=、$(SET EXACT OFF/on)逻辑运算符:.not.或!、.and.、.or.运算优先级:括号、函数、算术 字符日期、关系、逻辑数值:ABS(),SIGN(),SQRT(),INT(),CEILING(),FLOOR(),ROUND(),MOD()字符:LEN()
7、,UPPER(),LOWER(),SPACE(),LTRIM(),RTRIM(),TRIM(),ALLTRIM(),LEFT()RIGHT(),SUBSTR(),A T(),LIKE()日期:DATE(),TIME(),DA TETIME(),YEAR(),MONTH(),DAY(),DOW(),HOUR(),MINUTE(),SEC()转换:STR(),VAL(),CTOD(),DTOC(),&测试:BETWEEN(),ISNULL(),EMPTY(),VARTYPE(),BOF(),EOF(),RECNO(),RECCOUNT(),IIF()命令:MODIFY COMMAND DO INP
8、UT 输入常量(C、N、D、L)、变量、表达式(不能不输)ACCEPT 输入字符串(不需要加定界符)STORE TO 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -3-程序结构:顺序、选择、循环。条件语句:IF IF ELSE ENDIF ENDIF 分支语句:DO CASECASE CASE。CASE OTHERWISEENDCASE 循环结构:DO WHILE ENDDOFOR=TO STEPENDFOR|NEXTSCAN FORWHILEENDSCANLOOPEXIT 公共变量:在任何模块中都可使用的变量,先定义后使用,初值为.F.。PUBLIC 私有变量:在
9、程序中直接使用的变量,作用域是建立它的模块及其下属的各层模块。局部变量:只能在建立它的模块中使用,不能在上、下层模块中使用。LOCAL 上机练习:例 201,例 91,例 352【例题】1.以下正确的赋值语句是2012.9.17 A)A1,A2,A3=10 B)STORE 10 TO A1,A2,A3 C)LOCAL 10 TO A1,A2,A3 D)SET 10 TO A1,A2,A3 2.设 A=6*8-2、B=6*8-2、C=6*8-2,属于合法表达式的是2010.9.12 A)A+B B)B+C C)A-C D)C-B 3.有如下的赋值语句,结果为“大家好”的表达式是2010.3.15
10、 a=你好 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,THIS IS A BOOK)的运行结果是 2012.9.19 A)出错B).T.C)1 D)3 5.设 x=123,y=123,k=y,表达式 x+&k 的值是 2010.9.16 A)123123 B)246 C)123y D)数据类型不匹配6.运算结果不是2010 的表达式是 2010.9.17 A)int(2010.9)B)round(2010.1,0)C)ceiling(2010.1)D)floor(2010.9)7.在下面的Vis
11、ual FoxPro 表达式中,运算结果为逻辑真的是2010.3.17 A)EMPTY(.NULL.)B)LIKE(xy?,xyz)C)AT(xy,abcxyz)D)ISNULL(SPACE(0)名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 19 页 -4-8.在 V FP 中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令2010.9.11 A)SET CENTURY ON B)SET CENTURY TO 4 C)SET YEAR TO 4 D)SET YAER TO yyyy 9.下列字符型常量的表示中,错误的是2012.3.12 A)5+3 B)x
12、=y C)品牌 D)“计算机”10.执行如下命令的输出结果是2011.3.12?15%4,15%-4 A)3-1 B)3 3 C)1 1 D)1-1 11.函数 Upper(la2B)的结果是:2012.3.13 A)1A2B B)1a2b C)la2B D)1A2b 12.在 VFoxPro 中,假设student表中有 40 条记录,执行下面的命令后,屏幕显示的结果是2011.3.23?RECCOUNT()A)0 B)1 C)40 D)出错13.某数据库有20 条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()的值是 2012.3.21 A)20 B)21 C)19 D
13、)1 14.假设变量a 的内容是“计算机软件工程师”,变量 b 的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是2011.9.14 A)left(b,6)-right(a,6)B)substr(b,1,3)-substr(a,6,3)C)A 和 B 都是D)A 和 B 都不是15.连续执行以下命令,最后一条命令的输出结果是2010.9.15 SET EXACT OFF a=北京”b=(a=北京交通)?b A)北京B)北京交通C).F.D)出错16.下列程序段的输出结果是2010.3.29 ACCEPT TO A IF A=123 S=0 ENDIF S=1?S A)0 B)1 C)
14、123 D)由 A 的值决定17.在 Visual FoxPro 中,编译后的程序文件的扩展名为2010.3.11 A)PRG B)EXE C)DBC D)FXP 18.在 VFP 中,如果希望跳出SCAN,ENDSCAN 循环语句、执行 ENDSCAN 后面的语句,应使用 2011.3.16 A)LOOP 语句B)EXIT 语句C)BREAK语句D)RETURN 语句19.关于内存变量的调用,下列说法正确的是2012.3.25 A)局部变量不能被本层模块程序调用B)私用变量只能被本层模块程序调用C)局部变量能被本层模块和下层模块程序调用D)私有变量能被本层模块和下层模块程序调用20.在 IN
15、PUT、ACCEPT 和 WAIT 三个命令中,必须要以回车键表示输入结束的命令是2012.3.17 A)INPUT,ACCEPT B)INPUT,W AIT C)ACCEPT,W AIT D)INPUT,ACCEPT和 WAIT 21.在 DO WHILE,ENDDO 循环结构中LOOP 语句的作用是 2012.9.30 A)转移到 DO WHILE语句行,开始下一次判断和循环B)终止循环,将控制转移到本循环结构ENDDO 后面的第一条语句继续执行C)该语句在DO WHILE,ENDDO 循环结构中不起任何作用D)退出循环,返回到程序开始处名师资料总结-精品资料欢迎下载-名师精心整理-第 4
16、 页,共 19 页 -5-第 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 非压缩单索引文件idx 结构复合索引文件cdx(自动随表文件打开,可在表设计器中直接建立)非结构复合索引文件cdx 主索引:ALTER TABLE 学生 ADD PR
17、IMARY KEY 学号TAG 学号候选索引:ALTER TABLE 学生 ADD UNIQUE 学号+性别 TAG xhxbINDEX ON 学号+性别TAG xhxb CANDIDATE 唯一索引:INDEX ON 性别 TO A1 UNIQUE 普通索引:INDEX ON 性别 TO xxx 数据完整性:实体完整性(保证表中记录唯一,利用主关键字和候选关键字来保证)域完整性(利用字段类型、宽度和有效性规则来保证)参照完整性(建立永久联系,主表建主索引,子表建普通索引。设置更新规则、删除规则、插入规则)自由表:ADD TABLE,REMOVE TABLE 工作区:SELECT 0|,|.,
18、|-表关联:SET RELATION TO INTO|排序:SORT TO ON/A|/D/C 上机练习:例 1,例 6,例 17,例 22 1,例 341,例 46【例题】1.在 Visual FoxPro 中,“表”通常是指2011.3.17 A)表单B)报表C)关系数据库中的关系D)以上都不对2.在 Visual FoxPro 中,为了使表具有更多的特性应该使用2011.9.21 A)数据库表B)自由表C)数据库表或自由表D)数据库表和自由表3.在 Visual FoxPro 中,建立数据库会自动产生扩展名为2012.9.20 A)DBC 的一个文件 B)DBC 和 DCX 两个文件C)
19、DBC 和 DCT 两个文件 D)DBC、DCT 和 DCX 三个文件4.假设表文件TEST.DBF 已经在当前工作区打开,要修改其结构,可使用的命令2010.3.12 A)MODI STRU B)MODI COMM TEST C)MODI DBF D)MODI TYPE TEST 5.为当前表中所有学生的总分增加10 分,可以使用的命令是2010.3.13 A)CHANGE 总分 WITH 总分+10 B)REPLACE 总分 WITH 总分+10 C)CHANGE ALL 总分 WITH 总分+10 D)REPLACE ALL 总分 WITH 总分+10 6.在当前打开的表中,显示“书名”
20、以“计算机”打头的所有图书,正确的命令是:2010.9.14 A)list for 书名=计算*B)list for 书名=计算机 C)list for 书名=计算 D)list where 书名=计算机 7.将当前表中当前记录的值存储到指定数组的命令是2012.9.18 A)SCATTER B)COPY TO ARRAY C)GATHER D)STORE TO ARRAY 8.在数据库中建立索引的目的是2011.9.13 A)节省存储空间B)提高查询速度C)提高查询和更新速度D)提高更新速度9.可以随表的打开而自动打开的索引是2012.3.14 A)单项压缩索引文件B)单项索引文件C)结构复
21、合索引文件D)非结构复合索引文件10.在 Visual FoxPro 中,使用 SEEK 命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令2011.9.24 A)GOTO B)SKIP C)CONTINUE D)GO 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 19 页 -6-11.在表设计器中设置的索引包含在2010.9.19 A)独立索引文件中B)唯一索引文件中C)结构复合索引文件中D)非结构复合索引文件中12.对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为2012.3.23 A)性别+年龄B)
22、性别+STR(年龄,2)C)VAL(性别)+年龄D)性别,年龄13.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是2011.3.13 A)惟一索引B)惟一索引和候选索引C)惟一索引和主索引D)主索引和候选索引14.在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现2011.9.11 A)唯一索引B)主索引C)复合索引D)普通索引15.为数据库表增加字段有效性规则是为了保证数据的2012.3.15 A)实体完整性B)表完整性C)参照完整性D)域完整性16.以下关于字段有效性规则叙述正确的是2012.9.21 A)自由表和数据库表都可以设置 B)只有数据库表可
23、以设置C)只有自由表可以设置D)自由表和数据库表都不可以设置17.假设在数据库表的表设计器中,字符型字段“性别”己被选中,正确的有效性规则设置是2010.9.13 A)=男.OR.女”B)性别=男.OR.女 C)$男女 D)性别$男女 18.在满足实体完整性约束的条件下2012.3.5 A)一个关系中应该有一个或多个候选关键字B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字D)一个关系中可以没有候选关键字19.在建立表间一对多的永久联系时,主表的索引类型必须是2010.9.18 A)主索引或候选索引B)主索引、候选索引或唯一索引C)主索引、候选索引、唯一索引或普通索引D)可
24、以不建立索引20.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时2010.3.22 A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关21.建立表之间临时关联的命令是2012.9.22 A)SET RELATION TO,B)CREATE RELATION TO,C)TEMP RELATION TO,D)CREATE TEMP TO,22.在 Vaual FoxPro 中,使用LOCATL FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找
25、下一条满足条件的记录,应该2011.3.21 A)再次使用LOCATE 命令重新查询B)使用 SKIP 命令C)使用 CONTINUE命令D)使用 GO 命令23.假设表“学生.dbf”己在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是 2010.9.20 A)SELECT 0 B)USE 学生C)SELECT 学生D)SELECT student 24.执行 USE sc IN 0 命令的结果是 2009.3.21 A)选择 0 号工作区打开sc表B)选择空闲的最小号工作区打开sc 表C)选择第 1 号工作区打开sc 表D)显示出错信息25.在 VFP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年全国计算机二级等级考试VFP复习资料 2022 全国计算机 二级 等级 考试 VFP 复习资料
限制150内