VFP笔记二Word下载.docx

上传人:b****5 文档编号:19704191 上传时间:2023-01-09 格式:DOCX 页数:51 大小:52.15KB
下载 相关 举报
VFP笔记二Word下载.docx_第1页
第1页 / 共51页
VFP笔记二Word下载.docx_第2页
第2页 / 共51页
VFP笔记二Word下载.docx_第3页
第3页 / 共51页
VFP笔记二Word下载.docx_第4页
第4页 / 共51页
VFP笔记二Word下载.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

VFP笔记二Word下载.docx

《VFP笔记二Word下载.docx》由会员分享,可在线阅读,更多相关《VFP笔记二Word下载.docx(51页珍藏版)》请在冰豆网上搜索。

VFP笔记二Word下载.docx

  2.下列创建数据库的方法中正确的是——。

  A.在“项目管理器”中选定“数据”选项卡,选择“数据库”,单击“新建”按钮

  B.在“新建”对话框上选择“数据库”,单击“新建文件”按钮

  C.在命令窗口中输入CREATEDATABASE<数据库文件名>

  D.以上方法都可以

  [解析]本题考查的知识点是创建数据库的方法。

在VisualFoxPro中,常用的建立数据库的方法有三种:

①在“项目管理器”中选定“数据”选项卡,选择“数据库”,单击“新建”按钮。

②在“新建”对话柜上选择“数据库”,单击“新建文件”按钮。

③在命令窗口中输入CREATEDATABASE<数据库文件名>。

选项A,B,C的操作都正确,因此正确答案为D。

  3.在VisualFoxPro中,创建数据库的命令是CREATEDATABAS[数据库文件名|?

],如果不指定数据库名称或不使用问号,产生的结果是____。

  A.系统会自动指定默认的名称

  B.弹出“保存”对话框,提示用户输入数据库名称并保存

  C.弹出“创建”对话框,请用户输入数据库名称

  D.弹出提示对话框,提示用户不可以创建数据库

  [解析]本题考查的知识点是利用命令创建数据库。

在VisualFoxPro中,创建数据库的命令是CREATEDATABASE[数据库文件名|?

],如果不指定数据库名称或使用问号都会弹出“创建”对话框请用户输入数据库名称。

选项A中系统不会自动指定名称。

选项B中不会出现“保存”对话框;

选项D中不会弹出对话框提示不可以创建数据库。

  [答案]C

  2.数据库的打开

  

(1).利用系统菜单

  在系统菜单“文件”中选择“打开”命令(或单击常用工具栏上的“打开”按钮),在弹出的对话框中,指定预打开的数据库文件所在文件夹、类型及文件名,然后单击“确定”按钮。

  

(2).利用命令

  OPENDATABASE<

数据库文件名/?

>

(p84)

  (3).修改编辑数据库

  MODIFYDATABASE<

(p85)

  3.删除数据库

  

(1).在“项目管理器”中删除

  打开项目管理器,选择要删除的数据库,单击“移去”按钮,在出现的对话框中选择“移去”或“删除”按钮。

  

(2).按[Delete]键删除

  打开数据库文件所在的文件夹,选定数据库,按[Delete]键。

  (3).执行命令删除

  DELETEDATABASE<数据库文件名>

  /?

[DELETETABLES][RECYCLE]

  1.下列打开数据库文件的操作方法中,正确的是——。

  A.单出“文件”菜单中的“打开”命令,在“打开”对话框的“文件类型”下拉列表中选择“数据库”,选择要打开的数据库,单击“确定”按钮

  B.利用OPENDATABASE命令

  C.在项目管理器中选择相对应的数据库时,数据库将自动打开

  D.以上方法均正确

  [解析]本题考查的知识点是打开数据库的方法。

在VisualFoxPro中,常用的打开数据库的方法有三种:

①单击“文件”菜单中的“打开”命令,在“打开”对话框的“文件类型”下拉列表中选择“数据库”,选择要打开的数据库,单击“确定”按钮。

②利用OPENDATABASE命令。

③在项目管理器中选择相应的数据库时,数据库将自动打开。

选项A,B,C都正确,因此正确答案为D

  2.在VisualFoxPro中,打开一个数据库文件的命令是——。

  A.CREATEDATABASE<数据库名>

  B.OPENDATABASE<数据库名>

  C.CREATE<数据库名>

  D.OPEN<数据库名>

  [解析]本题考查的知识点是使用命令打开数据库。

在VisualFoxPro中,打开数据库文件的命令是OPENDATABASE,因此正确答案为B。

选项A中的CREATE是创建数据库的命令。

选项C和D的语法错误。

  [答案]B

  3.在VisualFoxPro中,打开数据库设计器的命令是____。

  A.OPENDATABASE

  B.USEDATABASE

  C.CREATDATABASE

  D.MODIFYDATABASE

  [解析]本题考查的知识点是打开数据库设计器的命令。

在VisualFoxPro中,打开数据库设计器的命令是MODIFYDATABASE;

OPENDATABASE命令用于打开数据库;

USEDATABASE命令是使用数据库中的表;

CREATDATABASE命令用于创建数据库。

  4.在VisualFoxPro中,打开数据库设计器的命令是——。

在VisualFoxPro中,打开数据库设计器的命令是MODIFYDATABASE;

USEDATABASE命令是使用数据库中的表;

CREATDATABASE命令用于创建数据库。

  5.在VisualFoxPro中,删除数据库的命令是____。

  A.QUITDATABASE

  B.CREATEDATABASE

  C.DELETEDATABASE

  D.CLEARDATABASE

  [解析]本题考查的知识点是删除数据库的命令。

执行选项A命今后,将会退出VisualFoxPro;

选项B中的命令用于创建数据库;

选项C中的命令用于删除数据库;

选项D中的命令错误。

6.利用命令删除数据库文件时,指定RECYCLE选项后,将会把数据库文件和表文件——。

(p56)

  A.放入回收站中,需要时可以还原

  B.放入回收站中,且不可以还原

  C.彻底删除

  D.重命名

  [解析]本题考查的知识点是肋CYCLE的功能。

利用命令删除数据库文件时,指定RECYCLE选项后,将会把数据库文件和表文件放入回收站中,需要时可以还原。

回收站中的文件都可以还原,因此选项B错误。

选项C和D错误。

  [答案]A

  4.表结构的建立在数据库设计器中新建表的方法有两种:

  

(1).在数据库设计器的空白位置单击鼠标右键,选择快捷菜单中的“新建表”命令,打开“新建表”对话框,选择“新建表”或“表向导”命令。

  

(2).单击“数据库”菜单中的“新建表”命令。

  另外,单击“工具”菜单中的“向导”子菜单中的“表”命令,可以通过向导创建表。

  (3).利用命令

  CREATE<

表名>

  例如:

OPENDATABASE学生管理

  CREATE学籍表

  5.修改表结构

  

(1).在项目管理器中修改

  在项目管理器中打开需要修改的表,单击“修改”按钮。

  

(2).在数据库设计器中修改

  在数据库设计器中的表上单击鼠标右键,打开快捷菜单,选择“修改”命令。

  MODIFYSTRUCTURE<

  例1.当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开,使用时需要执行——命令。

  A.CREATE

  B.USE

  C.0PEN

  D.LIST

  [解析]本题考查的知识点是命令的使用。

使用数据库中表的命令是USE.CREATE命令用于创建文件;

OPEN命令用于打开文件;

LIST命令用于显示表中的所有记录。

  2.一个表由——个字段组成。

  A.一个B.两个C.三个D.若干个

  [解析]本题考查的知识点是组成表的字段。

在VisualFoxPro中,一个表由若干列(即字段)组成。

每个字段都有一个惟一的名字,称为字段名。

  3.在VisualFoxPro中,自由表字段名最长为——个字符。

  A.10

  B.16

  C.128

  D.若干个

  [解析]本题考查的知识点是数据库表字段名的长度。

系统规定,VisualFoxPro中自由表的字段名最长为l0个字符,而数据库表的字段名最长为128个字符。

因此正确答案为C。

[答案]C

  4.下列关于字段名的命名规则,不正确的是——。

  A.字段名必须以字母或汉字开头

  B.字段名可以由字母、汉字、下划线、数据组成

  C.字段名中可以包含空格

  D.字段可以是汉字或合法的西文标识符

  [解析]本题考查的知识点是字段名的命名规则。

在VisualFoxPro中,字段名的命令规则有以下几个:

①字段名可以由字母、汉字、数字、下划线组成。

②字段名可以是汉字或合法的西文标识符。

③字段名必须以字母或汉字开头。

④字段名中不能包含空格。

本题选项A,B,D都符合字段名命名规则,只有选项C错误,因为字段名中不可以包含空格。

  5.下列字段名中不合法的是——。

  A.姓名

  B.3的倍数

  C.abs7

  D.UN

在VisualFoxPro中,字段名的命名规则有以下几个:

③字段名必须以字音或汉字开头。

本题选项A,C,D都符合字段名命名规则,只有选项B错误,因为字段名只可以字母或汉字开头,不可以数字开头。

  6.下列字段名中合法的是———。

  A.编口号

  B.1B

  C._产品号

  D.地产_日期

  7.下列字段名中不合法的是——。

  A.姓名

  B.3的倍数

  8.VisualFoxPro不支持的数据类型有——。

  A.字符型

  B.货币型

  C.备注型

  D.常量型

  [解析]本题考查的知识点是visualFoxPro中的数据类型。

VisualFoxPro支持的数据类型有字符型、货币型、浮点型、数值型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)。

选项A。

B,C都正确,选项D中的常量型不属于VisualFoxPro中的数据类型。

  9.在VisualFoxPro中,备注型数据类型在表中占用——个字节。

  A.1

  B.2

  C.4

  D.8

  [解析]本题考查的知识点是备注型常量在表中占用的字节数。

系统规定,备注型数据类型在表中占用4个字节,所保存的数据信息存储在以.dbt为扩展名的文件中。

  10.在VisualFoxPro中,修改当前表的结构的命令是——。

  A.MODIFYSTRUCTIJRE

  B.MODIFYDATABASE

  C.OPENSTRUCTURE

  D.OPENDATABASE

  [解析]本题考查的知识点是修改表结构的命令。

在VisualFoxPro中,修改表结构的命令是MODIFYSTRUCTURE。

MODIFYDATABASE命令的功能是修改数据库;

OPENSTRUCTURE语法错误;

OPEN

  DATABASE命令的功能是打开数据库。

  11.在VisualFoxPro中,表分为——和——。

  [解析]本题考查的知识点是VisualFoxPro中的表。

在VisualFoxPro中,表分为两种:

数据库表和自由表。

  [答案]数据库表,自由表....

6.浏览表记录

  

(1).在项目管理器中浏览

  在项目管理器中打开要浏览的表,单击“浏览”按钮。

  

(2).在数据库设计器中浏览

  在数据库设计器中的表上单击鼠标右键,打开快捷菜单,选择“浏览”命令。

  (3).使用命令

  使用USE命令打开要浏览的表,然后输入BROWER命令按回车键。

  7.增加表记录

  

(1).APPEND命令

  包括两种格式:

APPEND和APPENDBLANK。

APPEND命令需要立刻输入新记录;

APPENDBLANK命令是在表的尾部增加一条空白记录。

  

(2).INSERT命令

  格式为:

INSERT[BEFORE][BLANK]。

不指定BEFORE则在当前记录之后插入一条新记录。

不指定BLANK则直接输入新记录。

  例题

  1.在VisualFoxPro中,要浏览表记录,首先用——命令打开要操作的表。

  A.USE

  B.OPENSTRUCTURE

  C.MODIFYSTRUCTURE

  D.MODIFY

  [解析]本题考查的知识点是使用表的命令打开表。

在visualFoxPro中浏览,首先要用USE命令打开要操作的表。

选项B中的命令语法错误;

选项C中的命令用未修改当前表的结构;

输入选项D中的命令会出现一个对话框,提示命令中缺少子句。

  2.在VisualFoxPro中,浏览表记录的命令是——。

  B.BROWSE

  C.MODIFY

  D.BROWES

  [解析]本题考查的知识点是浏览表记录的命令。

在VisualFoxPro中,浏览表记录的命令是BROWSE;

选项A中的USE命令用来打开表,所以浏览表之前,首先用USE命令打开要浏览的表,然后输入BROWSE命令按回车键;

选项C中的命令缺少子句,而且也不是浏览命令;

选项D中的命令书写错误。

  3.VisualFoxPro中APPENDBLANK命令的作用是——。

  A.在表的任意位置添加记录

  B.在当前记录之前插入新记录

  C.在表的尾部添加记录

  D.在表的首部添加记录

  [解析]本题考查的知识点是APPENDBLANK命令的功能。

在VisualFoxPro中,APPEND命令的功能是在表的尾部添加记录。

在表的任意位置插入新记录的命令是INSERT;

在INSERT命令中指定BEFORE时在当前记录之间插入新记录;

指到第一个记录,在执行INSERT命令时指定BEFORE时可在表的首部添加记录。

  8.删除表记录

  表记录的删除也是表维护的一项经常性的工作,因为删除意味着数据的消失,所以对记录的删除操作比较慎重,删除可分为逻辑删除和物理删除两种操作。

逻辑删除还可以恢复,而物理删除则不可恢复。

  

(1).逻辑删除

  逻辑删除就是给指定的记录作删除标记“*”。

  1)命令方式

  【格式】DELETE[<

范围>

][FOR<

条件>

][WHILE<

  【功能】对当前表中指定范围内满足条件的记录作删除标记“*”。

  【说明】DELETE命令仅仅是在要删除的记录前加上一个删除标记“*”,并不是真正地从表文件中将该记录删除掉。

可以用LIST或DISP命令显示带删除标记的记录。

发现添加了删除标记的记录前面会显示竖黑条。

恢复逻辑删除的记录的命令是RECALL。

  【例】删除STUD.DBF中所有男同学的记录。

  USESTUD

  DELETEFOR性别="

男"

  LISTFIELDS学号,姓名,性别,班级名,系别代号,地址,出生日

  期,是否团员

  

(2)菜单方式

  利用菜单方式逻辑删除记录的具体操作步骤如下:

  ①首先打开表文件

  ②选择【显示】|【浏览】命令,系统弹出记录浏览窗口,显示当前表中的记录。

主菜单上增加【表】菜单项。

  ③选择【表】|【删除记录】命令,会弹出“删除”对话框。

  ④单击删除对话框中的For…按钮或While…按钮,系统弹出表达式生成器,用户可以在表达式框中输入一个逻辑表达式,如性别=”男”,单击【确定】按钮完成条件表达式的输入。

  ⑤在“作用范围”下拉列表框中选择范围,如ALL。

  ⑥单击“删除”对话框中的“删除”按钮,系统将完成对指定范例内满足指定条件的记录的逻辑删除。

  

(2).物理删除

  是真正从表中删除记录,方法是:

单击“表”菜单中的“彻底删除”命令。

物理删除带删除标记的记录命令是PACK。

物理删除表中全部记录的命令是ZAP。

  【例】将STUD.DBF中的学号为“021405”的记录进行物理删除。

  DELETEFOR学号=”021405”

  PACK

  1.在VisualFoxPro中删除记录有——和———两种。

  A.逻辑删除和物理删除

  B.逻辑删除和彻底删除

  C.物理删除和彻底删除

  D.物理删除和移去删除

  [解析]本题考查的知识点是VisualFoxPro中的删除方式。

在VisualFoxPro中删除记录有逻辑删除和物理学删除两种。

选项B,C,D中的彻底删除和移去删除的说法都不正确。

因此正确答案为A

  2.VisualFoxPro中逻辑删除是指——。

  A.真正从磁盘上删除表及记录

  B.逻辑删除是在记录旁作删除标记,不可以恢复记录

  C.真正从表中删除记录

  D.逻辑删除只是在记录旁作删除标记,必要时可以恢复记录

VisualFoxPro中删除记录的方式有逻辑删除和物理删除两种,逻辑删除是指在记录旁作添加删除标记,必要时可以去掉删除标记恢复记录;

物理删除是真正从表中删除记录,删除的记录不可以再恢复,物理删除但并不删除表。

根据这一原则,只有选项D正确。

  3.在VisualFoxPro中,恢复逻辑删除的记录的命令是——。

  A.RECOVER

  B.RECALL

  C.DELETE

  D.PACK

  [解析]本题考查的知识点是恢复删除记录的命令。

在VisualFoxPro中,恢复逻辑删除的记录的命令是RECALL;

RECOVER命令错误;

DELETE命令用于逻辑删除记录;

PACK命令用来物理删除结果。

4.物理删除表中所有记录的命令是——。

  A.DELETE

  B.PACK

  C.ZAP

  D.RECALL

  [解析]本题考查的知识点是物理删除表中所有记录的命令。

DELETE命令用于逻辑删除结果或者删除标记;

PACK命令用于物理删除有删除标记的记录;

ZAP命令用于物理删除表中的全部记录。

  5.在VisualFoxPro中,逻辑删除表中性别为女的命令是——。

  A.DELETEFOR性别=“女”

  B.DELETE性别=“女”C.PACK性别=“女”

  D.ZAP性别=“女”

  [解析]本题考查的知识点是利用命令逻辑删除指定的内容。

在VisualFoxPro中,逻辑删除表中记录的命令是DELETE,如果用FOR短语指定了逻辑表达式,则逻辑删除使该表达式为真的所有记录;

如果不用FOR短语指定逻辑条件,则只逻辑删除当前一条记录。

[答案]A

  6.要物理删除表中第2-6条的记录,应输入的命令是____。

  [解析]本题考查的知识点是用命令物理删除表中的记录。

在VisualFoxPro中,物理删除表中记录的命令是PACK和ZAP。

PACK命令是物理删除表中带有删除标记的记录;

ZAP命令是物理删除表中所有记录。

  在物理删除表记录之前,要先使用DELETE命令为记录添加删除标记。

  本题应输入的命令是:

  GO2&&定位到当前记录

  DELETENEXT5&&为指定的位置添加删除标记

  PACK&&物理删除指定记录

  [答案]G02DELETENEXT5PACK

  9.显示记录

  【格式】LIST|DISPLAY[FIELDS<

字段名表>

][<

][FOR<

条件表达式>

  【功能】将当前表文件的记录按照指定的选项进行显示。

  【说明】DISPLAY命令与LIST命令的功能相似,当表文件的数据记录较多时,用DISPLAY命令较为方便。

  还有一点不同之处就是,如果同时缺省<

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1