visual foxpro选择填空题精选.docx
- 文档编号:4227616
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:37
- 大小:46.46KB
visual foxpro选择填空题精选.docx
《visual foxpro选择填空题精选.docx》由会员分享,可在线阅读,更多相关《visual foxpro选择填空题精选.docx(37页珍藏版)》请在冰豆网上搜索。
visualfoxpro选择填空题精选
第1章数据库系统概述
1.1基础知识练习
1.1.1选择题
1.存储在计算机内、有结构的相关数据的集合称为______。
A.数据库B.数据库系统
C.数据库管理系统D.数据结构
【答案】A
2.数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是________。
A.DBMS包括DB和DBSB.DBS包括DB和DBMS
C.DB包括DBS和DBMSD.DB、DBS和DBMS是平等关系
【答案】B
3.________是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。
A.DBB.DBMSC.DBASD.DML
【答案】B
4.下列关于数据库系统的叙述中,正确的是________。
A.数据库系统只是比文件系统管理的数据更多
B.数据库系统中数据的一致性是指数据类型一致
C.数据库系统避免了数据冗余
D.数据库系统减少了数据冗余
【答案】D
5.能唯一标识实体的是________。
A.属性B.域C.码D.联系
【答案】C
6.VisualFoxPro是一种关系数据库管理系统,所谓关系是指________。
A.表中各条记录彼此之间有一定的关系
B.表中各个字段彼此之间有一定的关系
C.一个表与另一个表之间有一定的关系
D.数据模型符合满足一定条件的二维表格式
【答案】D
7.如果一个部门有若干职员,每个职员只能属于某一个部门,则部门和职员两个实体之间的联系属于________。
A.一对一联系B.一对二联系C.多对多联系D.一对多联系。
【答案】D
8.在数据库设计中,将E-R图转换为关系模式是在________阶段。
A.需求分析B.概念设计C.逻辑设计D.物理设计
【答案】C
9.在关系中将年龄字段的值限制在15-30岁之间的这种约束属于________。
A.实体完整性约束B.域完整性约束
C.参照完整性约束D.视图完整性约束
【答案】B
10.下列叙述中正确的是________。
A.数据库系统是一个独立的系统,不需要操作系统的支持
B.数据库技术的根本目标是要解决数据的共享问题
C.数据库管理系统就是数据库系统
D.以上三种说法都不对
【答案】B
11.如果把学生看作实体,某个学生的姓名叫“王刚”,则“王刚”应看成________。
A.记录型B.记录值
C.属性型D.属性值
【答案】D
12.在概念模型中,一个实体相对于关系数据库中一个关系中的一个________。
A.属性B.元组
C.列D.字段
【答案】B
1.1.2填空题
1.存储在计算机中的数据包括________和________两方面。
【答案】数据内容,数据形式
2.数据处理技术大致经历的三个发展阶段是________、_________和________。
【答案】人工管理阶段,文件系统管理阶段,数据库系统管理阶段
3.数据库系统是由________、________、________和_______组成的具有高度组织性的总体。
【答案】计算机系统,数据库,数据库管理系统,有关人员
4.用实体名及其属性名集合来抽象和刻画同类实体称为_______。
【答案】实体型
5.数据模型不仅表示反映事物本身的数据,而且表示________。
【答案】事物之间的联系
6.用二维表的形式来表示实体之间联系的数据模型叫做________。
【答案】关系模型
7.在关系数据模型中,二维表的列称为________,二维表的行称为________。
【答案】属性,记录
8.对关系进行选择、投影或连接运算之后,运算的结果仍然是一个________。
【答案】关系
9.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为________;从表中抽取属性值满足条件的列的操作称为________;把两个关系中相同属性的元组连接在一起构成新的二维表的操作称为________。
【答案】选择,投影,连接
10.E-R图中实体间的________联系必须转换为一个独立的关系模式。
【答案】多对多
第2章VisualFoxPro6.0基础
2.1基础知识练习
2.1.1选择题
1._________是VisualFoxPro中专门用来输入各种命令的区域。
A.主窗口B.命令窗口C.菜单栏D.工具栏
【答案】B
2.“项目管理器”的“数据”选项卡用于显示和管理________。
A.数据库、自由表和查询B.数据库、视图和查询
C.数据库、自由表、查询和视图D.数据库、表单和查询
【答案】C
3.“项目管理器”的“文档”选项卡用于显示和管理________。
A.表单、报表和查询B.数据库、表单和报表
C.查询、报表和视图D.表单、报表和标签
【答案】D
4.利用VFP中的________可以帮助用户高效方便地创建表、表单等文件。
A.设计器B.向导C.生成器D.工具栏
【答案】A
5.在以下四组函数运算中,结果相同的是________。
A.LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)
B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C.VARTYPE("36-5*4")与VARTYPE(36-5*4)
D.假定A="this",B="isastring",A-B与A+B
【答案】A
6.在下面的VisualFoxPro表达式中,不正确的是________。
A.{^2008-12-0110:
10:
10AM}-10B.{^2008-12-01}-DATE()
C.{^2008-12-01}+DATE()D.[^2008-12-01]+[1000]
【答案】C
7.在下列函数中,函数值为数值的是________。
A.AT('人民','中华人民共和国')B.CTOD('01/01/96')
C.BOF()D.SUBSTR(DTOC(DATE()),7)
【答案】A
8.已知D1和D2为日期型变量,下列4个表达式中非法的是________。
A.D1-D2B.D2-36C.D1+28D.D1+D2
【答案】D
9.函数INT(数值表达式)的功能是________。
A.按四舍五入取数值表达式值的整数部分
B.返回数值表达式值的整数部分
C.返回不大于数值表达式值的最大整数
D.返回不小于数值表达式值的最小整数
【答案】B
10.在下面的VisualFoxPro表达式中,运算结果是逻辑真的是________。
A.EMPTY(.NULL.)B.LIKE("ABC","AC?
")
C.AT("A","123ABC")D.EMPTY(SPACE
(2))
【答案】D
11.设D=5>6,VARTYPE(D)的输出值是________。
A.NB.CC.LD.D
【答案】C
12.设N=886,M=345,K="M+N",表达式1+&K的值是________。
A.1232B.数据类型不匹配
C.1+M+ND.346
【答案】A
13.如果X=10,Y="X=20",则TYPE("Y")的值是________。
A.L.NC.CD.出错
【答案】C
14.命令?
VARTYPE(TIME())结果是
A.CB.DC.TD.出错
【答案】A
15.命令?
LEN(SPACE(3)-SPACE
(2))的结果是
A.1B.2C.3D.5
【答案】D
2.1.2填空题
1.VisualFoxPro6.0是________位的关系型数据库管理系统。
【答案】32
2.在命令窗口中键入命令后,按________键执行该命令。
【答案】Enter
3.对VisualFoxPro进行环境设置除了用SET命令外,还可以在________对话框中进行设置。
【答案】选项
4.VFP的三种工作方式是________、________和________工作方式。
【答案】菜单,命令,程序
5.VFP命令的续行符是________。
【答案】;
6.在VisualFoxPro中,项目文件的扩展名是________。
【答案】PJX
7.扩展名为.Prg的程序文件在“项目管理器”的________选项卡中显示和管理。
【答案】代码
8.项目管理器的“移去”按钮有两个功能:
一是把文件________,二是________文件。
【答案】从项目管理器中移去,从磁盘上删除
9.如果一个表达式中包含算术运算、关系运算、逻辑运算和函数时,则运算的优先次序是________。
【答案】函数>算术运算>关系运算>逻辑运算,
10.TYPE("10/25/08")的输出值是________。
【答案】N
11.设工资=1200,职称="教授",下列逻辑表达式的值是________。
工资>1000AND(职称="教授"OR职称="副教授")
【答案】.T.
12.ROUND(337.2007,3)的结果是________。
【答案】337.201
13.LEN("THISISMYBOOK")的结果是________。
【答案】15
14.TIME()返回值的数据类型是________。
【答案】字符型
15.MOD(9,-2)的返回值为______。
【答案】-1
2.2.4常见错误
1.找不到变量’A,B’。
出错原因:
变量名写错;表达式中使用了未定义的变量;两变量名之间使用中文逗号分隔;命令中的短语之间缺少空格,如CLEARMEMORYLIKE*写成CLEARMEMORYLIKE*。
2.不能识别的命令谓词。
出错原因:
命令字写错,如CLEARMEMORY写成CLEANMEMORY;在中文状态下输入命令。
3.命令中含有不能识别的短语或关键字。
出错原因:
命令中短语部分的保留字拼错,如CLEARMEMORY写成CLEARMOMERY;表达式中使用了中文括号,如:
G=50*1.2+(T-50)*2.4写成G=50*1.2+(T-50)*2.4。
4.操作符/操作数类型不匹配。
出错原因:
表达式中参加运算的变量的类型不一致,如?
BirthDay<"^1980/12/31",发生该错是因为BirthDay是日期型,而"^1980/12/31"是字符型。
5.函数参数的值、类型或数目无效。
出错原因:
类型不符合要求,如SUBS("1234",2,2)写成SUBS(1234,2,2);参数值不符合要求,如HOUR(DATETIME())写成HOUR(TIME())。
6.参数太多。
出错原因:
参数个数多于规定的个数,如SQRT(25.5)写成SQRT(25,5)。
7.参数太少。
出错原因:
参数个数少于规定的个数,如MAX(10,20)写成MAX(10.25)。
8.文件"xxx"不存在。
出错原因:
函数名拼错,如SUBS("1234",2,2)写成SUB("1234",2,2)。
9.命令中含有不能识别的短语或关键字。
出错原因:
函数嵌套时括号不匹配,通常多右括号。
如YEAR(DATE()))。
10.日期/日期时间计算为无效值。
出错原因:
日期常量格式错。
如{^1980/10/01}写成{^10/01/1980}。
11.不明确的日期/日期时间常量。
出错原因:
日期常量格式错。
如DTOC({^1980/10/01})写成DTOC({^19801001})。
第3章数据库与表的基本操作
3.1基础知识练习
3.1.1选择题
1.不允许记录中出现重复索引值的索引是________。
A.主索引B.主索引、候选索引、普通索引
C.主索引和候选索引D.主索引、候选索引和惟一索引
【答案】C
2.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表________。
A.是同一个数据库中的两个表B.不同数据库中的两个表
C.两个自由表D.一个是数据库表另一个是自由表
【答案】A
3.在VisualFoxPro中,可以对字段设置默认值的表________。
A.必须是数据库表B.必须是自由表
C.可以是自由表或数据库表D.可以是自由表和数据库表
【答案】A
4.在VisualFoxPro中,打开数据库的命令是________。
A.OPEN<数据库名>B.OPENDATABASE<数据库名>
C.USE<数据库名>D.USEDATABASE<数据库名>
【答案】B
5.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是________。
A.永久性关联B.永久性关联或临时性关联
C.临时性关联D.永久性关联和临时性关联
【答案】C
6.在VisualFoxPro中,通用型字段C和备注型字段M在表中的宽度都是________。
A.2个字节B.4个字节C.8个字节D.10个字节
【答案】B
7.可以伴随着表的打开而自动打开的索引文件是________。
A.单一索引文件(IDX)B.结构化复合索引文件
C.复合索引文件(CDX)D.非结构化复合索引文件
【答案】B
8.VisualFoxPro参照完整性规则不包括________。
A.更新规则B.查询规则C.删除规则D.插入规则
【答案】B
9.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的________。
A.“一方”表的主索引或候选索引,“多方”表的普通索引
B.“一方”表的主索引,“多方”表的普通索引或候选索引
C.“一方”表的普通索引,“多方”表的主索引或候选索引
D.“一方”表的普通索引,“多方”表的候选索引或普通索引
【答案】A
10.不论索引是否生效,均能定位到相同记录上的命令是________。
A.GOTOPB.GOBOTTOMC.GO6D.SKIP
【答案】C
11.要为当前表中所有职工增加100元工资应该使用命令________。
A.CHANGE工资WITH工资+100
B.REPLACE工资WITH工资+100
C.CHANGEALL工资WITH工资+100
D.REPLACEALL工资WITH工资+100
【答案】D
12.当前已打开的学生表中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是________。
A.LIST姓名FOR出生日期=1985
B.LIST姓名FOR出生日期="1985"
C.LIST姓名FORYEAR(出生日期)=1985
D.LIST姓名FORYEAR("出生日期")=1985
【答案】C
13.在VFP环境下,用LISTSTRUCTURE命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为________。
A.58B.59C.60D.61
【答案】B
14.如果需要给当前表增加一个字段,应使用的命令是________。
A.APPENDB.MODIFYSTRUCTURE
C.INSERTD.EDIT
【答案】B
15.执行SETEXACTOFF命令后,再执行?
"山东省"="山东"命令的结果是________。
A..T.B..F.C.0D.非0
【答案】A
16.已知当前表中有60条记录,当前记录为第6条记录。
如果执行命令SKIP3后,则当前记录为第________条记录。
A.3B.4C.8D.9
【答案】D
17.使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向________。
A.末记录B.首记录
C.末记录的后面D.首记录的前面
【答案】C
18.当前表中有4个数值型字段:
数学、英语、计算机和总分。
其中数学、英语、计算机的成绩均已录入,总分字段为空。
要将所有学生的总分自动计算出来并填入总分字段中,使用命令________。
A.REPLACE总分WITH高等数学+英语+计算机网络
B.REPLACE总分WITH高等数学,英语,计算机网络
C.REPLACE总分WITH高等数学+英语+计算机网络ALL
D.REPLACE总分WITH高等数学+英语+计算机网络FORALL
【答案】C
19.在当前表中,查找第2个女同学的记录,应使用命令________。
A.LOCATEFOR性别="女"
B.LOCATEFOR性别="女"NEXT2
C.LOCATEFOR性别="女"
CONTINUE
D.LISTFOR性别="女"NEXT2
【答案】C
20.当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围短语,则系统将________。
A.只计算当前记录的工资值B.计算前8条记录的工资和
C.计算后8条记录的工资和D.计算全部记录的工资和
【答案】D
21.在VFP中,使用AVERAGE命令时,表文件需要________。
A.排序B.建立索引
C.排序或建立索引D.以上操作都不需要
【答案】D
22.执行SELECT0选择工作区的结果是________。
A.选择了0号工作区B.选择了空闲的最小号工作区
C.选择了一个空闲的工作区D.显示出错信息
【答案】B
23.RSGZ数据表文件按基本工资字段升序索引后,再执GO TOP命令,此时当前记录号是________。
A.1B.基本工资最少的记录号
C.0D.基本工资最多的记录号
【答案】B
24.数据库文件有30条记录,当前记录号为20,执行命令LISTNEXT5后,所显示的记录号是________。
A.21~25B.21~26C.20~25D.20~24
【答案】D
25.数据库文件默认的扩展名是________。
A..dbfB..dbcC..dbtD..fpt
【答案】B
26.与“DISPLAYNEXT1”等价的命令是________。
A.LISTALLB.LISTC.DISPLAYD.DISPLAYALL
【答案】C
27.如果某数据表为空表,则打开该表后________。
A.BOF()和EOF()均为.T.B.BOF()和EOF()均为.F.
C.BOF()=.T.EOF()=.F.D.BOF()=.F.EOF()=.T.
【答案】A
28.使用RECALLALL命令________。
A.将恢复所有被物理删除的记录B.只能恢复被逻辑删除的当前记录
C.将恢复所有被逻辑删除的记录D.只能恢复被物理删除的当前记录
【答案】C
29.在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择________。
A.限制(Restrict)B.忽略(Ignore)
C.级联(Cascade)D.级联(Cascade)或限制(Restrict)
【答案】C
30.数据库表移出数据库后,仍然有效的是________。
A.字段的有效性规则B.表的有效性规则
C.字段的默认值D.结构复合索引
【答案】D
3.1.2填空题
1.LIST和DISPLAY命令的区别在于,前者,后者。
【答案】LIST连续不分屏显示信息;DISPLAY采用分屏显示信息。
2.在数据表结构设计时,字段宽度的总计数目比之和大1,这是因为系统保留了1个字节的宽度记用于。
【答案】各字段宽度;存放逻辑删除标
3.所谓当前表是指。
【答案】已经打开并且正在使用的数据表
4.设当前记录为第3条记录(没有打开任何索引文件),执行SKIP2后,记录指针指向记录,连续执行GOBOTTOM和SKIP两条命令后,记录指针执向。
【答案】第5条记录;最后一条记录后面(此时EOF()函数的值为.T.)
5.命令原来做逻辑删除,命令用来做物理删除。
【答案】DELETE;PACK
6.索引文件分为和复合索引文件,复合索引文件又分为和。
【答案】单入口索引文件;结构化复合索引文件;非结构化(独立)复合索引文件
7.VisualFoxPro将表分为两种,即和。
【答案】自由表,数据表
8.汇总命令TOTAL的功能是分别对关键字相同的记录的数值型字段求和,并将结果存储在一个中。
【答案】新数据表
9.如果某记录的备注型字段标志显示为,则表明该字段不再为空。
【答案】Memo
10.字段“定价”为数值型,如果整数部分最多为3位、小数部分为2位,那么该字段的宽度至少应为。
【答案】6位
11.顺序查询对表的记录没有任何要求,但查找速度较慢;而索引查询要求表的记录是的,查找速度较快。
【答案】按索引顺序排列
12.当前表为图书表,其中字段“分类号”为字符型,要将分类号以字母“I”开头的记录作删除标记,可使用命令。
【答案】DELETEFORSUBSTR(分类号,1,1)=”I”
13.物理删除当前表第8条到第15条记录的命令序列是。
【答案】GO8
DELETENEXT8
PACK
14.结构复合索引文件的主名与相同,它随表的打开而打开,在增删记录时会自动维护,因而使用最方便。
【答案】数据表名
15.数据库表有4种索引类型,即、普通索引、惟一索引和候选索引。
【答案】主索引
16.RSDA.DBF表中“婚否”字段为逻辑型,则显示所有已婚记录的命令为。
【答案】LISTFOR婚否=.T.
17.永久关系建立后存储在中,只要不作删除或变更就一直保存。
【答案】数据库
18.利用LOCATE命令查找到满足条件的第1条记录后,连续执行命令即可找到满足条件的其他记录。
【答案】CONTINUE
19.对数据库表添加新记录时,系统自动地为某一字段给定一个初始值,这个值称为该字段的_____。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visual foxpro选择填空题精选 foxpro 选择 填空 精选