分享

第二章

 张潇楠 2015-11-25

复习第二章(2

选择题

1.表达式“北京”-“上海”+“重庆”的值是(   

A.北京上海重庆     B.北京  上海  重庆    

C.北京上海  重庆   D.北京  上海重庆

2.下列各式中,错误的是(    

A.{^2003-05-01,10:25:06a}-10     B.{^2003-05-01}-DATE()   

C.{^2003-05-01}+DATE()           D.[^2003-05-01]+[100]

3.X=456Y=789Z=X+Y”表达式1+&Z的值是(    

A.1246     B.数据类型不匹配      C.1+X+Y       D.790

4.在下列逻辑表达式中,其值肯定为.F.的是(    

A.X OR X    B.X AND X      C.X OR NOT X      D.X AND NOT X

5.下列对内存变量的叙述,错误的是(   

A.内存变量名可以由字母、数字或下划线组成        

B.内存变量名可以由字母开头     

C.内存变量名可以由数字开头    

D.内存变量名可以由下划线开头

6.下列各式中,错误的是(    

A.DATE()+10                      B.DATE()-10 

C.{^2000-12-31}+{^1999-12-31}    D.{^2000-12-31}-{^1999-12-31}

7.下列各式中,错误的是(     

A.{^2001-05-01,10:25:06am}      B.{^2001-05-01,10:25:06a}

C.{^2001-05-01;10:25:06am}      D.{^2001-05-01 10:25:06a}

8.下列各式中,不是日期型数据的是(     

A.{^2001-10-01}           B.{^2002/10/01}    

C.{“2002-10-01”}        D.CTOD(“02-10-01”)

9.下面关于内存变量的叙述中,正确的是(      

A.内存变量的赋值命令可以给数组元素赋值        

B.显示内存变量的命令可以显示数组元素     

C.删除内存变量的命令可以删除整个数组    

D.删除内存变量的命令可以删除数组的部分元素

10.下列函数中,返回值为15的是(     

A.INT(15.9)    B.CEILING(15.1)   C.FLOOR(14.9)   D.ROUND(14.5671)

11.MOD(9-4)返回的值是(     

A.1      B.-1     C.3     D.-3

12.下列表达式中,结果为数学成绩=100的是(    

A.“数学成绩”=100       B.“数学成绩=+100  

C.“数学成绩”=100   D.“数学成绩=+STR100,3

填空题

1.数值型常量的取值范围是_________.

2.日期型常量的一般格式为 _________,取值范围是_________

3.函数MAX(“中国人民”,“中国”+“人民”)的返回值是_______

4.函数MIN3+2,3-2,3*2,3/2,3^2)的返回值是_______

5.命令?ROUND123.4567,3)的执行结果是_______

6.命令?LEN(“THIS IS A BOOK”)的执行结果是_________

7.EOF( )返回值的数据类型是 _______

8.表达式LENSPACE(5))的值是_______

9.表达式LENSTR(1))的值__________

选择

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

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

B一个数据库表可能属于多个数据库

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

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

2.下列标识符不可以作为字段名的是(       

A 姓名      B         C S_NAME        D XM

3.打开数据库表文件后,当前记录指针指向80,要使指针指向记录号为10的记录,应使用命令(       

A   LOCATE 10        B   SKIP -70       C GO 10        D  SKIP 70

4.VFP6.0中,逻辑删除表中年龄等于65岁的记录的命令是(    

A  DELETE  FOR年龄=65      B  DELETE 年龄=65     

C PACK 年龄=65                  D ZAP 年龄=65

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

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

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

6.VFP6.0的数据库文件是(     

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

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

7.下列创建数据库的方法中,正确的是(       

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

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

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

D以上方法均正确

8.VFP6.0在创建数据库时,创建了扩展名分别为(     )的文件

A  .DBC        B  .DCT          C  .DCX          D  以上三者均包括

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

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

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

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

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

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

A  VFP6.0可以打开多个表           B  VFP6.0可以使用多个表数据

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

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

数据库表是属于某个数据库的表         B 自由表是不属于任何数据库的表

C 数据库表和自由表要以相互转换          D 数据库表和自由不能相互转换

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

价格        B               C  价格—a          D  3sprice

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

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

14.VFP6.0,可以对字段设置默认值的表(      

必须是自由表           B 自由表或数据库表

C 必须是数据库表         D 不能设置字段的默认值

15.一个表由(      )个字段组成

A  1        B  2          C  3          D  若干

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

A  99999        B  .99         C  999.99          D 99.99

17.可以链接或嵌入OLE对象的字段类型是(     

备注型字段        B  通用型和备注型字段         

通用型字段        D  任何类型的字段

18.VFP6.0中,备注型数据类型在表中占用(     )个字节

A  1        B  2          C  4           D  8

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

选择[显示]菜单的“追加方式”命令        B 选择[]菜单的“追加新记录”命令         

选择[]菜单的“追加记录”命令           D 选择[文件]菜单的“导出”命令

20.下列命令中,不能对记录进行编辑修改的是(    

A   MODI  STRU        B  EDIT         C  CHANGE           D  BROWSE

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

A   LIST        B  DISPLAY         C  BROWSE          D  REPLACE

22.某数据库已经打开,当前记录“姓名”字段的值是“张三”,执行了姓名=“李四”后,当前记录“姓名”字段的值是(     

A   张三        B  李四         C  张三,李四          D  不确定

23.打开浏览窗口浏览编辑数据,错误的操作是(      

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

B在项目管理器中,先选择一个表,再选择“预览”按钮

C先打开一个表,再选择[显示]菜单的“浏览”命令

D在数据库设计器中选择一个表,再选择[数据库]菜单的“浏览”命令

24.已知当前表中有13条记录,当前记录为第8条记录,执行命令SKIP -3后,当前记录变为第(       )条记录。

A  6         B   5          C  13       D   EOF()

25.设当前表有25条记录,当前记录号是6,执行命令SKIP 30和?RECNO()后的输出结果是(       

A  25         B   26          C  30       D   36

26.假设目前已打开表及索引文件,要确保记录指针定位在记录号为1的记录上,应使用的命令(     

A  GO  TOP        B   GO  1          C  LOCATE   1      D   SKIP  1

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

选择[]菜单的“彻底删除”命令        B 选择[]菜单的“删除记录”命令         

选择[编辑]菜单的“剪切”命令           D 选择[编辑]菜单的“清除”命令

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

选择[]菜单的“彻底删除”命令        B 使用PACK命令        

使用ZAP                                           D 以上三种方法都行

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

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

B利用OPEN   DATABASE命令

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

D以上方法均正确

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

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

关闭数据库设计器         

使用”CLOSE  DATABASE”命令          

使用“CLOSE  ALL”命令

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

在项目管理器中选择某个“数据库”选项下的“表选项”,再选择“添加”按钮       

先打开数据库设计器,再选择[数据库]菜单的“添加表”命令        

使用ADD   TABLE命令          

使用ADD   DATABASE命令

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

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

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

使用REMOVE   TABLE命令          

使用REMOVE   DATABASE命令

33.下列关于索引的描述,正确的是(      

创建索引以后,原来数据库表文件中记录的物理顺序将被改变

索引与数据库表的数据存储在一个文件中

创建索引是创建一个指向数据库表文件记录的指针构成的文件

使用索引并不能加快对表的查询操作

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

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

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

使用INDEX命令可以建立索引

使用CREATE命令可以建立索引

35.VFP6.0中,所创建索引的字段值不允许重复,并且一个表中只能创建一个,它应该是(         

主索引       B   唯一索引          C  候选索引      D   普通索引

36.可以伴随着表的打开而自动打开的索引是(      

单一索引文件       B 复合索引文件    C 结构化复合索引文件    D 非结构化复合索引

37.设有职工表EGGE.DBF,执行下列操作后记录指针定位在(      

        USE   EGGE

        INDEX    ON    工资   TO  TEMP

        GO   TOP

A 第一个记录            B 索引文件中的第一个记录   

C 第一个记录之前    D 索引文件中的第一个记录之前

38.VFP6.0中,删除全部索引的命令是(    

A  ZAP  ALL                 B  DELETE  TAG 索引文件名   

C  DELETE  TAG  ALL    D  SET ORDER

39.假设当前有一个“职工”表,将记录指针定位在职工号为“12315”的记录上,应使用命令(      

A  SEEK  ‘12315’ ORDER 职工号          B   SEEK  ‘12315’ TO 职工号  

C  SEEK 职工号  ORDER 12315           D   SEEK  ‘职工号’ TO 12315

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

一个工作区只能打开一个表

一个工作区上可以打开多个表

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

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

41.VFP6.0参照完整性规则不包括(      

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

42.VFP6.0中进行参照完整性设置时,要想设置成“当更改父表中的主关键字段或候选关键字字段时,自动更改所有相关子表中的对应值”,应选择(       

限制                 B  忽略   

级联                 D  级联或限制

填空

1.VFP6.0中数据库文件的扩展名是---________,数据库表文件的扩展名是________.

2.VFP6.0中,表有两种类型,即________________

3.VFP6.0中,数据库表字段名最长为_______个字符,自由表的字段名长度不超过_______个字符。

4.VFP6.0的数据类型中,浮点型的数据长度在表中最长可达_______位。

5.VFP6.0中,通用型字段G在表中的宽度是_______字节。

6.某字段的整数部分最多3位,小数部分最多2位,那么该字段的宽度最少应为_______

7.VFP6.0在同一个时刻可以打开_______个数据库,但只有_______个当前数据库。

8.如果当前表中没有记录,则函数EOF()BOF()RECNO()的值分别为_______________

9.使用分屏显示的方式显示当前表的结构,可以使用的命令是_______________

10.如果要给当前表尾增加一个空白记录,应使用命令_______________

11.VFP6.0中,恢复逻辑删除的记录的命令是______________

12.VFP6.0中,修改当前表的结构的命令是______________

13.VFP6.0中删除记录有______________两种。

14.物理删除表中所有记录的命令是_________

15.VFP6.0中,将当前索引文件中的“学号”设置为当前索引,应使用命令_________

16.一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是_________,这种索引称为_________

数据库操作题

(一)学生管理系统的“XSGL”数据库中表XSDA.dbf的结构为:XH(C,5)XM(C,6)XB(C,2)CSNY(D)RXSJ(D)TYF(L)ZF(N,3)JTDZ(C,12)JL(M)共有50条记录,其中理科学生学号前两位是01,文科学生学号前两位是02,按要求写出下列各题的操作命令。

1.打开数据库XSGL

 

2.1号工作区中打开XSGL数据表

 

3.在第三条记录前插入一条空记录。

 

4.将数据表增加一个年龄字段,NL(N,2)并计算所有学生的年龄。

 

5.快速查找并显示成绩最高的同学的XH,XM,NL,且不显示记录号。

 

6.关闭当前数据库

 

(二)F:\XSGL\ST.DBF数据表的结构为:学号(C,8)、姓名(C,8)、语文(N,3)、数学(N,3)、英语(N,3)、计算机(N,3)、总分(N,3)、平均分(N,5,1),数据库和表已经打开,请完成下列操作。

1.F:\XSGL文件夹中创建一个文件名为ST.DBC的数据库。

 

2.在当前没有使用的工作区号中最小的工作区上打开F:\XSGL\ST.DBF表文件,并为该表指定一个别名为”S”

 

3.显示F:\XSGL\ST.DBF表文件的结构

 

4.计算F:\XSGL\ST.DBF表的总分和平均分

 

5.浏览编辑F:\XSGL\ST.DBF表所有男学生的学号、姓名、性别字段的数据。

 

6.显示F:\XSGL\ST.DBF表第5条记录的学号、姓名、数学字段的数据。

 

7.F:\XSGL\ST.DBF表中追加一条记录,该记录的学号、姓名字段的值是:“05040117“、”周林“。

 

8.彻底删除F:\XSGL\ST.DBF表中总分为0的记录。

 

9.按“平均分“降序浏览C:\XS\ST.DBF

 

10.查找C:\XS\ST.DBF表中男生的第二条记录。

选择

1.VFP6.0中,“项目管理器“窗口上的选项卡依次为(      

A全部、数据、文档、表单、代码、其他        B全部、数据、文档、类、代码、其他

C全部、数据、区域、表单、代码、其他        D全部、数据、文档、类、代码、区域

2.在“项目管理器“中, 某个文件前面出现加号标志,表示(      

A该文件中只有一个数据项        B该文件中有一个或多个数据项

C该文件中有多个数据项           D该文件不可用

3.“项目管理器“中的”全部“选项卡用于显示和管理(       

A  vfp6.0包含的各类文件,包括数据、文档、类库、代码、其他

B数据库、自由表、查询

C表单、报表、标签

D菜单、文本文本、其他文件

4.“项目管理器“中的”文档“选项卡用于显示和管理(     

A本地视图、远程视图、联接、存储过程       B数据库、自由表、查询

C数据库、自由表、视图                             D数据库、自由表、查询、视图

5.“项目管理器“中的”文档“选项卡用于显示和管理(      

A数据、文档、类库、代码、其他                B数据库、自由表、查询

C表单、报表、标签                                   D程序、API库、应用程序

6.在“项目管理器“中为文件添加说明的正确操作步骤是(       

选定文件,在文件上单击鼠标右键,选择快捷菜单上的“编辑说明“,在打开的对话框中输入说明信息,单击”确定“按钮

B选定文件,单击[项目]菜单中的“编辑说明“命令,在打开的对话框中输入说明信息,单击”确定“按钮

C双击文件打开“说明“对话框,输入说明信息

D  A,B均可以

7.在“项目管理器“中移去数据库文件的正确操作是(     

A 选定文件,单击[项目]菜单中的“移去文件“命令

B选定文件,单击“项目管理器“中的”移去“按钮

C选定文件,按Delete

D以上三种方法都正确

8.打开“选项“对话框后,要设置”在索引中不出现重复记录“的属性,应选(     

A 显示       B项目      C数据       D表单

9.表单文件在“项目管理器“的(         )选项卡下。

A 数据         B文档        C        D代码

10.在“项目管理器“的(       )选项卡中显示和管理以.prg为扩展名的程序文件。

A数据         B文档        C代码        D其他

11.在“项目管理器“窗口中可以完成的操作是(    

A新建表单     B删除文件    C修改文件属性   D以上操作均可以

12.如果要将数据的排序序列设置为Machine,应选择选项对话框中的(   )选项卡

A显示        B常规        C数据        D区域

13.在“选项“对话框的”文件位置“选项卡中可以设置(     

A菜单生成器文件的位置         B程序代码的颜色      

 C日期和时间的显示格式        D显示快捷菜单命令的对话框

 

 

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多