就业数据资源平台
当前位置:首页 > Visual FoxPro
2013年计算机等级考试二级VF备考试题及答案9

  1.Visual FoxPro在建立数据库时建立了扩展名分别为____的文件。
  A..dbc
  B..dct
  C..dcx
  D.A,B,C
  [解析] 本题考查的知识点是创建数据库文件时出现的三个不同类型的文件。Visual FoxPro在建立数据库时建立了扩展名分别为dbc、dct、dcx的三个文件,这三个文件是供Visual FoxPro数据库管理系统管理数据库使用的、用户一般不能直接修改这些文件。因此正确答案为D。
  [答案] D
  2.下列创建数据库的方法中正确的是——。
  A.在“项目管理器”中选定“数据”选项卡,选择“数据库”,单击“新建”按钮
  B.在“新建”对话框上选择“数据库”,单击“新建文件”按钮
  C.在命令窗口中输入CREATEDATABASE<数据库文件名>
  D.以上方法都可以
  [解析] 本题考查的知识点是创建数据库的方法。在Visual FoxPro 中,常用的建立数据库的方法有三种:①在“项目管理器”中选定“数据”选项卡,选择“数据库”,单击“新建”按钮。②在“新建”对话柜上选择“数据库”,单击“新建文件”按钮。③在命令窗口中输入CREATEDATABASE<数据库文件名>。选项A,B,C 的操作都正确, 因此正确答案为D。
  [答案] D
  3.在Visual FoxPro中,创建数据库的命令是CREATE DATABAS[数据库文件名|?],如果不指定数据库名称或不使用问号,产生的结果是____。
  A.系统会自动指定默认的名称
  B. 弹出“保存”对话框,提示用户输入数据库名称并保存
  C.弹出“创建”对话框,请用户输入数据库名称
  D.弹出提示对话框,提示用户不可以创建数据库
  [解析] 本题考查的知识点是利用命令创建数据库。在Visual FoxPro中,创建数据库的命令是CREATE DATABASE[数据库文件名|?],如果不指定数据库名称或使用问号都会弹出“创建”对话框请用户输入数据库名称。选项A中系统不会自动指定名称。选项B中不会出现“保存”对话框;选项D中不会弹出对话框提示不可以创建数据库。
  [答案] C
  4.下列打开数据库文件的操作方法中,正确的是——。
  A.单出“文件”菜单中的“打开”命令,在“打开”对话框的“文件类型”下拉列表中选择“数据库”,选择要打开的数据库,单击“确定”按钮
  B.利用OPEN DATABASE 命令
  C.在项目管理器中选择相对应的数据库时,数据库将自动打开
  D.以上方法均正确
  [解析] 本题考查的知识点是打开数据库的方法。在Visual FoxPro 中,常用的打开数据库的方法有三种:①单击“文件”菜单中的“打开”命令,在“打开”对话框的“文件类型”下拉列表中选择“数据库”,选择要打开的数据库,单击“确定”按钮。②利用OPEN DATABASE 命令。③在项目管理器中选择相应的数据库时,数据库将自动打开。选项A,B,C 都正确,因此正确答案为D
  [答案] D
  5. 在Visual FoxPro 中, 打开一个数据库文件的命令是——。
  A.CREATE DATABASE<数据库名>
  B.OPEN DATABASE<数据库名>
  C.CREATE<数据库名>
  D.OPEN<数据库名>
  [解析] 本题考查的知识点是使用命令打开数据库。在Visual FoxPro中,打开数据库文件的命令是OPEN DATABASE,因此正确答案为B。选项A 中的CREATE 是创建数据库的命令。选项C 和D 的语法错误。
  [答案] B
  6.在Visual FoxPro中,打开数据库设计器的命令是____。
  A.OPEN DATABASE
  B.USE DATABASE
  C. CREAT DATABASE
  D.MODIFY DATABASE
  [解析] 本题考查的知识点是打开数据库设计器的命令。在VisualFoxPro中,打开数据库设计器的命令是MODIFY DATABASE; OPEN DATABASE命令用于打开数据库; USE DATABASE命令是使用数据库中的表;CREAT DATABASE命令用于创建数据库。
  [答案] D
  7.在Visual FoxPro 中,打开数据库设计器的命令是——。
  A.OPEN DATABASE
  B.USE DATABASE
  C. CREAT DATABASE
  D.MODIFY DATABASE
  [解析] 本题考查的知识点是打开数据库设计器的命令。在Visual FoxPro 中,打开数据库设计器的命令是MODIFY DATABASE; OPEN DATABASE命令用于打开数据库; USE DATABASE 命令是使用数据库中的表;CREAT DATABASE 命令用于创建数据库。
  [答案] D
  8.在Visual FoxPro中,删除数据库的命令是____。
  A.QUIT DATABASE
  B.CREATE DATABASE
  C.DELETE DATABASE
  D.CLEAR DATABASE
  [解析] 本题考查的知识点是删除数据库的命令。执行选项A命今后,将会退出Visual FoxPro;选项B中的命令用于创建数据库;选项C中的命令用于删除数据库;选项D中的命令错误。
  [答案] C
  9.在Visual FoxPro 中,删除数据库的命令是——。
  A.QUIT DATABASE
  B.CREATE DATABASE
  C.DELETE DATABASE
  D.CLEAR DATABASE
  [解析] 本题考查的知识点是删除数据库的命令。执行选项A 命今后,将会退出Visual FoxPro;选项B 中的命令用于创建数据库;选项C中的命令用于删除数据库;选项D 中的命令错误。
  [答案] C


  10.利用命令删除数据库文件时,指定RECYCLE 选项后,将会把数据库文件和表文件——。(p56)
  A.放入回收站中,需要时可以还原
  B.放入回收站中,且不可以还原
  C.彻底删除
  D.重命名
  [解析] 本题考查的知识点是肋CYCLE 的功能。利用命令删除数据库文件时,指定RECYCLE 选项后,将会把数据库文件和表文件放入回收站中,需要时可以还原。回收站中的文件都可以还原,因此选项B 错误。选项C 和D 错误。
  [答案] A
  11.当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开, 使用时需要执行——命令。
  A.CREATE
  B.USE
  C.0PEN
  D.LIST
  [解析] 本题考查的知识点是命令的使用。使用数据库中表的命令是USE.CREATE 命令用于创建文件;OPEN 命令用于打开文件;LIST命令用于显示表中的所有记录。
  [答案] B
  12.一个表由——个字段组成。
  A.一个
  B.两个
  C.三个
  D.若干个
  [解析] 本题考查的知识点是组成表的字段。在Visual FoxPro 中,一个表由若干列(即字段)组成。每个字段都有一个惟一的名字,称为字段名。
  [答案] D
  13.在Visual FoxPro 中,自由表字段名最长为——个字符。
  A.10
  B.16
  C.128
  D.若干个
  [解析] 本题考查的知识点是数据库表字段名的长度。系统规定,Visual FoxPro 中自由表的字段名最长为l0 个字符,而数据库表的字段名最长为128 个字符。因此正确答案为C。
  [答案] C
  14.下列关于字段名的命名规则,不正确的是——。
  A.字段名必须以字母或汉字开头
  B.字段名可以由字母、汉字、下划线、数据组成
  C.字段名中可以包含空格
  D.字段可以是汉字或合法的西文标识符
  [解析] 本题考查的知识点是字段名的命名规则。在Visual FoxPro 中,字段名的命令规则有以下几个:①字段名可以由字母、汉字、数字、下划线组成。②字段名可以是汉字或合法的西文标识符。③字段名必须以字母或汉字开头。④字段名中不能包含空格。本题选项A,B,D 都符合字段名命名规则,只有选项C 错误,因为字段名中不可以包含空格。
  [答案] C
  15.下列字段名中不合法的是——。
  A. 姓名
  B. 3 的倍数
  C.abs 7
  D.UN
  [解析] 本题考查的知识点是字段名的命名规则。在Visual FoxPro 中,字段名的命名规则有以下几个:①字段名可以由字母、汉字、数字、下划线组成。②字段名可以是汉字或合法的西文标识符。③字段名必须以字音或汉字开头。④字段名中不能包含空格。本题选项A,C,D 都符合字段名命名规则,只有选项B 错误,因为字段名只可以字母或汉字开头,不可以数字开头。
  [答案] B
  16 . 下列字段名中合法的是———。
  A. 编口号
  B.1B
  C. _产品号
  D.地产_日期
  [答案] D
  17. 下列字段名中不合法的是—— 。
  A.姓名
  B.3 的倍数
  C.abs 7
  D.UN
  [答案] B
  18.Visual FoxPro 不支持的数据类型有——。
  A.字符型
  B.货币型
  C.备注型
  D.常量型
  [解析] 本题考查的知识点是visual FoxPro 中的数据类型。VisualFoxPro 支持的数据类型有字符型、货币型、浮点型、数值型、 日期型、 日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)。选项A。B,C 都正确,选项D 中的常量型不属于Visual FoxPro 中的数据类型。
  [答案] D
  19.在Visual FoxPro 中,备注型数据类型在表中占用——个字节。
  A.1
  B.2
  C.4
  D.8
  [解析] 本题考查的知识点是备注型常量在表中占用的字节数。系统规定,备注型数据类型在表中占用4 个字节,所保存的数据信息存储在以.dbt 为扩展名的文件中。
  [答案] C
  20.在Visual FoxPro 中,修改当前表的结构的命令是——。
  A . MODIFY STRUCTIJRE
  B . MODIFYDATABASE
  C.OPEN STRUCTURE  
  D.OPENDATABASE
  [解析] 本题考查的知识点是修改表结构的命令。在Visual FoxPro 中,修改表结构的命令是MODIFY STRUCTURE。MODIFYDATABASE命令的功能是修改数据库;OPEN STRUCTURE 语法错误;OPEN
  DATABASE 命令的功能是打开数据库。
  [答案] A
  21.在Visual FoxPro 中,要浏览表记录,首先用——命令打开要操作的表。
  A.USE
  B.OPEN STRUCTURE
  C.MODIFY STRUCTURE
  D.MODIFY
  [解析] 本题考查的知识点是使用表的命令打开表。在visual FoxPro 中浏览,首先要用USE 命令打开要操作的表。选项B 中的命令语法错误;选项C 中的命令用未修改当前表的结构;输入选项D 中的命令会出现一个对话框,提示命令中缺少子句。
  [答案] A
  22.在Visual FoxPro 中,浏览表记录的命令是——。
  A.USE
  B.BROWSE
  C.MODIFY
  D.BROWES
  [解析] 本题考查的知识点是浏览表记录的命令。在Visual FoxPro 中,浏览表记录的命令是BROWSE;选项A 中的USE 命令用来打开表,所以浏览表之前,首先用USE 命令打开要浏览的表,然后输入BROWSE命令按回车键;选项C 中的命令缺少子句,而且也不是浏览命令;选项D 中的命令书写错误。
  [答案] B
  23. Visual FoxPro 中APPEND BLANK 命令的作用是——。
  A.在表的任意位置添加记录
  B.在当前记录之前插入新记录
  C.在表的尾部添加记录
  D.在表的首部添加记录
  [解析] 本题考查的知识点是APPEND BLANK 命令的功能。在VisualFoxPro 中,APPEND 命令的功能是在表的尾部添加记录。在表的任意位置插入新记录的命令是INSERT;在INSERT 命令中指定BEFORE时在当前记录之间插入新记录;指到第一个记录,在执行INSERT 命令时指定BEFORE 时可在表的首部添加记录。
  [答案] C
  24.在Visual FoxPro 中删除记录有——和———两种。
  A.逻辑删除和物理删除
  B.逻辑删除和彻底删除
  C.物理删除和彻底删除
  D.物理删除和移去删除
  [解析] 本题考查的知识点是Visual FoxPro 中的删除方式。在VisualFoxPro 中删除记录有逻辑删除和物理学删除两种。选项B,C,D 中的彻底删除和移去删除的说法都不正确。因此正确答案为A
  [答案] A
  25.Visual FoxPro 中逻辑删除是指——。
  A.真正从磁盘上删除表及记录
  B.逻辑删除是在记录旁作删除标记,不可以恢复记录
  C.真正从表中删除记录
  D.逻辑删除只是在记录旁作删除标记,必要时可以恢复记录
  [解析] 本题考查的知识点是Visual FoxPro 中的删除方式。Visual FoxPro 中删除记录的方式有逻辑删除和物理删除两种,逻辑删除是指在记录旁作添加删除标记,必要时可以去掉删除标记恢复
  记录;物理删除是真正从表中删除记录,删除的记录不可以再恢复,物理删除但并不删除表。根据这一原则,只有选项D 正确。
  [答案] D
  26.在Visual FoxPro 中, 恢复逻辑删除的记录的命令是—— 。
  A.RECOVER
  B.RECALL
  C.DELETE
  D.PACK
  [解析] 本题考查的知识点是恢复删除记录的命令。在Visual FoxPro中,恢复逻辑删除的记录的命令是RECALL; RECOVER 命令错误;DELETE 命令用于逻辑删除记录;PACK 命令用来物理删除结果。
  [答案] B
  27. 物理删除表中所有记录的命令是—— 。
  A.DELETE
  B.PACK
  C.ZAP
  D.RECALL
  [解析] 本题考查的知识点是物理删除表中所有记录的命令。DELETE命令用于逻辑删除结果或者删除标记;PACK 命令用于物理删除有删除标记的记录;ZAP 命令用于物理删除表中的全部记录。
  [答案] C

  28.在Visual FoxPro 中,逻辑删除表中性别为女的命令是——。
  A.DELETE FOR 性别=“女”
  B.DELETE 性别=“女”
  C.PACK 性别=“女”
  D.ZAP 性别=“女”
  [解析] 本题考查的知识点是利用命令逻辑删除指定的内容。在Visual FoxPro 中,逻辑删除表中记录的命令是DELETE,如果用FOR短语指定了逻辑表达式,则逻辑删除使该表达式为真的所有记录;如果不用FOR 短语指定逻辑条件,则只逻辑删除当前一条记录。
  [答案] A
  29.要为当前表所有职工增加2年工龄,应使用的命令___。
  A. CHANGE 工龄 WITH 工龄+2
  B. REPLACE 工龄 WITH 工龄+2 http://ks.examda.com
  C. CHANGE ALL 工龄 WITH 工龄+2
  D. REPLACE ALL 工龄 WITH 工龄+2
  [解析]本题考查的知识点是Visual FoxPro中修改记录的命令的使用。在VisualFoxPro中,修改记录的命令是 REPLACE。CHANGE命令和EDIT命令等同,均为打开当前表的编辑界面,BROWSE命令打开当前表的浏览界面。REPLACE命令才是修改当前表记录的命令,操作范围ALL不能省略。
  [答案] D
  30.在Visual FoxPro 中,数据库表与自由表不问,下列不属于数据表特点的是——。
  A.数据库表的字段没有默认的控件类
  B.数据库表可以使用长表名,在表中可以使用长字段名
  C.可以为数据库表的字段指定默认值和输入掩码
  D.数据库表支持主关键字、参照完整性和表之间的联系
  [解析] 本题考查的知识点是数据库表不同于自由表的特点。数据库表与自由表相比,具有如下特点:①可以为数据库表的字段指定默认值和输入掩码。②数据库表可以使用长表名,在表中可以使用长字段名。③数据库表的字段有默认的控件类。④数据库表支持主关键字、参照完整性和表之间的联系。⑤可以为数据库表中的字段指定标题和添加注释。⑥可以为数据库表规定字段级规则和记录级规则。⑦支持INSERT,DELETE, UPDATE 事件的触发器。由此可知选项A 不是数据库表的特点,因为数据库表的字段有默认的控件类。
  [答案] A
  31.将表从数据库中移出,使之成为自由表的命令是——。
  A.REMOVE
  B.DROP TABLE
  C.RECYCLE
  D.REMOVE TABLE
  [解析] 本题考查的知识点是利用命令删除数据库中的表。选项A 语法错误;选项B 是下面要学到的SQL 语句,它不仅会将表从数据库中删除,还会从磁盘上删除,本题只要求将表从数据库中移出,使之成为自由表,因此选项B 错误;选项C 语法错误。因此正确答案为 D。
  [答案] D 
  32.定位记录时,可以用——命令向前或向后移动若干条记录位置。
  A.SKIP
  B.GOTO
  C.GO
  D.LOCATE
  [解析] 本题考查的知识点是定位记录的命令。SKIP 命令的功能是确定了当前记录位置后,向前或向后移动若干条记录位置。GO 和GOTO 命令等价,用于直接定位。LOCATE 命令是按指定条件定位记录位置。
  [答案] A2.在当前表中查找班级为1 的记录,应输入命令——。
  A.LOCATE FOR 班级=“l”
  B.LOCATE FOR 班级=“1”CONTINUE
  C.LOCATE FOR 班级= “1” NEXT l
  D.UST FOR 班级=“1”
  [解析] 本题考查的知识点是定位命令的使用。
  LOCATE 命令的功能是按指定条件定位记录位置。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录指针将指向文件结束位置。如果要使指针指向下一条满足LOCATE 条件的记录,则使用CONTINUE 命令,如果没有记录要满足条件,则指针指向文件结束位置。由于表中可能含有多个班级为1 的记录,因此需要指定CONTINUE 命令, 因此选项A 错误;选项C 和D 的格式错误。
  [答案] B
  33.已知当前表中有15 条记录,当前记录为第12 条记录,执行SKIP -2 命令后,当前记录变为第____条记录。
  A.2
  B.10  http://ks.examda.com
  C.12
  D.15
  [解析] 本题考查的知识点是SKIP 命令的使用。SKIP 命令的作用是确定当前位置后,向前或向后移动若干条记录。格式是SKIP[数字],“数字”可以是正整数或负整数,如果是正数,则向后移动;如果是负数,向前移动。本题中共有15 条记录,当前位于第12 条记录。SKIP -2 命令中,整数为负2,所以向前移动2 条记录,即第10 条记录。
  [答案] B
  34.假设目前已打开表及索引文件,要确保记录指针定位在记录号为1的记录上, 应使用—— 命令。
  A.GO TOP
  B.GO l
  C.LOCATE l
  D.SKIP l
  [解析]
  本题考查的知识点是查询定位命令的使用。在visual FoxPro 中,查询定位的命令有:GOTO/GO,SKIP,LOCATE。GOT0 和GO 命令等价,用未直接定位。TOP 是表头,当不使用索引时定位到记录号为1 的记录,使用索引时是索引项排在最前面的索引对应的记录。LOCSTE 命令是按条件定位记录位置。SKIP 命令的作用是从当前记录开始向前或向后移动记录指针。本题因为使用了索引,所以选项A 错误;选项B 中的GOl 可以直接定位在记录号为1 的记录上;选项C 和D 中需要一定的条件才能确保记录定位在记录音为1 的记录上。因此正确答案为B。
  [答案]B
  35.打开数据库文件后,当前记录指针指向100,要使指针指向记录号为20 的记录, 应使用命令—— 。
  A.LOCATE 20
  B.SKIP -80
  C.GO 20
  D.SKIP 80
  [解析] 本题考查的知识点是利用命令定位记录选项A 中的LOCATE 命令使用的格式不正确;打开了索引文件后,SKIP 命令使记录。指针按索引逻辑顺序移动,执行SMP—80 命令之后,记录音不一定是20,GO 命令按指定的物理记录号定位,但若用TOP 或BONOM 短语,则按索引的逻辑顺序定位。
  [答案] C

就业数据资源平台