分享

VF复习

 张潇楠 2015-11-25

复习第二章(1

选择题

1.下列不能作为字段名的是(   

A.价格      B.         C.价格-_a      D.价格_5

2.某数值型字段的宽度为9位,小数位数为3位,则该字段的最大值是(    

A.999999999      B.999      C.999999.999      D.99999.999

3.复制C\JSGL\JSDA.DBF表中所有女教师的数据创建新表JSDA2.DBF,应该使用使用的命令式(    

A.USE C\JSGL\JSDA.DBF

COPY TO C\JSGL\JSDA2

B.USE C\JSGL\JSDA.DBF

COPY TOC\JSGL\JSDA2 FOR女教师    

C.USE C\JSGL\JSDA2.DBF

COPY TO C\JSGL\JSDA FOR 性别=“女”

D. USE C\JSGL\JSDA2.DBF

COPY TO C\JSGL\JSDA2 FOR 性别=“女”

4.下列关于数据库表的叙述中,错误的是(    

A.一个数据库表只能属于一个数据库

B.一个数据库表可以属于多个数据库

C.数据库表可以移出数据库成为自由表

D.自由表可以添加到数据库成为数据库表

5.每个字段有4个属性,下面哪个不是字段的属性(   

A.字段名      B.字段类型      C.字段宽度      D.字段属性

6.下列可以作为字段名的是(    

A.NAME+1      B.NAME-9     C.NAME_9     D.9NAME

7.下面关于数据库表和自由表的叙述,错误的是(     

A.数据库表是属于某个数据库的表      B.自由表是不属于任何数据库的表     C.数据库表和自由表可以相互转换      D.数据库表和自由表不能相互转换

8.下面关于表的叙述,错误的是(    

A.VFP可以打开多个表        B.VFP可以使用多个表的数据   

C.VFP可以有多个当前表      D.VFP只能有一个当前表

9.下列创建数据库的叙述,错误的是(     

A.在项目管理器中选择“数据库”选项,再选择“新建”按钮可以创建数据库

B.选择“常用”工具栏上的“新建”按钮可以打开“新建”对话框创建数据库

C.使用CREATE <文件名>的命令,可以创建数据库

D.使用CREATE DATABASE<文件名>的命令,可以创建数据库

10.下列打开数据库的叙述,错误的是(    

A.在项目管理器中单击某个数据库前面的“+”可以打开该数据库

B.在项目管理器中选择某个数据库,并选择“打开”按钮可以打开数据库

C.使用OPEN DATABASE<数据库名>格式命令,可以打开数据库

D.使用USE DATABASE<数据库名>格式命令,可以打开数据库

11.下列哪种方法不能关闭数据库(     

A.在项目管理器中选择某个数据库,再选择“关闭”按钮

B.关闭数据库设计器

C.执行“CLOSE DATABASE”命令

D.执行“CLOSE ALL”命令

12.下列哪种方法不能创建数据库表(    

A.在项目管理器选择“数据库”选项下的“表”选项,再选择“新建”新建表

B.先打开一个数据库,再选择“常用”工具栏上的“新建”创建表

C.先打开一个数据库,再使用CREATE命令创建表

D.数据库已经预先打开,直接使用CREATE命令创建表

13.下列哪种方法不能把自由表添加到数据库中(     )

A.在项目管理器中选择某个“数据库”选项下的“表”选项,再选择“添加” B.先打开数据库设计器,再选择“数据库”菜单的“添加表”命令

C.使用“ADD TABL<自由表名>”格式的命令

D.使用“ADD DATABASE<自由表名>”格式的命令

14.下列哪种方法不能把数据库表移出数据库(   

A.在项目管理器中选择某个数据库表,再选择“移去”按钮

B.先打开数据库设计器选择某个数据库表,再选择“数据库”菜单的“移去”

C.使用“REMOVE TABL<数据库表名>” 格式的命令

D. 使用“REMOVE DATABASE<数据库表名>” 格式的命令

填空题

1.VFP中,字段类型指定该字段_____________。字段宽度指定该字段_____________。小数位数指定_____________

2.VFP的一个表最多允许有_______个字段,字段名只能包含英文字母、__________________

3.字符型字段的最大宽度为______个字节,数值型字段的最大宽度为______位,日期型字段的宽度为______个字节,通用型字段的宽度为______个字节。

4.数据库文件的默认扩展名是______,表文件的默认扩展名为______

5.VFP提供了______个工作区,工作区的编号从____________

6.启动VFP时,______是当前工作区。

7.创建一个名为“销售表.DBF”的表文件,可以使用的命令是____________

8.设置数据库“教师。DBC”为当前数据库的命令是____________

一、选择题

1.把当前表的记录指针移到第一条记录,应该使用的命令是(   

A.SKIP 1      B.GO  1      C.GO TOP     D.GO BOTTOM

2.在当前未用的最小工作区上打开C:\XH\BOOK.DBF,可以使用的命令是(    

A.USE C:\XH\BOOK IN 1      B. USE C:\XH\BOOK IN 0    

C.USE BOOK.DBF IN 0        D.OPEN C:\XH\BOOK IN 0

3.显示CJSGL\JSDA.DBF表的第2条至第4条记录,应该使用的命令(    

A.USE C\JSGL\JSDA

  GO 2

  DISPLAY

B.USE C\JSGL\JSDA

  GO 2

  DISPLAY REST

C.USE C\JSGL\JSDA

  GO 2

DISPLAY NEXT 3

D. USE C\JSGL\JSDA

GO 2

LIST

4.设当前表有25条记录,当前记录号是6,执行如下命令后的输出结果是(    

SKIP 30

RECNO()

A.25        B.26       C.30      D.36

5.要为当前表所有职工增加100元工资,应该使用的命令是(   

A.CHANGE 工资WITH 工资+100         B.REPLACE 工资WITH工资+100      C.CHANGE ALL 工资WITH工资+100     D.REPLACE ALL 工资WITH 工资+100

6.VFP的数据库文件是(    

A.存放用户数据的文件                     B.管理数据库对象的文件

C.存放用户数据和管理数据库对象的文件     D.前三种说法都对

7.下列方法中,不能打开数据库设计器的是(     

A.在项目管理器中选择某个数据库文件,再选择“修改”按钮     

B.选择“文件”菜单的“打开”命令,打开一个数据库    

C.使用MODIFY DATABASE命令     

D.使用OPEN DATABASE命令

8.以下关于自由表的叙述,正确的是(    

A.自由表全部是要用以前版本的FOXPRO建立的表       

B.自由表可以用VFP建立,但是不能把它添加到数据库中   

C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表     

D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表

9.以下关于工作区的叙述,正确的是(     

A.一个工作区上只能打开一个表

B.一个工作区上可以同时打开多个表

C.一个工作区上可以打开多个表,但任一时刻只能打开一个表

D.使用OPEN命令可以在指定工作区上打开表

10.下列命令中,没有显示数据功能的是(    

A.LIST      B.DISPLAY      C.BROWSE      D.REPLACE

11.打开表设计器,错误的操作是(     

A.在项目管理器中先选择某个表,再选择“浏览”按钮

B.在项目管理器中先选择某个表,再选择“修改”按钮

C.先打开一个表,再选择“显示”菜单的“表设计器”命令

D.在数据库设计器中选择一个表,再选择“数据库”菜单的“修改”命令

12.以下哪种方法不能追加记录(     )

A.选择“显示”菜单的“追加方式”命令

B.选择“表”菜单的“追加新记录”命令

C.选择“表”菜单的“追加记录”命令

D.选择“文件”菜单的“导出”命令

13.逻辑删除记录可以使用的方法有(   

A.选择“表”菜单的“彻底删除”命令

B.选择“表”菜单的“删除记录”命令

C.选择“编辑”菜单的“剪切”命令

D.选择“编辑”菜单的“清除”命令

14.物理删除记录可以使用的方法有(    

A.选择“表”菜单的“彻底删除”命令   B.使用PACK命令    

C.使用ZAP命令                       D.以上三种方法都行

填空题

1.当前工作区中打开的表称为 ________。记录指针指向的记录称为_______

2.启动VFP时, ______是当前工作区。

3.使用菜单打开表,应选择 ______菜单的______命令。

4.删除数据库的命令是 __________

5.关闭别名为XS的表可以使用的命令是 ___________

6.修改当前表结构的命令是__________

7.PACK命令的功能是 ________ZAP命令的功能是______

一、选择题

1.下列关于索引的叙述,错误的是(   

A.只有数据库表才能建立主索引    

B.只有数据库表才能建立候选索引    

C.数据库表和自由表都可以建立普通索引

D.数据库表和自由表都可以建立唯一索引

2.下列关于参照完整性规则的叙述,错误的是(    

A.设置更新规则为级联则修改主表关键字段的值,系统自动修改子表对应的值

B.设置更新规则为限制则修改主表关键字段的值,系统禁止更新子表对应的值    

C.设置更新规则为级联则删除主表的记录时,系统自动删除子表对应的记录      

D.设置更新规则为限制则子表中有相关记录时,禁止删除主表对应的记录

3.下列关于索引的叙述,错误的是(    

A.索引改变记录的逻辑顺序          B.索引该表记录的物理顺序

C.一个表可以建立多个索引          D.一个表可以建立多个唯一索引

4.下列关于索引的叙述,错误的是(    

A.唯一索引的索引关键字不允许出现重复值       

B.主索引的索引关键字不允许出现重复值      

C.候选索引的索引关键字不允许出现重复值     

D.普通索引的索引关键字允许出现重复值

5.下列关于创建索引的叙述,错误的是(   

A.在表设计器的“索引”选项卡中可以建立索引        

B.在表设计器的“字段”选项卡中可以建立索引     

C.使用INDEX命令建立索引    

D.使用CREARTE命令可以建立索引

6.下列关于维护索引的叙述,错误的是(    

A.VFP可以自动维护结构索引文件中的索引                    

B. VFP可以自动维护当前表打开的索引文件中的索引

C.表菜单的“重新建立索引”命令,可以维护当前表打开的索引文件中的索引    

D.REINDEX命令可以对当前表的所有索引文件重新索引

7.当前表按基本工资字段建立的索引是主索引,利用索引查找基本工资为1800的第2条记录,正确的命令是(     

A.SEEK基本工资=1800 

SKIP     

B.SEEK 1800

  CONTINUE    

C.SEEK 1800

  SKIP     

D.SEEK 1800

 SEEK 1800

8.下列关于选择当前工作区的叙述,错误的是(    

A.命令SELECT 3选择3号工作区为当前工作区       

B.命令SELECT 0选择0号工作区为当前工作区   

C.命令SELECT 0选择当前没有使用的工作区号最小的工作区号为当前工作区     

D.命令SELECT XH选择别名为XH的表所在的工作区为当前工作区

9.VFP的参照完整性规则不包括(      

A.更新规则    B.删除规则     C.查询规则     D.插入规则

填空题

1.VFP的索引有四种类型,分别为_______________________________

2.复合索引文件的默认扩展名是______JSDA.DBF的结构索引文件名是______

3.选择 ______菜单的______命令可以打开“工作区属性”对话框指定当前索引。

4.指定当前表结构索引文件中的索引BH为当前索引的命令是 __________

5.删除当前表结构索引文件中的索引BH的命令是 ___________

 

 

 

 

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多