计算机专业期中试题VF第三章节.docx
- 文档编号:7408089
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:20
- 大小:25.79KB
计算机专业期中试题VF第三章节.docx
《计算机专业期中试题VF第三章节.docx》由会员分享,可在线阅读,更多相关《计算机专业期中试题VF第三章节.docx(20页珍藏版)》请在冰豆网上搜索。
计算机专业期中试题VF第三章节
2014-2015学年上学期对二VF期中考试试题(320-322)
科目:
政治
1、
、选择题(每题1分,共70分)
关于表的备注型字段与通用型字段,以下叙述中错误的是
A.字段宽度都不能由用户设定
B.都能存储文字和图像数据
2、
C.对该字段创建候选索引
D.对该字段创建普通索引
3、
有如下一段程序:
C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中
如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复)
以下表述中正确的是
B.
A.对该字段创建主索引
对该字段创建唯一索引
CLOSETABLESALL
USEXS
SELE3
USEJS
USEKCIN0
BROW
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是
A.KC、2
B.KC、3
C.JS、3
D.JS、2
4、
A)SETINDEXTO姓名
B)SETINDEXTOXM
C)SETORDERTO姓名
D)SETORDERTOXM
有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。
其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么
可以将上述索引设置为当前索引的命令是(
5、在表设计器的“字段”选项卡可以建立的索引是()
A)惟一索引B)候选索引C)主索引D)普通索引
6、假设当前文件夹下有数据表文件MC(表文件已打开),下列命令可以打开表设计器修改该表的是()。
A)MODIFYTABLEMCB)MODIFYDATABRSEMC
C)MODIFYSTRUCTURED)MODIFYSTRUCTUREMC
7、用表设计器创建一个自由表时,不能实现的操作是
A.设置某字段可以接受NULL值
B.设置表中某字段的类型为通用型
D.
C.设置表的索引
设置表中某字段的默认值
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、设数据库文件
Record#
姓名
性别
籍贯
团员
1
冯小平
男
湖北
.T.
2
张玉清
女
江西
.T.
3
莫小宏
男
南京
.F.
4
王大荃
男
河南
.T.
5
蒋红刚
男
新疆
.T.
MS.DBF中有以下记录:
若该库已被打开,当先后执行以下两条命令后:
GO2
LOCATENEXT3FOR性别=男”.AND团员
其结果是
A)记录指针定位并显示第4号记录
C)显示第2、3、4号记录
D)仅显示第4号记录
14、.执行下列命令:
.USEPY
丄1ST
Record#
姓名
性别
年龄
吴青泉
26
张平
31
赵荣君
22
.INDEXON
年龄TONL
丄1ST
最后一条LIST命令显示出的姓名按先后顺序的排列是
A)吴青泉->张平->赵荣君
B)赵荣君->张平->吴青泉
C)张平->吴青泉->赵荣君
D)赵荣君->吴青泉->张平
15、不允许记录中出现重复索引值的索引是
A)主索引
B)主索引、候选索引、普遍索引
C)主索引和候选索引D)主索引、候选索引和唯一索引
16、在VisualFoxPro中,可以对字段设置默认值的表。
A)必须是数据库表
C)自由表或数据库表
B)必须是自由表
D)不能设置字段的默认值
17、顺序执行下面VF命令之后,屏幕所显示的记录号顺序是
USEXYZ
GO6
LISTNEXT4
A)1~4B)4~7C)6~9D)7~1018、在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或
候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择。
A)
B)忽略(Ignore)
D)级联或限制
限制(Restrict)
C)级联(Cascade)
19、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关
联,这种关联是
A)永久性关联
B)永久性关联或临时性关联
C)临时性关联D)永久性关联和临时性关联
20、在VisualFoxPro中创建数据库后,系统自动生成的三个文件的扩展名分别
A..PJX、.PJT、.PRG
B..DBC、.DCT、
.DCX
C..FPT、.FRX、.FXP
D..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表不是当前工作表,则下列命令中
可以用来查找学号为
“9643710的记录。
()
B.
A.SEEK96437101ORDERXH
SEEK“96437101”ORDERXH
C.SEEK“96437101”ORDERXHNXSD.SEEK96437101ORDERXHINXS
29.用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构
后,系统会在磁盘上生成
个文件。
()
A.1
B.2
C.3
D.4
30.用表设计器创建一个自由表时,不能实现的操作是
A.设置某字段可以接受NULL值
B.设置表中某字段的类型为通用型
C.设置表的索引
D.设置表中某字段的默认值
31.关于表的备注型字段与通用型字段,
以下叙述中错误的是
A.字段宽度都不能由用户设定
B.都能存储文字和图像数据
C.对该字段创建候选索引
D.对该字段创建普通索引
C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中
32.如果要对自由表某一子段的数据建立唯一性保护机制(即表中所有字段的值不重复),以
F表述中正确的是
B.
A.对该字段创建主索引
对该字段创建唯一索引
33.在VisualFoxPro系统中,测试表文件指针是否已到文件尾的函数
A.BOFO
B.EOFO
C.ENDO
D.FILEO
34.若要将当前工作区中打开的表文件
GZB.DBF复制到GZB1.DBF文件,则可以使用命
A.COPYGZB.DBFGZB1.DBF
B.COPYTOGZB1REST
C.COPYTOGZB1STRU
D.COPYTOGZB1
35.在创建表索引时,索引表达式可以包含表的一个或多个字段。
在下列字段类型中,不能
A.字符型
B.日期时间型
C.逻辑型
D.备注型
36.在定义表结构时,以下
数据类型的字段宽度都是定长的。
()
A.字符型、货币型、数值型
B.字符型、货币型、整型
C.备注型、逻辑型、数值型
D.日期型、备注型、逻辑型
37.彻底删除记录数据可以分两步来实现,这两步是
B.
A.PACK和ZAP
PACK和RECALL
C.
D.DELE和RECALL
DELETE和PACK
38.要求一个表中的数值型字段数据精度具有
4位小数,则该字段的宽度至少定义为
A.4位
B.5位
C.6位
D.12位
39.打开一个空表,
执行?
EOF(
BOF()命令,显示结果为
A..T.和.「
B..F.和.F.
C..F和.「
D..「和.F.
40.—张表的全部
Memo字段的内容存储在
A.不同的备注文件中
B.同一个文本文件中
C.同一个备注文件中
D.同一个数据库文件中
41、顺序执行下列命令:
()
x=100
y=8
x=x+y
?
x,x=x+y
最后一条命令的提示结果为()
A.
.T.D.108.F.
100.F.B.100.T.C.108
42、某职工数据库包括字段性别(C,2)、
奖金(N62),要查询奖金在100元以下或400元以上的男职工和奖金在200元以上的女职工,在命令中应使用条件
A)性别=”男”.AND.奖金v=100.OR.奖金>=400.AND.性别二”女”.AND.奖金>=200
B)性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别二”女”.AND.奖金>=200
C)性别="男”.AND.(奖金v=100.0R.奖金>=400).AND.性别二”女”.AND.奖金>=200
D)性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别=“女".AND.奖金>=20043、在下题中,要显示所有姓名中含有"红"字的记录,使用命令
A)LISTFOR“红”$姓名
B)LISTFORSUBSTR(姓名,5,2)=”红”
C)FIND”红”
D)LOCATEFOR"红"$姓名
44、对于学生关系S(S#,SN,AGE,
SEX),写一条规则,把其中的AGE属性限制在15-30
之间,则这条规则属于
B)参照完整性规则
D)不属于以上任何一种规则
A)实体完整性规则
C)用户定义的完整性规则
45、已建立一个学生数据库STD.DBF,并录入19名学生的记录。
学号字段值分别为1到20,
缺少学号为15的记录,该数据库已经按学号建立了索引文件SXH.IDX,用USESTDINDEX
SXH打开数据库后,用APPEND命令追加学号为15的记录。
这个新加的记录记录号是
A)16
B)21
C)16
D)20
46、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽
度为6)。
在命令窗口输入并执行如下命令:
姓名=姓名-"您好"
?
姓名
那么主窗口中将显示
A)张三
B)张三您好C)张三您好
D)
出错
47、当前打开的图书表中有字符型字段“图书号”
在SETEXACT
OFF设置下要求将图书
号以字母A开头的图书记录全部打上删除标记,通常可以使用命令(
A)DELETEFOR图书号="A"
B)DELETEWHILE图书号="A"
D)
C)DELETEFOR图书号="A*"
DELETEFOR图书号LIKE"A%"
48、在VisualFoxPro中不允许出现重复字段值的索引是()。
A)候选索引和主索引B)普通索引和惟一索引
C)惟一索引和主索引D)惟一索引
49、下列不是结构复合索引文件特点的是(
)。
A)与表名同名B)在同一索引文件中能包含多个索引标记或索引关键字
C)在添加、更改或删除记录时自动维护索引
D)在同一索引文件中只能包含一个索引关键字
50、假设“成绩”表中按“分数”字段升序索引后,并执行过命令语句CJ=70,则下列名条
命令中,错误的是()。
A)LOCATEFOR分数=CJ
B)SEEKFOR分数=70
C)FIND70
D)SEEKCJ
51、执行下面命令,显示的结果是
USEXS
SKIP-1
DISP
DISPNEXT2
A)2B)3C)4
52、设职工表和按“工作日期”
D)5
?
RECNO()
索引文件已经打开,要把记录指针定位到工作刚好满90天的
职工,应当使用命令()
A)FINDDATE()-90
B)SEEKDATE()+90
C)FINDDATE()+90
D)SEEKDATE()-90
53、打开一个建立了结构复合索引的数据库表,表记录的顺序将按()
D)原顺序
A)第一个索引标识B)最后一个索引标识C)主索引标识
54、在VisualFoxPro中,使用LOCALFORvexpL>命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条的记录,就使用命令()。
A)LOCALFOR
)。
55、、下列关于主索引和候选索引的叙述中,不正确的是(
A)主索引不可以通过INDEX命令建立,而候选索引可以
B)主索引和候选索引都能保证表记录的惟一性
C)主索引不可以建立在自由表上,而候选索引可以建立在自由表上
D)一个表中只能存在一个主索引或一个候选索引
56、用LISTSTRUCTURE命令显示的字段总宽度Total为50,用户可以使用的字段宽度是57、在VFP中,如果指定两个表的参照完整性的删除规则为“级联”,则当删除父表中的记录时,()
A)51
B)50C)49D)4
A.系统自动备份父表中被删除记录到一个新表中
B.若子表中有相关记录,则禁止删除父表中记录
c.自动删除子表中所有相关记录
D.不作参照完整性检查,删除父表记录与子表无关
58、一对多关系中,子表应该选择的索引类型为
A)主索引
B)普通索引
C)候选索引
D)唯一索引
59、若要显示KC表中第四学期开设的课程,可使用
命令。
A)LISTFORXQ=4
B)LISTWHILEXQ=4
C)SEEKXQ=4(回车儿IST(回车)D)LOCAFORXQ=4(回车儿IST(回车)
命令不能显示所有记录。
60、若XS表包含50条记录,在执行GOTOP命令后,
A)LISTALL
B)LISTRESTC)LISTNEXT50
D)LISTRECORD50
61、有关表的索引,下列说法中不正确的是
A.当一张表被打开时,其对应的结构复合索引文件被自动打开
B.任何表的结构复合索引能控制表中字段重复值的输入
C.一张表可建立多个候选索引
D.主索引只适用于数据库表62、触发器是绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活。
VisualFoxPro提供的触发器不包括
A.删除触发器
B.级联触发器
C.更新触发器
D.插入触发器
63、利用索引可以提高数据的处理速度,且可以用来强制表记录的唯一性。
在下列有关表索
引的叙述中,错误的是
A.结构复合索引文件的扩展名为.Cdx,而非结构复合索引文件的扩展名为.idx
B.自由表可以创建候选索引,但不能创建主索引
C.数据库表仅可以创建一个主索引,但可以创建多个候选索引
D.任何一个表均可以创建多个普通索引和多个唯一索引64、在VisualFoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三
个文件的扩展名为_
A..PJX、.PJT、.PRG
B..DBF、.CDX、.FPT
C..FPT、.FRX、.FXP
D..DBC、.DCT、.DCX
65、索引文件中的标识名最多由
个字母、数字或下划线组成。
A.5
B.6
C.8
D.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.SEEK96437101ORDERXH
B.SEEK“96437101”ORDERXH
C.SEEK“96437101”ORDERHINXSD.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)。
若要创建一个索引,
要求先根据参加工作日期排序,参加工作日期相同时根据出生日期排序,则索引表达式应为
O(只排年份)
4、使用USE命令可以打开或关闭表。
如果XS表已在第1号工作区中打开,则要在第10号工作区中再次
5、当前盘当前目录下有数据库
db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码
股票名称
单价
交易所
600600
青岛啤酒
7.48
上海
600601
方正科技
15.20
上海
600602
广电电子
10.40
上海
600603
兴业房产
12.76
上海
IN10O
打开XS表,可使用命令USExs(6)
如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为”单价>0",通过该设置,能保证数
据的—(7)___O
6、在Vf中,要设置参照完整性规则,必须事先建立表之间的
(8)
关系。
USE
KSCJ
LIST
记录号
#姓名
笔试
上机
1
董一婉
76
62
2
苏兴东
65
53
3
姜浚
75
84
4
赵飞
45
95
INDEX
ON上机+笔试
TO
SJ
有
GOTOP
8、一个有多条记录的表打开后,
要在第一条记录前增加一条空白记录,操作的命令是
10)
9、设数据库KSCJ.DBF
?
RECNO()
10、输入总分字段时要求输入60—100之间的数,应该在字段有效性组框中
(12)设
(13)
11、要求输入入学成绩大于500分的女同学的记录,应该在记录有效性中
(14)
设(15)
显示的记录号是__(11)
四、写命令题(每题2分,共10分)
设有”图书管理”库:
图书(总编号C(6)),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))
图书、读者、借阅表分别在A、B、C三个工作区打开,完成下列写命令题。
1.显示图书表中电子工业出版社出版的所有图书,不显示记录号。
2.将读者表中女读者的借书证号统一改成以“10”开头。
3.将图书表中总编号字段建立降序候选索引,索引名为总编号。
4.逻辑删除借阅表中借书日期在{^2014/11/01}号之前的借阅记录
5.将读者表中性别字段建立唯一升序索引,索引名为
XB,放到非结构复合索引文件ZG..CDX文件中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 期中 试题 VF 第三 章节
![提示](https://static.bdocx.com/images/bang_tan.gif)