visual_复习题.docVIP

  • 18
  • 0
  • 约3.32千字
  • 约 5页
  • 2016-12-29 发布于重庆
  • 举报
一、选择题 1、在Visual FoxPro中,用户打开一个表后,若要显示其中的记录,可以使用的命令是( A )。 A. BROWSE B. SHOW C VIEW D. USE 2、已经打开的表文件的当前记录号为150,要将记录指针移动到记录号为100的命令是( B )。 A. SKIP 100 B. SKIP -50 C GOTO -50 D. GOTO 50 3、要想对一个打开的表增加新字段,应使用命令( B )。 A. APPEND B. MODIFY STRUCTURE C REPLACE D. CHANGE 4、一个数据表有10条记录,用函数EOF()测试结果为.T.,此时当前记录号为( B )。 A. 10 B. 11 C 0 D. 1 5、假设数据表CZ中有记录,对该表进行如下操作: USE CZ GO TOP ?BOF() SKIP -1 ?BOF() GO BOTTOM ?EOF() SKIP ?EOF() 结果是( C )。 A. .T. .T. .T. .T. B. .F. .T. .T. .T. C .F. .T. .F. .T. D. .T. .T. .F. .T. 6、表文件中有30条记录,当前记录是20,执行命令LIST NEXT 5后,所显示的记录号是( D )。 A. 21~25 B. 21~26 C 20~25 D. 20~24 7、逻辑删除表文件中所有记录的正确操作是( D )。 A. DELETE B. ZAP C PACK D. DELETE ALL 8、命令SET DELETED OFF的作用是( B ) A. 禁止对数据表记录进行删除 B. 使删除标记对任何命令无影响 C. 执行删除命令时,不提供任何信息 D. 取消删除标记 9、已知当前数据库表文件GZ.DBF中包含“出生年月”字段为日期型,要求显示1960年以后(包括1960年)出生的人员记录,使用命令是( C )。 A. LIST FOR 出生年月=1960 B. LIST FOR 出生年月=60 C. LIST FOR YEAR(出生年月)=1960 D. LIST FOR YEAR(出生年月)=60 10、若一个表文件中有100条记录,当前记录号是76,执行命令SKIP 30之后,再执行命令 ?RECNO(),其结果是( D )。 A. 100 B. 106 C 错误提示 D. 101 11、已知一个表文件有8条记录,当前记录号为5,执行APPEND BLANK命令后,该空记录的记录号是( C )。 A. 6 B. 5 C. 9 D. 8 12、某数据库文件共有20条记录,当前记录号是5,执行命令DISP NEXT 6 以后,当前记 录号是( B ) A. 11 B. 10 C. 6 D. 7 二、填空题 1、要彻底删除当前打开的表中的所有记录,可以使用___ZAP _____命令。 2、SET_____ DELETED ON ______________可以使对数据表的操作能够绕过带删除标记的记录。 3、删除表的记录通常要分为两步,第一步是____添加删除标记(或逻辑删除)_____________,第二步是___物理删除_________。 4、自由表的扩展名为_____ DBF _______。 三、设计题 (一)按本章第一节中的表结构新建表student.dbf,然后录入第一节中的学生记录。对该表进行如下操作: 打开数据表student.dbf。 USE STUDENT 显示从第5条记录起到最后一条记录的所有记录 GO 5 LIST REST 用DISPLAY显示表中所有男同学的学号、姓名、性别和专业。 DISPLAY 学号, 姓名, 性别, 专业 FOR 性别=’男’ 显示第5条记录。 LIST RECORD 5 显示7、8、9三条记录。 GO 7 LIST NEXT 3

文档评论(0)

1亿VIP精品文档

相关文档