20、Delete的作用是( )
A. 将记录从表中彻底删除
B. 只给要删除的记录做删除标志 C. 不能删除记录
D. 删除整个表中的记录
学生答案: D 参考答案: B
21、命令中<范围>子句,使用______可以对表文件从当前记录开始至最后一个记录进行操作 A. ALL B. NEXT n C. RECORD n D. REST 学生答案: A 参考答案: D
22、可以在BROWSE浏览窗口中,按CTRL+T键实现__________操作
A. 逻辑删除记录和物理删除记录 B. 逻辑恢复记录和物理恢复记录 C. 逻辑删除记录和逻辑恢复记录 D. 物理删除记录和物理恢复记录
学生答案: A 参考答案: C
23、在表的操作中,DELE命令的作用是( )
A. 将记录从表中彻底删除 B. 给要删除的记录做删除标记 C. 不能删除记录
D. 删除整个表中的记录
学生答案: A 参考答案: B
24、要想对一个打开的数据库增加新字段,应当使用命令 ___________. A. APPEND
B. MODIFY STRUCTURE C. INSERT D. CHANGE 学生答案: A
参考答案: B
25、当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。要将职工的所有收入汇总后写入工资总额字段中,应当使用命令 __________. A. REPLACE ALL工资总额 WITH 基本工资+奖金+津贴
B. TOTAL ON 工资总额 FIELDS 基本工资,奖金,津贴 C. REPLACE 工资总额 WITH 基本工资+奖金+津贴 D. SUM基本工资+奖金+津贴TO 工资总额 学生答案: C 参考答案: D
26、在Foxpro中执行LIST 命令,要想在屏幕和打印机上同时输出,应使用命令
A. LIST ON PRINT B. LIST TO PRINT C. PRINT LIST D. LIST PRINT ON
学生答案: D
参考答案: B
27、在Foxpro中,可以使用FOUND()函数来检测查询是否成功的命令包括
A. LIST、FIND、SEEK B. FIND、SEEK、LOCATE C. FIND、DISPLAY、SEEK D. LIST、SEEK、LOCATE
学生答案: C 参考答案: B
28、在下面Foxpro命令中,不能修改数据记录的命令是( )
A. BROWSE B. EDIT C. CHANGE D. MODIFY
学生答案: D
参考答案: D
29、在FOXpro中,命令CLOSE ALL与CLEAR ALL 相比,CLEAR ALL作用是( ) A. 关闭所有文件,不释放内存变量 B. 关闭所有文件,释放内存变量 C. 不关闭文件,释放内存变量 D. 不关闭文件,不释放内存变量 学生答案: A
参考答案: B
30、在Foxpro的库文件中,字段的数据类型可以是字符型、数字型、逻辑型、日期型和( ) A. 整数型 B. 浮点数型
C. 备注型 D. 时间型 学生答案: B
参考答案: D
31、要在当前库文件的当前记录之后插入一条新记录,应该使用命令( ) A. APPEND B. EDIT C. CHANGE D. INSERT 学生答案: C 参考答案: D
32、与命令LIST FIELDS 姓名,性别,出生日期 不等效的命令是( ) A. LIST 姓名,性别,出生日期
B. LIST ALL FIELDS 姓名,性别,出生日期 C. DISPLAY FIELDS 姓名,性别,出生日期 D. DISPLAY ALL 姓名,性别,出生日期 学生答案: C
参考答案: C
33、以下各种说法中,正确的是( )
A. DELETE ALL、ZAP和PACK 的功能各不相同 B. ZAP 和PACK的功能相同
C. DELETE ALL 和ZAP的功能相同 D. DELETE ALL 和 PACK的功能相同
学生答案: A 参考答案: A
34、数据表中的数据暂时不想使用,为提高数据表的使用效率,对这些“数据”最好要进行( ) A. 逻辑删除 B. 物理删除 C. 不加处理 D. 数据过滤器 学生答案: D
参考答案: A
35、数据表中有30个记录,如果当前记录为第3条记录,执行skip+2命令,测试当前记录号函数recno()的值是( )。 A. 3 B. 2 C. 5
D. 4 学生答案: C
参考答案: C
36、数据表中有30个记录,如果当前记录为第30条记录,把记录指针移到第一个记录,测试当前记录号函数recno()的值是( ) A. 29 B. 30 C. 1 D. 0 学生答案: A 参考答案: C
37、对数据表的结构进行操作,通常是在( )环境下完成的。
A. 表设计器 B. 表向导 C. 表浏览器 D. 表编辑器
学生答案: A 参考答案: A
38、修改数据表中的数据是在( )环境下完成的 A. 表设计器 B. 表向导 C. 表浏览器 D. 表单设计器 学生答案: A 参考答案: C
39、每一个数据工作区上只能打开( )数据表
A. 1个 B. 2个 C. 10个 D. 任意个
学生答案: D 参考答案: A
40、在当前工作区可以访问其它工作区表中的( )
A. 数据表结构 B. 数据表 C. 数据库 D. 数据
学生答案: B 参考答案: D
填空题:
1、表文件扩展名为______。 学生答案: dbf 参考答案: .dbf
2、建立一个名称为STUDENT1的自由表的命令是_______。 学生答案: CREATE STUDENT 参考答案: create student1
3、对表中记录逻辑删除的命令是________,恢复表中所有被逻辑删除记录的命令是 ____________,将所有被逻辑删除记录物理删除的命令是_________ 学生答案: DELETE RECALL FOR PACK
参考答案: delete,recall all,pack
4、学生档案表已打开,共有100条记录,当前记录为23,执行list rest后,?recn()的值是______,?recc()的值是_____,?eof()的值是________ 学生答案: 77 23 100
参考答案: 101,100,.T.
5、在使用locate命令查询以后,可以用____________来检测是否找到 学生答案: found 参考答案: found()
6、数据表中有“数学(N,5,1)”“英语(N,5,1)”“电子(N,5,1)”“总分(N,5,1)”,该表中现有多条记录,但“总分”没有输入,只要在命令窗口中输入___________________命令,就能填上这个字段的值
学生答案: append
参考答案: repl all 总分 with 数学+英语+电子
7、假设图书数据库已经打开,数据库中有书名字段,并且已经按书名进行了索引。现在要使用索引查询将记录指针定位在书名为\的第一条记录上,应该使用的命令是 [ ] 。 学生答案: go
参考答案: FIND FoxPro+
8、定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的( )、( )、( )等。
学生答案: 字段名,字段类型, 字段宽带 参考答案: 字段名 字段类型 字段宽度
9、向表中输入数据,可以采用( )、( )两种格式。 学生答案: 浏览,编辑 参考答案: 浏览 编辑
10、数据表是由( )和( )两部分组成。 学生答案: 表结构 记录 参考答案: 结构 数据 问答题:
1、在VFP中,对表记录的操作命令中,逻辑删除记录和物理删除记录的命令分别是什么?它们有什么区别?