VFP期末习题.docx

上传人:b****6 文档编号:8468753 上传时间:2023-01-31 格式:DOCX 页数:27 大小:36.34KB
下载 相关 举报
VFP期末习题.docx_第1页
第1页 / 共27页
VFP期末习题.docx_第2页
第2页 / 共27页
VFP期末习题.docx_第3页
第3页 / 共27页
VFP期末习题.docx_第4页
第4页 / 共27页
VFP期末习题.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

VFP期末习题.docx

《VFP期末习题.docx》由会员分享,可在线阅读,更多相关《VFP期末习题.docx(27页珍藏版)》请在冰豆网上搜索。

VFP期末习题.docx

VFP期末习题

VFP复习题

(一)选择题

1.关系模型中,超关键字______。

A.可由多个任意属性组成

B.能由一个属性组成,其值能唯一标识该关系模式中任何一个元组

C.可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组

D.以上都不是

2.下列不属于关系代数运算的是______。

A.查询B.投影C.选择D.联接

3.在关系模型中,同一个关系中的不同属性,其属性名_________.

A.可以相同B.不能相同C.可以相同,但数据类型不同 D.必须相同

4.VisualFoxPro是一个______。

A.数据库系统B.数据库管理系统C.数据库D.数据库管理员

5.数据库系统由数据库,_________组成.

A.DBMS、应用程序、支持数据库运行的软硬件环境和DBAB.DBMS和DBA

C.DBMS、应用程序和DBAD.DBMS、应用程序、支持数据库运行的软件环境和DBA

6.根据关系模型的有关理论,下列说法中不正确的是______。

A.二维表中的每一列均有唯一的字段名

B.二维表中不允许出现完全相同的两行

C.二维表中行的顺序、列的顺序均可以任意交换

D.二维表中行的顺序、列的顺序不可以任意交换

7.关系模型的基本结构是_________。

A.树形结构B.无向图C.二维表D.有向图

8、VFP是一种________模型的数据库管理系统。

A.层次B.网络C.对象D.关系

9、对于二维表的关键字来讲,不一定存在的是________。

A.主关键字B.候选关键字C.超关键字D.外部关键字

10、目前三种基本的数据模型是________。

A.层次模型、网络模型、关系模型B.对象模型、网络模型、关系模型

C.网络模型、对象模型、层次模型D.层次模型、关系模型、对象模型

11、VFP系统中,表的结构取决于___________。

A.字段的个数、名称、类型和长度B.字段的个数、名称、顺序

C.记录的个数、顺序D.记录和字段的个数、顺序

12、数据库管理系统是________。

A.教学软件B.应用软件C.计算机辅助设计软件D.系统软件

13、关系型数据库采用________表示实体和实体间的联系。

A.对象B.字段C.二维表D.表单

14、在定义表结构时,以下__________数据类型的字段宽度都是定长的。

A.字符型、货币型、数值型B.字符型、货币型、整型

C.备注型、逻辑型、数值型D.日期型、备注型、逻辑型

15.VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为____。

A.PRGB.QPRC.SCXD.TXT

16、函数SUBSTR("",7,6)的返回值是______。

A.lFoxProB.FoxProC.FoxPro5D.

17、下列表达式中,合法的是________.

A.Year(Date())-{2000/08/02}B.Date()-{2000/08/02}

C.Date()+{2000/08/02}D.A、B、C均对

18、下列哪一组的数据类型是一致的_________。

A.CTOD("1999/09/08"),DATE()+10,DATE()

B.ALLTRIM(""),ASC("A"),SPACE(8)

C.EOF(),DELETE(),DBC()

D.STR,3,1),TYPE(""),SUBSTR("ABCD",3,1)

19、在VFP中,将字符型数据转换成日期型数据的函数是_____。

A.DTOC()B.CTOD()C.DATE()D.STR()

20、以下的四组函数,返回值的数据类型一致的是_____。

A.DTOC(DATE()),DATE(),YEAR(DATE())

B.ALLTRIM(〃〃),ASC(〃A〃),SPACE(8)

C.STR(,3,1),DTOC(DATE()),SUBSTR(〃ABCD〃,3,1)

D.EOF(),DELETE(),DBC()

21、下列关于数据操作的说法中,正确的是__________。

A.货币型数据不能参加算术运算

B.两个日期型数据可以进行加法运算

C.字符型数据能比较大小,日期型则不能

D.一个日期型数据可以加或减一个整数

22、在VisualFoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为_________。

    B.6    C.8      

23、不能作为索引关键字的字段类型是________。

A.日期型B.字符型C.数值型D.备注型

24、利用SETDATE命令可以设置日期的显示格式。

如果要将日期显示为“2002年10月1日”的形式,可以利用命令_________。

A、SETDATETOMDYB、SETDATETOANSI

C、SETDATETOYMDD、SETDATETOLONG

25、数据库表的字段扩展属性中,通过对______的设置可以限制字段的内容仅为英文字母。

A.字段格式B.输入掩码C.字段标题和注释D.字段级规则

26、数据库中添加表的操作时,下列叙述中不正确的是_____。

A.可以将一个自由表添加到数据库中

B.可以将一个数据库表直接添加到另一个数据库中

C.可以在项目管理器中将自由表拖放到数据库中

D.欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表

27、对于自由表而言,不能创建的索引类型是______。

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

28、字段的默认值保存在___________。

A.表的索引文件中B.数据库文件中C.项目文件中D.表文件中

29、下列叙述中含有错误的是__________。

A.一个数据库表只能设置一个主索引

B.唯一索引不允许索引表达式有重复值

C.候选索引既可以用于数据库表也可以用于自由表

D.候选索引不允许索引表达式有重复值

30、表移出数据库后,仍然有效的是_________。

A.记录的验证规则B.表的验证规则C.字段的默认值D.结构复合索引中的候选索引

31、设在当前工作区中已打开一张数据库表。

下列命令中,不能将该数据库表关闭的命令是_______。

A.CLOSEALLB.CLOSEDATABASEALLC.USEINOD.CLOSETABLES

32、下列关于数据库操作的说法中,正确的是____。

A.数据库被删除后,则它所包含的数据库表也随着被删除

B.打开了新的数据库,则原来已打开的数据库被关闭

C.数据库被关闭后,它所包含的数据库表不能被打开

D.数据库被删除后,它所包含的表可以变成自由表

33、下列叙述中含有错误的是_____。

A.唯一索引不允许索引表达式有重复值

B.一个数据库表只能设置一个主索引

C.候选索引既可以用于数据库表也可以用于自由表

D.候选索引不允许索引表达式有重复值

34、如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作_____操作。

A.修改记录B.删除记录C.增加记录D.显示记录

35、触发器是绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活。

VisualFoxPro提供的触发器不包括_________。

A.删除触发器B.级联触发器   C.更新触发器D.插入触发器

36、下列关于表索引操作的说法中,正确的是_____。

A.一个独立索引文件中可以存储一张表的多个索引

B.主索引只能适用于自由表

C.表文件打开时,所有复合索引文件都自动打开

D.在INDEX命令中选用CANDIDATE子句后,建立的是候选索引

37、利用查询设计器创建的查询,其查询结果输出去向的默认类型是______。

A.临时表B.浏览C.表D.屏幕

38、在关系模型中,利用关系运算对两个关系进行操作,得到的结果是________。

A.属性B.关系C.元组D.关系模式

39、用户在创建某张表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成________个文件。

A.1B.2C.3D.4

40、创建索引时必须定义索引名。

定义索引名时,下列叙述中不正确的是__________。

A.索引名只能包含字母、汉字、数字符号和下划线

B.组成索引名的长度不受限制

C.索引名可以与字段名同名

D.索引名的第一个字符不可以为数字符号

41、下列说法中正确的是_____。

A、数据库打开时,该库中的表将自动打开

B、当打开数据库中的某个表时,该表所在的数据库将自动打开

C、如果数据库以独占的方式打开,则库中的表只能以独占方式打开

D、如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式

42、一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_______。

A.外部关键字B.主关键字C.超关键字D.候选关键字

43、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的______属性的值也随之变化。

A.ValueB.NameC.CaptionD.没有

44、数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包括______。

A.表、视图和关系B.表C. 表和关系     D.表和视图

45、VFP的循环语句有_____。

A.DOWHILE,FOR和SCANB.DOWHILE,FOR和LOOP

C.FOR,SCAN和LOOPD.DOCASE和DOWHILE

46、用表设计器创建一张自由表时,不能实现的操作是_______。

A.设置某字段可以接收NULL值B.设置表中某字段的类型为通用型

C.设置表的索引D.设置表中某字段的默认值

47、彻底删除记录数据可以分两步来实现,这两步是______。

A.PACK和ZAPB.PACK和RECALLC.DELETE和PACKD.DELE和RECALL_

48、表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系"______。

A.转化为永久关系B.永久保留C.临时保留D.消失

49、关于表的备注型字段与通用型字段,以下叙述中错误的是_________。

A.字段宽度都不能由用户设定B.都能存储文字和图像数据

C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中

50、关系模型的基本结构是______。

A.二维表B.树形结构C.无向图D.有向图

51、对表进行删除操作,下列四组命令中功能等价的是________。

(1)DELETEALL

(2)DELETEALL

PACK

(3)ZAP(4)把文件拖放到回收站中

A.

(1)、

(2)、(3)B.(3)、(4)

C.

(2)、(3)D.

(2)、(3)、(4)

52、以下表达式中不能返回字符串值“FoxPro”的是________。

A.“Fox”+“Pro”B.TRIM(“Fox”-“Pro”)

C.ALLTRIM(“Fox”+“Pro”)D.“Fox”-“Pro”

53、在VisualFoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为___________。

A..PJX、.PJT、.PRGB..DBF、.CDX、.FPT

C..FPT、.FRX、.FXPD..DBC、.DCT、.DCX

54、在VisualFoxpro系统中,以下函数返回值不是数值型的是_________。

A.Len(“VisualFoxpro”)B.AT(“This”,“TisForm”)

C.YEAR(DATE())D.LEFT(“ThisForm”,4)

55、若为表添加了一个宽度为6的字符型字段mc,以下命令中正确的是_______。

A.ALTERTABLExsADDmcC(6)B.ALTERADDCOLUMNmcC(6)

C.ALTERADDmcC(6)D.ALTERTABLExsADDFIELDmcC(6)

56、设有一自由表。

下列SELECT-SQL命令中,语法错误的是________。

A.SELECT*FROMxxB.SELECT*FROMxxINTOCURSORtemp

C.SELECT*FROMxxINTOTABLEtempD.SELECT*FROMxxINTOtemp

57、概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象。

下列各项中属于概念模型的是___________。

A.物理模型B.关系模型C.E-R模型D.逻辑模型

58、表之间的“一对多”关系是指___________。

A.一个表与多个表之间的关系B.一个表中的记录对应另一个表中的多个记录

C.一个表中的记录对应多个表中的一个记录D.一个表中的记录对应多个表中的多个记录

59、由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为___________。

A.数据库系统B.数据库管理系统C.文件系统D.软件系统

60、设.null..AND..F.、.null..OR..F.是VFP系统中的两个表达式,它们的值依次为:

______。

A..null.,.null.B..null.,.F.C..F.,.null.D..F.,.F.

61、VFP中,执行“ATC("管理","数据库管理系统")”命令后,返回的结果是:

______。

A.0B.4C.7D.错误的函数名

62、在VisualFoxpro系统中,测试表文件指针是否已到文件尾的函数是__________。

A.BOF()B.EOF()C.END()D.FIEL()

63、VFP中可执行的表单文件的扩展名是______。

A.SCTB.SCXC.SPRD.SPT

64、在VisualFoxpro系统中,逻辑运算符执行的优先顺序是_________。

A.NOT,AND,ORB.NOT,OR,ANDC.AND,NOT,ORD.OR,NOT,AND

65、在VFP的菜单或菜单选项中,经常会有一些呈暗灰色的选项,这可能是______。

A.这些项在当前状态下不起作用或其处理程序没有装入B.系统运行发生故障

C.本身有缺陷D.以上都不对

66、下列关于项目、数据库和表的描述中,错误的是_______。

A.一个项目可以包含多个数据库B.一个数据库可以包含在多个项目中

C.一个数据库可以包含多张表D.一张表可以包含在多个数据库中

67、项目管理器的功能是组织和管理与项目有关的各种类型的_________。

A.文件B.字段C.程序D.数据

68、对于空值,下列叙述中不正确的是______。

A.空值不是一种数据类型B.空值可以赋给变量、数组和字段

C.空值等于空串(“”)和空格D.条件表达式中遇到null值,该条件表达式为“假”

69、有关查询与视图,下列说法中不正确的是______。

A.查询是只读型数据,而视图可以更新数据源

B.查询可以更新源数据,视图也有此功能

C.视图具有许多数据库表的属性,利用视图可以创建查询和视图

D.视图可以更新源表中的数据,存在于数据库中

70、对于自由表而言,不允许有重复值的索引是_______。

A.主索引B.侯选索引C.普通索引D.唯一索引

71、下列命令中,不能使程序跳出循环的是_______。

A.LOOPB.EXITC.QUITD.RETURN

72、在VisualFoxpro系统中,使用UPDATE-SQL命令修改记录数据时,若无WHERE条件子句,则默认为修改_______。

A.第一条记录B.当前记录

C.全部记录D.当前记录以后的记录

73、E-R图是E-R模型的图形表示法,它是表示概念模型的有力工具。

在E-R图中,实体之间的联系用________表示。

A.矩形框B.菱形框C.圆形框D.椭圆形框

74、在VisualFoxpro系统中,下列命名中不能作为变量名的是________。

A.姓名B.2004姓名C.姓名2004D._2004姓名

75、要求一个表中的数值型字段数据精度具有4位小数,则该字段的宽度至少定义为_________。

A.4位B.5位C.6位D.12位

76、打开一个空表,执行EOF(),BOF()命令,显示结果为_________。

A. .T.和.T.B. .F.和.F.

C. .F.和.T.D. .T.和.F.

77、表(XS.DBF)中含有100条记录,执行下列命令后显示的记录序号是________。

USEXS

GO10

LISTNEXT4

A.10,11,12,13B.11,12,13,14

C.4,5,6,7D.1,2,3,4

78、下列关于数据库的描述中,不正确的是__________。

A.数据库是一个包容器,它提供了存储数据的一种体系结构

B.数据库表和自由表的扩展名都是.DBF

C.数据库表的表设计器和自由表的表设计器是不相同的

D.数据库表的记录保存在数据库中

79、创建数据库后,系统自动生成扩展名为________的三个文件。

A..SCX、.SCT、.SPXB. .DBC、.DCT、.DCX

C..PJX、.PJT、.RPJD. .DBF、.DBT、.FPT

80、在VisualFoxpro系统中,下列表示中不属于常量的是_________.

A..T.B.[T]C.“T”D.T

81、下列关于索引的描述中,不正确的是________。

A.结构和非结构复合索引文件的扩展名均为.CDX

B.结构复合索引文件随表的打开而自动打开

C.一个数据库表仅能创建一个主索引和一个唯一索引

D.结构复合索引文件中的索引在表中的字段修改时,自动更新

82、参照完整性的作用是___________控制。

A.字段数据的输入B.记录中相关字段之间的数据有效性

C.表中数据的完整性D.相关表之间的数据一致性

83、函数INT()的返回值是________。

A.-4B.-3C.3D.4

84、执行下面命令后,屏幕上显示的结果是________。

X=“AREYOUOK”

Y=“are”

AT(Y,X)

A.1B..F.C..T.D.0

85、学生表的表结构为:

学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为:

XHXMXBBJ

王凌男992201

下列命令中正确的是________。

A.INSERTINTOXSVALUES("","王凌","男","992201")

B.INSERTTOXSVALUES("","王凌","男","992201")

C.INSERTINTOXS(XH,XM,XB,BJ)VALUES(,王凌,男,992201”)

D.INSERTTOXS(XH,XM,XB,BJ)VALUES("","王凌","男","992201”)

86、下列关于数据库、表和视图操作的叙述中,错误的是________。

A.关闭一个数据库,将自动关闭其所有已打开的数据库表

B.打开一个数据库表,将自动打开其所对应的数据库

C.关闭一个视图所对应的基表,将自动关闭该视图

D.关闭一个视图,不会自动关闭其所对应的基表

87、有如下一段程序:

CLOSETABLESALL

USExs

SELE3

USEjs

USEkcIN0

BROW

上述程序执行后,浏览窗口中显示的表及当前工作区号分别是_________。

A.KC,2B.KC,3C.JS,3D.JS,2

88、若要将当前工作区中打开的表文件复制到文件,则可以使用命令________。

A.COPY

B.COPYTOGZB1REST

C.COPYTOGZB1STRU

D.COPYTOGZB1

89、运行查询CX1.QPR命令是________。

A.USECX1B.USEC.DOD.DOCX1

90、在命令窗口中执行了命令X=5后,则默认该变量的作用域是_________。

A.全局B.局部C.私有D.不定

91、在1号工作区用户最多可以同时打开________张表。

A.1B.10多C.100多D.300多

92.当执行命令USEteacherALIASjsINB后,被打开的表的别名是_________。

A.teacherB.jsC.BD.js_B

93、下面__________命令组与LIST FORxb="女" 具有相同的显示结果。

A.LIST(回车)SETFILTERTO(回车)

B.SETFILTERTOxb="女"(回车)LISE(回车)

C.SETFILTERTO(回车)LIST(回车)

D.LIST(回车)SETFILTERTOxb="女"(回车)

94.索引文件中的标识名最多由_______个字母、数字或下划线组成。

A.5B.6C.8D.10

95.已知js表中有两条记录,下列操作中,返回值一定是 .T.的是______。

A.USEjs(回车)BOF()(回车)

B.USEjs(回车)GO2(回车)SKIP-1(回车)BOF()(回车)

C.USEjs(回车)GOBOTTOM(回车)SKIP(回车)EOF()(回车)

D.USEjs(回车)SKIP-1(回车)EOF()(回车)

96.某打开的表中有20条记录,当前记录号为8,执行命令LISTNEXT3(回车)后,所显示的记录的序号为_____________。

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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