




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
88填空题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 STUDENTDISP STRUCTUREMODIFY STRUCTRUEDISP ALL FOR 总分200 .AND. 性别=”女”DISP OFF ALL FIELDS 姓名, 性别 DISP ALL FOR 性别=”男” .AND. (“张”$姓名)DELETE ALL FOR 总分 200RECALL ALL FOR 出生日期 = 1993 .AND. 性别=”女”。 13. DELETE ALL FOR LIKE(分类号,”A*”)。14. Ctrl + PgDn, Ctrl + W15. REPLACE 合格否 WITH .T. FOR 笔试成绩 = 60 .AND. 上机成绩 = 60 USE HG APPEND FROM STD FOR 合格否 = .T. LIST USE16. 物理, 逻辑。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. (“张”$姓名)对当前库中所有满足条件“总分 200”的记录作上删除标记。DELETE ALL FOR 总分 200取消当前库中所有满足条件“出生日期= CTOD(“2/12/77”)”的记录的删除标记。RECALL ALL FOR 出生日期 = 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 STD LIST记录号准考证号姓名性别笔试成绩上机成绩合格否111001梁小平女7080.F.211005林旭男9578.F.311017王冬升男6040.F.411083吴大林男9060.F.511108杨国红女5867.F. REPLACE 合格否 WITH .T. FOR 笔试成绩 = 60 .AND. 上机成绩 = 60 USE HG APPEND FROM STD FOR 合格否 = .T. LIST USE(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 STUDENT LIST 记录号#姓名性别年龄1蔡阳 女 232李中明 男 21 3凌光 女 244郭天才 男 23 INDEX ON 性别 TO SEX LIST在最后一条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. fxpB. pjx C. dbfD. ppt2.项目管理器的“数据”选项卡中,没有包括(C)。 A.数据库B.自由表 C.记录D.查询3.在当前表中将当前记录送到数组MT中,应使用命令(A)。 A. SCATTER TO MTB. COPY TO MT C. GATHER FROM MTD. ASORT(MT)4.字符型、日期型、逻辑型及数值型的缩写依次是(A)。 A. C、D、L、NB. C、L、D、N C. D、C、N、LD. N、D、L、C5.DELETE( )函数的值为.T.时,表明(B)。 A. 删除的记录不存在B.当前记录已被加上删除标记 C. 当前数据库已被删除D.标有删除标记的记录不参加操作6.在Visual FoxPro中,可以定义数组变量。数组定义以后,每个数组元素在第1次赋值之前的类型是(C)。 A. 字符型B. 数值型 C. 逻辑型D. 没定义7.用于打开数据库设计器的命令是(D)。 A. CREATE DATABASEB. OPEN DATABASE C. SET DATABASE TO D. MODIFY DATABSE8.从数据库中删除数据表RSDA.dbf的命令是(B,;DROP TABLE RSDA)。 A. DROP TABLE RSDA.dbfB. DROP TABLE RSDA.dbf C. DELETE TABLE RSDA.dbf D. REMOVE TABLE RSDA.dbf(注:此题要注意选项中有错误。)9.在Visual FoxPro中把表中记录复制到数组中的命令是(C)。 A. STROEB. REPALCE C. SCATTERD. GATHER10.Visual FoxPro关于数据库的参照完整性规则不包括(C)。 A.插入规则B.删除规则 C.查询规则D.更新规则11.在数据表结构中,逻辑型、日期型、备注型字段的宽度分别固定为(D)。 A. 3, 8 10B. 1, 6, 4 C. 1, 8, 任意D. 1, 8 412.一个数据表文件中的多个备注(MEMO)字段的内容是存放在(B)。 A.这个数据库文件中B.一个备注文件中 C.多个备注文件中D.一个文本文件中13.新建一个人事档案表,含有“工资”字段,保留2位小数,若职工的最高工资均低于1000元,则字段的宽度选(C)比较合适。 A. 4B. 3C. 6D. 714.在Visual FoxPro中,建立表时要定义一个数值型字段,该字段要求保存4位整数,2位小数,其值可能有负值,它的宽度至少定义为(C)。 A. 6B. 7C. 8D. 1015.一个表文件的数值字段要求保留5位小数,那么它的宽度至少应当定义成(B)。 A. 5B. 6C. 7 D. 816.关闭当前表文件的命令是(A)。 A. USEB. CLOSE ALL C. QUITD. CLEAR ALL17.下列命令中,不能关闭表文件的是(都可以)。 A. CLOSE TABLESB. CLOSE ALL C. CLEAR ALLD. QUIT(注意:17题随便选哪个选项都对)18.在命令中缺省范围和FOR短语是,以下默认ALL的命令是(D )A. DISPLAY B. REPLACE C. RECALL D. COPY(注:此题与42题类似)19.命令APPEND BLANK的功能是(B)。 A.在表文件的开始增加一条空白记录B.在表文件的末尾增加一条空白记录C.在当前记录之前增加一条空白记录D.在当前记录之后增加一条空白记录20.命令INSERT BLANK BEFORE的功能是(C)。 A.从当前记录之后开始插入记录 B.从当前记录之前开始插入记录 C.在当前记录之前插入一条空白记录 D.在当前记录之后插入一条空白记录21.下列关于GO TOP命令的叙述中,正确的是(B)。 A.GO TOP命令一定会将记录指针移动到记录号为1的记录上 B. GO TOP命令一定会将记录指针移动到当前顺序的首记录上 C. GO TOP命令可以用来激活过滤条件 D. GO TOP是记录指针相对定位命令22.在Visual FoxPro中,下列命令若能正确执行,则将显示(C)。 USE RSDA GO 5 DISPLAY NEXT 3A. 6到8号记录B.6到9号记录C.5到7号记录D.5到8号记录23.可以使记录指针相对当前指针位置向上移动5个记录的命令是(A)。 A. SKIP -5B. SKIP 5 C. GO TO -5D. GO TO 524.在Visual FoxPro中,FIELDS短语和FOR短语分别对应的两种关系运算是(D)。 A.投影和联接B.选择和替换 C.统计和筛选D.投影和选择25.用LIST STRUCTRUE命令显示的字段总宽度为50,用户使用的字段宽度是(C)。 A. 51B. 50C. 49D. 426.在Visual FoxPro中,短语可使用的选项为(C)。 A. ALL, RECORD, NEXT B. ALL, RECORD, NEXT, REST C. ALL, RECORD, NEXT, REST D. ALL, RECORD, NEXT, REST27.表文件共有10条记录,当前记录号是7,要显示最后4个记录,下列命令中错误的是(D)。 A. LIST NEXT 4B. LIST REST C. DISPLAY NEXT 4D. DISPLAY ALL REST28.在Visual FoxPro中,分屏显示当前数据表中语文成绩大于80的所有记录,正确的命令为(A)。 A. DISPLAY ALL FOR 语文 80 B. DISPLAY ALL WHILE 语文 80 C. LIST FOR ALL WHILE 语文 80 D. LIST WHILE 语文 8029.在Visual FoxPro中, SKIP命令移动记录指针的基准是(B)。 A. 第一条记录B.当前记录 C. 指定记录D.库文件尾30.一个数据表文件中的多个备注型(MEMO)字段的内容是放在( B)A. 这个数据表文件中 B.一个备注文件中C. 多个备注文件中 D.一个文本文件中(注:教材P49)31.要删除当前数据表文件中的“性别”字段,应当使用命令(A)。 A. MODIFY STRUCTRUEB. DELETE C. REPALCED. ZAP32.要显示当前表STUDENT中数学成绩超过90分和不及格的全部女生记录,应当使用命令(LIST FOR 性别=”女” .AND. (数学90 .OR. 数学 = 90, 数学 90, 数学 = 90 AND 数学 90 OR 数学 = CTOD(“01/01/90”).AND.性别=”女” B. LIST FOR 出生日期 = “01/01/90” .AND.性别=”女” D. LIST FOR YEAR(出生日期) = “01/01/1990” .AND. 性别 = “女”41.若要给当前表增加一个字段,应使用命令(B)。 A. APPENDB. MODIFY STRUCTURE C. INSERT D. EDIT42.命令中省略范围和条件短语时,以下命令中范围默认值为ALL的是( D )A. DISPLAY B. REPLACE C. RECALL D. AVERAGE(注:此题与18题相类似,)43.表中当前记录是100,在100和101条记录之间插入一条空记录的命令是(C)。 A. INSERTB. APPEND BLANK C. INSERT BLANKD. INSERT BEFORE BLANK44.用命令REPLACE修改记录的特点是(C)。 A. 边查阅边修改B.表之间自动更新 C.成批自动替换D.按给定条件顺序修改更新45.使用REPLACE命令时,其范围短语为ALL 或REST,执行改命令后,记录指针指向(D)。 A.首记录B. 末记录 C.首记录的前面D.末记录的后面(注:REPLACE命令:更新表记录)46.要将“中120”班所有学生的数学成绩增加10分应使用命令(D)。 A. CHANGE 数学 WITH 数学 + 10 FOR 班级 = “中120” B. REPLACE 数学 WITH 数学 + 10 FOR 班级 = “中120” C. CHANGE ALL 数学 WITH 数学 + 10 FOR 班级 = “中120” D. REPALCE ALL 数学 WITH 数学 + 10 FOR 班级 = “中120”47.DELETE ALL命令和ZAP命令的区别是(D)。 A. DELETE ALL 只删除当前工作区的所用记录,而ZAP删除所有当前记录 B. DELETE ALL 删除当前工作区的所用记录,而ZAP只删除当前记录 C. DELETE ALL只删除记录,而ZAP连同库文件一起删除 D. DELETE ALL删除记录后可以用RECALL命令恢复,而ZAP删除后不能恢复48.用BROWSE命令也可以修改记录,它的特点是(A)。 A. 边查阅边修改B.表之间自动更新 C.成批自动替换D.按给定条件顺序修改更新49.Visual FoxPro的ZAP命令可以删除当前表文件的(A)。 A.全部记录B.有删除标记的记录 C.当前记录D.符合给定条件的记录50.使用BROWSE命令可以方便地对当前表记录进行多种编辑操作,其中包括(A)。 A.修改、追加、删除及对备注字段和通用字段编辑,但不能插入 B.修改、追加、删除及插入,但不能编辑备注字段及通用字段 C.修改、追加、插入及编辑备注字段,但不能删除 D.修改、追加、删除,但不能插入,不能编辑备注字段和通用字段51.设表中有一个C型字段NAME,打开表文件后,要把内存变量CC的字符串内容输到当前记录的NAME字段,应当使用命令(B)。 A. NAME = CCB. REPALCE NAME WITH CC C. STORE CC TO NAMED. REPALCE ALL NAME WITH CC52.下列有关索引的说法中,正确的是(A)。 A.候选索引既可以在自由表中创建,也可以在数据库表中创建 B.建立主索引的关键字值不能为空,但可以有重复数值 C.建立候选索引的候选关键字值不能有重复值,但可以为空 D.建立唯一索引的索引关键字值不能有重复值53.一下关于主索引的说法中,正确的是(C)。 A.在自由表和数据库中都可以建立主索引 B.可以在一个数据库表中建立多个主索引 C.数据库中任何一个数据表只能建立一个主索引 D.主索引的关键字值可以为NULL54.在Visual FoxPro中,对数据表建立索引,将产生相应的索引文件,原表文件内容(A)。 A.并不改变B.顺序改变 C.指定记录改变D.数据改变55. .在当前工作区已打开学生表STUDENT,对所有男生按总分从多到少进行排序,总分相同者,按年龄从大到小进行排列。排序后生成的表文件名是SGZ.dbf,应使用命令(B)。 A. SORT TO SGZ ON 总分/A, 出生日期/D FOR 性别= “男” B. SORT TO SGZ ON 总分/D, 出生日期/A FOR 性别= “男” C. SORT TO SGZ ON 总分/A, 出生日期/A FOR 性别= “男” D. SORT TO SGZ ON 总分/D, 出生日期/D FOR 性别= “男”56. 在当前工作区已打开学生表STUDENT,现要求对总分在270分以上的男同学按年龄从大到小进行排序。排序后新文件名为STM.dbf,应使用命令(C)。 A.COPY TO STM ON 出生日期 FOR 性别=”男”.AND.总分270 B. SORT TO STM ON 出生日期/D FOR 性别=”男”.AND.总分270 C.SORT TO STM ON 出生日期 FOR 性别=”男”.AND.总分270 D.INDEX TO STM ON 出生日期 FOR 性别=”男”.AND.总分27057. STUDENT.dbf文件和按学号字段升序的索引文件已经打开,执行GO TOP命令后,当前记录号是(B)。 A. 1B.学号最小的记录号 C. 0D.最小的记录号58. 在Visual FoxPro中,对未经排序或索引的数据表进行查找时,只能用命令(C)。 A.FINDB.SEEK C. LOCATED. DISPLAY59.假定STUDENT.dbf学生数据表文件中前6条记录均为男生记录,执行一下命令序列: USE STUDENT GOTO 3 LOCATE NEXT 3 FOR 性别=”男”执行结果记录指针定位在(C)。 A.第3条记录上B.第4条记录上 C.第5条记录上D.第6条记录上60. 在Visual FoxPro中,任何情况下,使用LOCATE命令完毕时,EOF( )的值为(A)。 A.真B.假 C.保持不变D.视查找情况而定61. 已用LOCATE命令找到第1个男生记录,现要查找第2个男生的记录,应使用命令(C)。 A. LOCATE FOR 性别=”男”B.LOCATE FOR 性别=”男” NEXT 2 C.CONTINUED.LIST FOR 性别=”男” NEXT 262. 在以下叙述中,错误的是(A)。 A.工作区的系统别名和用户定义的工作区别名可以交替使用 B.在某个工作区打开的表原名和工作区别名可以交替使用 C.用户没有定义表别名时,表原名可以作为表别名使用 D.在选择工作区时,可以用工作区号、系统别名或用户定义的别名63. 在Visual FoxPro中,已在不同工作区打开了多个表。要想知道当前工作区的区号,应使用命令(C )。 A.SELECTB.?SELECT C.?SELECT( )D.LIST SELECT( )64. 在Visual FoxPro中,执行一下命令: SELECT 1 USE AAA要想同时打开表AAA.dbf和表BBB.dbf,接下里应执行下面4组命令中的(C)。 A. GOTO 2B. USE USE BBB USE AAA INDEX BBB C. SELECT 2 D. USE BBB USE BBB USE AAA65. 对不同工作区所打开的表可以进行操作(B)。 A.在当前工作区对所有工作区上的表记录都可以进行读写操作 B.对当前工作区上的表记录可以进行读写操作,对其他工作区的记录只能读,不能写 C.只能对当前工作区上的记录可以进行操作,不能对其它工作区记录操作,必须重新选择工作区 D.对当前工作区上的记录可以进行读写操作,对其它工作区的记录只能读或修改,但不能增加和删除66. 数据表文件AA已在3号工作区上打开,当前为2号工作区,将AA所在的工作区设置为当前工作区可以使用的命令是(D)。 A. SELECT 3B. SELECT C C. SELECT A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑波协调测试题及答案
- 乳品理化考试题及答案
- 2025年公路水运工程施工企业安全生产管理人员考试试题(200题)(含答案)
- 2025年VTE预防及护理考题及答案
- 2025年全国安全生产月活动《安全知识》竞赛答题活动试题库(含答案)
- 医疗废物处置和污水处理考核试题(附答案)
- 2025医师考核医院感染知识试题及参考答案
- 2025京东POP店铺初级售前客服认证考试题库及答案
- 2025阿里巴巴淘宝云客服-消费者咨询业务知识题库附答案
- 2025年矿产权评估师历年真题摘选附带答案
- GB/T 45000-2024表面活性剂蔗糖脂肪酸酯的组成分析液相色谱法
- 《高速公路边坡光伏光环境影响评价方法》
- 氯化亚砜MSDS安全技术说明书
- 肠梗阻护理新进展
- 红星美凯龙展厅租赁合同
- 单纯疱疹患者的护理
- 养老护理员职责培训课件
- 酒店员工接待礼仪培训
- 车位租赁协议
- 医疗器械生产质量管理手册
- 2024年新沪教牛津版三年级上册英语全册教学课件
评论
0/150
提交评论