计算机专业期中试题VF第三章节.docx
- 文档编号:6863489
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:12
- 大小:25.71KB
计算机专业期中试题VF第三章节.docx
《计算机专业期中试题VF第三章节.docx》由会员分享,可在线阅读,更多相关《计算机专业期中试题VF第三章节.docx(12页珍藏版)》请在冰豆网上搜索。
计算机专业期中试题VF第三章节
2014-2015学年上学期对二VF期中考试试题(320-322)
科目:
政治
一、选择题(每题1分,共70分)
1、关于表的备注型字段与通用型字段,以下叙述中错误的是。
A.字段宽度都不能由用户设定B.都能存储文字和图像数据
C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中
2、如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是。
A.对该字段创建主索引B.对该字段创建唯一索引
C.对该字段创建候选索引D.对该字段创建普通索引
3、有如下一段程序:
CLOSETABLESALL
USEXS
SELE3
USEJS
USEKCIN0
BROW
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是。
A.KC、2B.KC、3C.JS、3D.JS、2
4、有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。
其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是()。
A)SETINDEXTO姓名B)SETINDEXTOXM
C)SETORDERTO姓名D)SETORDERTOXM
5、在表设计器的“字段”选项卡可以建立的索引是()。
A)惟一索引B)候选索引C)主索引D)普通索引
6、假设当前文件夹下有数据表文件MC(表文件已打开),下列命令可以打开表设计器修改该表的是()。
A)MODIFYTABLEMCB)MODIFYDATABRSEMC
C)MODIFYSTRUCTURED)MODIFYSTRUCTUREMC
7、用表设计器创建一个自由表时,不能实现的操作是_______。
A.设置某字段可以接受NULL值B.设置表中某字段的类型为通用型
C.设置表的索引D.设置表中某字段的默认值
8、当前打开的图书表中有字符型字段“图书号”,在SETEXACTOFF设置下要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令()
A)DELETEFOR图书号="A"B)DELETEWHILE图书号="A"
C)DELETEFOR图书号="A*"D)DELETEFOR图书号LIKE"A%"
9、已知在教学环境中,一名学生可以选修多门课程,一门课程可能有多名学生选修。
学生记录型与课程记录型之间的联系是。
A)一对一B)一对多C)多对多D)未知
10、关系数据库的任何检索操作都是由三种基本运行组合而成的,这三种基本运算不包括。
A)投影B)比较C)连接D)选择
11、要求一个表中的数值型字段数据精度具有4位小数,则该字段的宽度至少定义为_________。
A.4位B.5位C.6位D.12位
12、打开一个空表,执行?
EOF(),BOF()命令,显示结果为_________。
A..T.和.T.B..F.和.F.C..F.和.T.D..T.和.F.
13、设数据库文件MS.DBF中有以下记录:
Record#
姓名
性别
籍贯
团员
1
冯小平
男
湖北
.T.
2
张玉清
女
江西
.T.
3
莫小宏
男
南京
.F.
4
王大荃
男
河南
.T.
5
蒋红刚
男
新疆
.T.
若该库已被打开,当先后执行以下两条命令后:
G02
LOCATENEXT3FOR性别=“男”.AND.团员
其结果是________
A)记录指针定位并显示第4号记录
B)记录指针定位第4号记录,但不显示该记录
C)显示第2、3、4号记录
D)仅显示第4号记录
14、.执行下列命令:
.USEPY
.LIST
Record# 姓名 性别 年龄
1 吴青泉 男 26
2 张平 男 31
3 赵荣君 女 22
.INDEXON年龄TONL
.LIST
最后一条LIST命令显示出的姓名按先后顺序的排列是______
A)吴青泉->张平->赵荣君 B)赵荣君->张平->吴青泉
C)张平->吴青泉->赵荣君 D)赵荣君->吴青泉->张平
15、不允许记录中出现重复索引值的索引是。
A)主索引B)主索引、候选索引、普遍索引
C)主索引和候选索引D)主索引、候选索引和唯一索引
16、在VisualFoxPro中,可以对字段设置默认值的表。
A)必须是数据库表B)必须是自由表
C)自由表或数据库表D)不能设置字段的默认值
17、顺序执行下面VF命令之后,屏幕所显示的记录号顺序是
USEXYZ
GO6
LISTNEXT4
A)1~4B)4~7C)6~9D)7~10
18、在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择。
A)限制(Restrict)B)忽略(Ignore)
C)级联(Cascade)D)级联或限制
19、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是。
A)永久性关联B)永久性关联或临时性关联
C)临时性关联D)永久性关联和临时性关联
20、在VisualFoxPro中创建数据库后,系统自动生成的三个文件的扩展名分别为。
A..PJX、.PJT、.PRGB..DBC、.DCT、.DCX
C..FPT、.FRX、.FXPD..DBC、.SCT、.SCX
21、数据库表移出数据库后,仍然有效的是。
A.字段的有效性规则B.表的有效性规则C.字段的默认值D.结构复合索引
22、数据库表的参照完整性规则包括更新规则、删除规则和插入规则。
其中,插入规则可以设置为。
A.级联,或限制,或忽略B.级联,或忽略
C.级联,或限制D.限制,或忽略
23、数据库表的字段扩展属性中,通过对的设置可以限制字段的内容仅为英文字母。
A.字段格式B.输入掩码C.字段标题和注释D.字段级规则
24.在VisualFoxPro中,删除数据库的命令是____。
()
A.QUITDATABASE B.CREATEDATABASE
C.DELETEDATABASE D.CLEARDATABASE
25.利用命令删除数据库文件时,指定RECYCLE选项后,将会把数据库文件和表文件——。
()
A.放入回收站中,需要时可以还原
B.放入回收站中,且不可以还原
C.彻底删除
D.重命名
26.在VisualFoxPro中,自由表字段名最长为——个字符。
()
A.10 B.16 C.128 D.若干个
27.下列说法中正确的是()
A.若函数不带参数,则调用时函数名后面的圆括号可以省略
B.函数若有多个参数,则各参数间应用空格隔开
C.调用函数时,参数的类型、个数和顺序不一定要一致
D.调用函数时,函数名后的圆括号不论有无参数都不能省略
28、学生表(XS.DBF)的表结构为:
学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),并且按XH字段设置了结构复合索引,索引标识为XH,如果XS表不是当前工作表,则下列命令中可以用来查找学号为“96437101”的记录。
()
A.SEEK96437101ORDERXHB.SEEK“96437101”ORDERXH
C.SEEK“96437101”ORDERXHINXSD.SEEK96437101ORDERXHINXS
29.用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成_____个文件。
()
A.1B.2C.3D.4
30.用表设计器创建一个自由表时,不能实现的操作是_______。
()
A.设置某字段可以接受NULL值B.设置表中某字段的类型为通用型
C.设置表的索引D.设置表中某字段的默认值
31.关于表的备注型字段与通用型字段,以下叙述中错误的是。
()
A.字段宽度都不能由用户设定B.都能存储文字和图像数据
C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中
32.如果要对自由表某一子段的数据建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是。
()
A.对该字段创建主索引B.对该字段创建唯一索引
C.对该字段创建候选索引D.对该字段创建普通索引
33.在VisualFoxPro系统中,测试表文件指针是否已到文件尾的函数。
()
A.BOF()B.EOF()C.END()D.FILE()
34.若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF文件,则可以使用命令。
()
A.COPYGZB.DBFGZB1.DBFB.COPYTOGZB1REST
C.COPYTOGZB1STRUD.COPYTOGZB1
35.在创建表索引时,索引表达式可以包含表的一个或多个字段。
在下列字段类型中,不能直接选作索引表达式的是。
()
A.字符型B.日期时间型C.逻辑型D.备注型
36.在定义表结构时,以下__________数据类型的字段宽度都是定长的。
()
A.字符型、货币型、数值型B.字符型、货币型、整型
C.备注型、逻辑型、数值型D.日期型、备注型、逻辑型
37.彻底删除记录数据可以分两步来实现,这两步是。
A.PACK和ZAPB.PACK和RECALL
C.DELETE和PACKD.DELE和RECALL
38.要求一个表中的数值型字段数据精度具有4位小数,则该字段的宽度至少定义为_________。
()
A.4位B.5位C.6位D.12位
39.打开一个空表,执行?
EOF(),BOF()命令,显示结果为_________。
()
A..T.和.T.B..F.和.F.C..F.和.T.D..T.和.F.
40.一张表的全部Memo字段的内容存储在___________。
()
A.不同的备注文件中B.同一个文本文件中
C.同一个备注文件中D.同一个数据库文件中
41、顺序执行下列命令:
()
x=100
y=8
x=x+y
?
x,x=x+y
最后一条命令的提示结果为()来源:
A.100.F. B.100.T. C.108.T. D.108.F.
42、某职工数据库包括字段性别(C,2)、奖金(N.6.2),要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,在命令中应使用条件
A)性别=”男”.AND.奖金<=100.OR.奖金>=400.AND.性别=”女”.AND.奖金>=200
B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别=”女”.AND.奖金>=200
C)性别="男”.AND.(奖金<=100.0R.奖金>=400).AND.性别=”女”.AND.奖金>=200
D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别=“女".AND.奖金>=200
43、在下题中,要显示所有姓名中含有"红"字的记录,使用命令
A)LISTFOR“红”$姓名
B)LISTFORSUBSTR(姓名,5,2)=”红”
C)FIND”红”
D)LOCATEFOR"红"$姓名
44、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。
A)实体完整性规则B)参照完整性规则
C)用户定义的完整性规则D)不属于以上任何一种规则
45、已建立一个学生数据库STD.DBF,并录入19名学生的记录。
学号字段值分别为1到20,缺少学号为15的记录,该数据库已经按学号建立了索引文件SXH.IDX,用USESTDINDEXSXH打开数据库后,用APPEND命令追加学号为15的记录。
这个新加的记录记录号是
A)16B)21C)16D)20
46、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。
在命令窗口输入并执行如下命令:
姓名=姓名-"您好"
?
姓名
那么主窗口中将显示
A)张三B)张三您好C)张三您好D)出错
47、当前打开的图书表中有字符型字段“图书号”,在SETEXACTOFF设置下要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令()
A)DELETEFOR图书号="A"B)DELETEWHILE图书号="A"
C)DELETEFOR图书号="A*"D)DELETEFOR图书号LIKE"A%"
48、在VisualFoxPro中不允许出现重复字段值的索引是()。
A)候选索引和主索引B)普通索引和惟一索引
C)惟一索引和主索引D)惟一索引
49、下列不是结构复合索引文件特点的是()。
A)与表名同名B)在同一索引文件中能包含多个索引标记或索引关键字
C)在添加、更改或删除记录时自动维护索引
D)在同一索引文件中只能包含一个索引关键字
50、假设“成绩”表中按“分数”字段升序索引后,并执行过命令语句CJ=70,则下列名条命令中,错误的是()。
A)LOCATEFOR分数=CJB)SEEKFOR分数=70
C)FIND70D)SEEKCJ
51、执行下面命令,显示的结果是()
USEXS
SKIP-1
DISP
DISPNEXT2
?
RECNO()
A)2B)3C)4D)5
52、设职工表和按“工作日期”索引文件已经打开,要把记录指针定位到工作刚好满90天的职工,应当使用命令( )
A)FINDDATE()-90 B)SEEKDATE()+90
C)FINDDATE()+90 D)SEEKDATE()-90
53、打开一个建立了结构复合索引的数据库表,表记录的顺序将按( )
A)第一个索引标识 B)最后一个索引标识 C)主索引标识 D)原顺序
54、在VisualFoxPro中,使用LOCALFOR
A)LOCALFOR
55、、下列关于主索引和候选索引的叙述中,不正确的是()。
A)主索引不可以通过INDEX命令建立,而候选索引可以
B)主索引和候选索引都能保证表记录的惟一性
C)主索引不可以建立在自由表上,而候选索引可以建立在自由表上
D)一个表中只能存在一个主索引或一个候选索引
56、用LISTSTRUCTURE命令显示的字段总宽度Total为50,用户可以使用的字段宽度是
A)51B)50C)49D)4
57、在VFP中,如果指定两个表的参照完整性的删除规则为“级联”,则当删除父表中的记录时,()
A.系统自动备份父表中被删除记录到一个新表中
B.若子表中有相关记录,则禁止删除父表中记录
C.自动删除子表中所有相关记录
D.不作参照完整性检查,删除父表记录与子表无关
58、一对多关系中,子表应该选择的索引类型为______。
A)主索引B)普通索引C)候选索引D)唯一索引
59、若要显示KC表中第四学期开设的课程,可使用命令。
A)LISTFORXQ=4B)LISTWHILEXQ=4
C)SEEKXQ=4(回车)LIST(回车)D)LOCAFORXQ=4(回车)LIST(回车)
60、若XS表包含50条记录,在执行GOTOP命令后,命令不能显示所有记录。
A)LISTALLB)LISTRESTC)LISTNEXT50D)LISTRECORD50
61、有关表的索引,下列说法中不正确的是___________。
A.当一张表被打开时,其对应的结构复合索引文件被自动打开
B.任何表的结构复合索引能控制表中字段重复值的输入
C.一张表可建立多个候选索引
D.主索引只适用于数据库表
62、触发器是绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活。
VisualFoxPro提供的触发器不包括。
A.删除触发器B.级联触发器C.更新触发器D.插入触发器
63、利用索引可以提高数据的处理速度,且可以用来强制表记录的唯一性。
在下列有关表索引的叙述中,错误的是。
A.结构复合索引文件的扩展名为.Cdx,而非结构复合索引文件的扩展名为.idx
B.自由表可以创建候选索引,但不能创建主索引
C.数据库表仅可以创建一个主索引,但可以创建多个候选索引
D.任何一个表均可以创建多个普通索引和多个唯一索引
64、在VisualFoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为___________。
A..PJX、.PJT、.PRGB..DBF、.CDX、.FPT
C..FPT、.FRX、.FXPD..DBC、.DCT、.DCX
65、索引文件中的标识名最多由_______个字母、数字或下划线组成。
A.5B.6C.8D.10
66、命令SELECT0的功能是
A)选择区号最小的空闲工作区B)选择区号最大的空闲工作区
C)选择当前工作区的区号加1的工作区D)随机选择一个工作区的区号
67、在建立唯一索引,出现重复字段值时,只存储重复出现记录的_____。
A)第一个B)最后一个C)全部D)几个
68、学生表(XS.DBF)的表结构为:
学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),并且按XH字段设置了结构复合索引,索引标识为XH,如果XS表不是当前工作表,则下列命令中可以用来查找学号为“96437101”的记录。
A.SEEK96437101ORDERXHB.SEEK“96437101”ORDERXH
C.SEEK“96437101”ORDERXHINXSD.SEEK96437101ORDERXHINXS
69、VisualFoxPro系统中,对数据库表设置参照完整性过程时,“更新规则”选择了“限制”选项后,则。
A.在更新父表的关键字的值时,新的关键字值更新子表中的所有相关记录
B.在更新父表的关键字的值时,若子表中有相关记录则禁止更新
C.在更新父表的关键字的值时,若子表中有相关记录则允许更新
D.在更新父表的关键字的值时,不论子表中是否有相关记录
70、下列关于项目、数据库和表的描述中,错误的是。
A.一个项目可以包含多个数据库B.一个数据库可以包含在多个项目中
C.一个数据库可以包含多个表D.一个表可以包含在多个数据库中
二、判断题(每题1分,共5分,正确涂A,错误涂B)
1.数据库表和自由表不能相互转换。
2.在工作区中打开的表文件名可以作为该工作区的别名。
3.同一个时刻,一个工作区只能打开一个表文件,一个表可在不同的工作区打开。
4.在VF6.0中,单索引文件支持升序和降序索引。
5.数据库表和自由表都可以建立永久关系。
2014-2015学年上学期对二VF期中考试答题纸
班级:
姓名:
分数:
三、填空题(每空1分,共15分)
执行下列命令后:
1、SETEXCLUSIVEOFF
USEJS
USEXSEXCLUSIVEIN0
JS表的打开方式是
(1),XS表的打开方式是
(2)。
2、执行下列命令后:
CLOSETABLESALL
SELECT0
USEXSALIASSTU
USEJSIN0
函数SELECT()的值是(3),函数ALIAS()的值是_(4)__。
3、设职工(ZG)表中含有2个日期型字段:
参加工作日期(cjgzrq)和出生日期(csrq)。
若要创建一个索引,要求先根据参加工作日期排序,参加工作日期相同时根据出生日期排序,则索引表达式应为(5)。
(只排年份)
4、使用USE命令可以打开或关闭表。
如果XS表已在第1号工作区中打开,则要在第10号工作区中再次打开XS表,可使用命令USExs(6)IN10。
5、当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码股票名称单价交易所
600600青岛啤酒7.48上海
600601方正科技15.20上海
600602广电电子10.40上海
600603兴业房产12.76上海
如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为"单价>0",通过该设置,能保证数据的___(7)___。
6、在Vf中,要设置参照完整性规则,必须事先建立表之间的____(8)______关系。
7、修改表结构的命令是___(9)_______。
8、一个有多条记录的表打开后,要在第一条记录前增加一条空白记录,操作的命令是________(10)_____。
9、设数据库KSCJ.DBF有
USEKSCJ
LIST
记录号#姓名笔试上机
1董一婉7662
2苏兴东6553
3姜浚7584
4赵飞4595
INDEXON上机+笔试TOSJ
GOTOP
?
RECNO()
显示的记录号是__(11)________
10、输入总分字段时要求输入60—100之间的数,应该在字段有效性组框中_____(12)____设_____(13)___
11、要求输入入学成绩大于500分的女同学的记录,应该在记录有效性中_____(14)________设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 期中 试题 VF 第三 章节