资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
填空题1. 254 个字符。2. 4 , 数值型、浮点型、整形、双精度型 。3. .DBF , .DBC 。4. .CDX 。5. wyb.DBC, wyb.DCT, wyb.DCX 。6. 任何数据库 。7.一对多、多对一,一对多8. 备注文件。9.T.。10.填写下列各小题中的 Visual FoxPro 命令。 USE STUDENT DISP STRUCTURE MODIFY STRUCTRUEDISP ALL FOR 总分200 .AND. 性别=”女 ” DISP OFF ALL FIELDS 姓名, 性别 DISP ALL FOR 性别=” 男” .AND. (“ 张”$姓名) DELETE ALL FOR 总分 = 1993 .AND. 性别=”女”。 13. DELETE ALL FOR LIKE(分类号, ”A*”)。14. Ctrl + PgDn, Ctrl + W15. REPLACE 合格否 WITH .T. FOR 笔试成绩 = 60 .AND. 上机成绩 = 60USE HGAPPEND FROM STD FOR 合格否 = .T. LISTUSE16. 物理, 逻辑。17. 数值型 、 字符型 、 日期型 、 逻辑型 。18. 数据表文件 。19. 源表。20. INDEX ON 职称 + STR(基本工资, 6, 2) TO ZS 。21. SORT TO 工资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士” 。22. 李中明、 郭天才、 蔡阳、 凌光 。23. 两个表的主关键字和外关键字数据对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表操作是否正确 。24. 在一个表中不允许有重复的记录 。25. 正确性。26. 不为空且唯一 。27. 255, 3 。28. 1。29. 让系统自动选择工作区号最小的空闲工作区作为当前工作区 。30. RSDA 。31. SELECT 4 。32. SS - 金额 = TT - 金额。33. SELECT 2 。选择题注意:加红的题为选项有错误的题,答案按该题号上所给的为准。1. A2. B3. A4. A5. B6. C7. D8. B9. C10. C11. D12. B13. C14. C15. B16. A17. 无,都能关闭18. D19. B20. C21. B22. C23. A24. D25. C26. C27. D28. A29. B30. B31. A32. D33. D34. C35. D36. B37. A38. B39. C40. A41. B42. D43. C44. C45. D46. D47. D48. A49. A50. A51. B52. A53. C54. A55. B56. C57. B58. C59. C60. A61. C62. A63. C64. C65. B66. D67. A68. D69. B70. A二、填空题在以下填空题中,如果没有特别指明,则当前已打开的数据表为STUDENT.dbf,其中包括姓名 (C, 10)、班级(C, 5)、性别(C, 2)、出生日期(D)、数学(I) 、语文(I)、外语(I) 、总分(I) 等字段。1.按照 Visual FoxPro 的规定,字符型数据的最大宽度为 254 个字符。2.Visual FoxPro 中存放数值数据 的数据类型有 4 种,分别是 数值型、浮点型、整形、双精度型 。3.在 Visual FoxPro 中,表文件的扩展名为 .DBF ,数据库文件的扩展名为 .DBC 。4.在 Visual FoxPro 中,复合索引文件的扩展名为 .CDX 。5.用命令 CREATE DATEBASE wyb 建立数据库 wyb 时,同时建立的 3 个文件是 wyb.DBC, wyb.DCT, wyb.DCX 。6.向数据库中添加的数据表应该是目前不属于 任何数据库 的数据表。7.数据库中的各个数据表之间具有各种关系,分别为:一对一、一对多、多对一的关系,其中最常见的是一对多的关系。8.一个数据表文件中的所有备注字段的内容都存储在同一个 备注文件中。9.对某数据表执行 LIST 命令后,函数 EOF()返回值为.T.。10.填写下列各小题中的 Visual FoxPro 命令。打开数据表文件 STUDENT。 USE STUDENT输出当前打开的数据表文件的结构信息 DISP STRUCTURE修改当前数据表文件的结构。 MODIFY STRUCTRUE显示当前表中总分大于 200 的女生记录。DISP ALL FOR 总分200 .AND. 性别=”女”显示当前表中所有记录的姓名和性别这两个字段的内容,且不显示记录号。 DISP OFF ALL FIELDS 姓名, 性别 显示当前表中其姓名包含“张”字的男生记录。DISP ALL FOR 性别=”男” .AND. (“张”$ 姓名)对当前库中所有满足条件“总分 = 1993 .AND. 性别=”女”。 (附:)13.图书表文件中有字符型字段“分类号” 。要求将分类号中以字母 A 开头的图书记录全部打上删除标记。应使用命令 DELETE ALL FOR LIKE(分类号, ”A*”)。14. 当需要向备注型字段录入内容时,须将光标移到备注型字段上,按 Ctrl + PgDn 键进入编辑状态。录入完毕后,按 Ctrl + W 键退出。(/14.Visual FoxPro 系统的数组可以与表中的数据进行相互传递,其中从数组向表传递数据的方法有两种,它们是把数组内容送入当前记录和把数组内容追加到表文件,其命令分别是 GATHER FROM 和 APPEND FROM ARRAY 。从表向数组传递数据有两种,它们是 把当前记录数据送入数组和把当前打开表文件内容送入数组,其命令分别是 SCATRER TO 和 COPY TO ARRAY 。)15.有计算机等级考试考生表文件 STD.dbf 和合格考生表 HG.dbf,这两个表结构相同。为了颁发合格证书并备案,把 STD.DBF 表中的笔试成绩和上机成绩均及格(大于等于 60 分)学生记录的合格否字段修改为逻辑真,然后将合格的记录追加到合格考生表 HG.dbf 中。请对以下操作填空。USE STDLISTREPLACE 合格否 WITH .T. FOR 笔试成绩 = 60 .AND. 上机成绩 = 60USE HGAPPEND FROM STD FOR 合格否 = .T. LISTUSE(REPLACE:更新表记录;APPEND:将其他文件中的记录添加到当前表的末尾)16.排序改变了记录的 物理 顺序,索引改变了记录的 逻辑 顺序。17.排序关键字段的类型可以为 数值型 、 字符型 、 日期型 、 逻辑型 。18.排序后生成的文件类型为 数据表文件 。19.对于任意一个索引文件,必须依附于 源表 的基础上。20.教师表文件中有“职称”字段(C, 6)和“基本工资”字段(N, 6, 2)。要求按职称和基本工资建立索引文件 ZS.idx,应使用命令 INDEX ON 职称 + STR(基本工资, 6, 2) TO ZS 。21.当前已打开的教职工基本情况表的结构中有“工资(N)” , “出生年月(D) ”,“学历(C) ”等字段,要求对硕士学历的教职工按工资降序排序,工资相同时按年龄降序排序,排序后产生的新文件为:工资.dbf,应使用命令 SORT TO 工资.dbf ON 工资/D, 出生年月/D FOR 学历=” 硕士 ” 。22.执行如下命令序列:USE STUDENTLIST记录号# 姓名 性别 年龄记录号 准考证号 姓名 性别 笔试成绩 上机成绩 合格否1 11001 梁小平 女 70 80 .F.2 11005 林旭 男 95 78 .F.3 11017 王冬升 男 60 40 .F.4 11083 吴大林 男 90 60 .F.5 11108 杨国红 女 58 67 .F.1 蔡阳 女 232 李中明 男 213 凌光 女 244 郭天才 男 23INDEX ON 性别 TO SEXLIST在最后一条 LIST 命令显示的数据记录中,姓名顺序依次是 李中明、 郭天才、 蔡阳、 凌光 。23.在 Visual FoxPro 中,参照完整性是指 两个表的主关键字和外关键字数据对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表操作是否正确 。24. 在 Visual FoxPro 中,实体完整性是指 在一个表中不允许有重复的记录 。25. 在 Visual FoxPro 中,数据库完整性是指数据的 正确性 和相容性。26. 在 Visual FoxPro 中,实体完整性规则要求主属性 不为空且唯一 。27.在 Visual FoxPro 中,工作区有 255 个,工作区的别名有 3 种。28.在 Visual FoxPro 中,在默认情况下, 1 号工作区为主工作区。29.命令 SELECT 0 的含义为 让系统自动选择工作区号最小的空闲工作区作为当前工作区 。30.在一个工作区打开表文件 RSDA.dbf 时,若不用 ALIAS 指定别名,则别名为 RSDA 。31. 在 Visual FoxPro 中,使 4 号工作区成为当前工作区的命令是 SELECT 4 。32.在顺序执行完下列 4 条命令后:SELECT 1; USE SS; SELECT 2; USE TT 之后,要判断 SS.dbf 中的字段“金额”的值是否等于 TT.dbf 中字段“金额”的值,可使用条件判断语句 SS - 金额 = TT - 金额 来完成。33. 在 Visual FoxPro 中,当前工作区为 4 号工作区,则显示 2 号工作区中已打开 id 数据表文件名的命令为 SELECT 2 。三、选择题在以下选择题中,如果没有特别指明,则当前已打开的数据表为STUDENT.dbf,其中包括姓名 (C, 10)、班级(C, 5)、性别(C, 2)、出生日期(D)、数学(I) 、语文(I)、外语(I) 、总分(I) 等字段。1.在 Visual FoxPro 中,创建项目时,默认的扩展名为(B) 。A. fxp B. pjxC. dbf D. ppt2.项目管理器的“数据”选项卡中,没有包括(C) 。A.数据库 B.自由表C.记录 D.查询3.在当前表中将当前记录送到数组 MT 中,应使用命令(A ) 。A. SCATTER TO MT B. COPY TO MT C. GATHER FROM MT D. ASORT(MT)4.字符型、日期型、逻辑型及数值型的缩写依次是(A ) 。A. C、D、L、N B. C、L、D、NC. D、C 、 N、L D. N、D、L、C5.DELETE( )函数的值为.T.时,表明(B) 。A. 删除的记录不存在 B.当前记录已被加上删除标记C. 当前数据库已被删除 D.标有删除标记的记录不参加操作6.在 Visual FoxPro 中,可以定义数组变量。数组定义以后,每个数组元素在第 1 次赋值之前的类型是(C) 。A. 字符型 B. 数值型C. 逻辑型 D. 没定义7.用于打开数据库设计器的命令是(D) 。A. CREATE DATABASE B. OPEN DATABASEC. SET DATABASE TO
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号