VFP期末习题汇总.docx
- 文档编号:24276360
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:35
- 大小:37.37KB
VFP期末习题汇总.docx
《VFP期末习题汇总.docx》由会员分享,可在线阅读,更多相关《VFP期末习题汇总.docx(35页珍藏版)》请在冰豆网上搜索。
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("VisualFoxPro5.0",7,6)的返回值是______。
A.lFoxProB.FoxProC.FoxPro5D.FoxPro5.0
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("VFP5.0"),ASC("A"),SPACE(8)
C.EOF(),DELETE(),DBC()
D.STR(3.14,3,1),TYPE("3.14"),SUBSTR("ABCD",3,1)
19、在VFP中,将字符型数据转换成日期型数据的函数是_____。
A.DTOC()B.CTOD()C.DATE()D.STR()
20、以下的四组函数,返回值的数据类型一致的是_____。
A.DTOC(DATE()),DATE(),YEAR(DATE())
B.ALLTRIM(〃VFP5.0〃),ASC(〃A〃),SPACE(8)
C.STR(3.14,3,1),DTOC(DATE()),SUBSTR(〃ABCD〃,3,1)
D.EOF(),DELETE(),DBC()
21、下列关于数据操作的说法中,正确的是__________。
A.货币型数据不能参加算术运算
B.两个日期型数据可以进行加法运算
C.字符型数据能比较大小,日期型则不能
D.一个日期型数据可以加或减一个整数
22、在VisualFoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为_________。
A.4 B.6 C.8 D.10
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、对xsb.dbf表进行删除操作,下列四组命令中功能等价的是________。
(1)DELETEALL
(2)DELETEALL
PACK
(3)ZAP(4)把xsb.dbf文件拖放到回收站中
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、若为xs.dbf表添加了一个宽度为6的字符型字段mc,以下命令中正确的是_______。
A.ALTERTABLExsADDmcC(6)B.ALTERxs.dbfADDCOLUMNmcC(6)
C.ALTERxs.dbfADDmcC(6)D.ALTERTABLExsADDFIELDmcC(6)
56、设有一自由表xx.dbf。
下列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(-3.14)的返回值是________。
A.-4B.-3C.3D.4
84、执行下面命令后,屏幕上显示的结果是________。
X=“AREYOUOK?
”
Y=“are”
?
AT(Y,X)
A.1B..F.C..T.D.0
85、学生表(XS.DBF)的表结构为:
学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为:
XHXMXBBJ
99220101王凌男992201
下列命令中正确的是________。
A.INSERTINTOXSVALUES("99220101","王凌","男","992201")
B.INSERTTOXSVALUES("99220101","王凌","男","992201")
C.INSERTINTOXS(XH,XM,XB,BJ)VALUES(99220101,王凌,男,992201”)
D.INSERTTOXS(XH,XM,XB,BJ)VALUES("99220101","王凌","男","992201”)
86、下列关于数据库、表和视图操作的叙述中,错误的是________。
A.关闭一个数据库,将自动关闭其所有已打开的数据库表
B.打开一个数据库表,将自动打开其所对应的数据库
C.关闭一个视图所对应的基表,将自动关闭该视图
D.关闭一个视图,不会自动关闭其所对应的基表
87、有如下一段程序:
CLOSETABLESALL
USExs
SELE3
USEjs
USEkcIN0
BROW
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是_________。
A.KC,2B.KC,3C.JS,3D.JS,2
88、若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF文件,则可以使用命令________。
A.COPYGZB.DBFGZB1.DBF
B.COPYTOGZB1REST
C.COPYTOGZB1STRU
D.COPYTOGZB1
89、运行查询CX1.QPR命令是________。
A.USECX1B.USECX1.QPRC.DOCX1.QPRD.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(回车)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 期末 习题 汇总
![提示](https://static.bdocx.com/images/bang_tan.gif)