visual foxpro选择填空题Word文档格式.docx

上传人:b****2 文档编号:5829732 上传时间:2023-05-05 格式:DOCX 页数:47 大小:47.10KB
下载 相关 举报
visual foxpro选择填空题Word文档格式.docx_第1页
第1页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第2页
第2页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第3页
第3页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第4页
第4页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第5页
第5页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第6页
第6页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第7页
第7页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第8页
第8页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第9页
第9页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第10页
第10页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第11页
第11页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第12页
第12页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第13页
第13页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第14页
第14页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第15页
第15页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第16页
第16页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第17页
第17页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第18页
第18页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第19页
第19页 / 共47页
visual foxpro选择填空题Word文档格式.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

visual foxpro选择填空题Word文档格式.docx

《visual foxpro选择填空题Word文档格式.docx》由会员分享,可在线阅读,更多相关《visual foxpro选择填空题Word文档格式.docx(47页珍藏版)》请在冰点文库上搜索。

visual foxpro选择填空题Word文档格式.docx

C.数据库管理系统就是数据库系统

D.以上三种说法都不对

11.如果把学生看作实体,某个学生的姓名叫“王刚”,则“王刚”应看成________。

A.记录型B.记录值

C.属性型D.属性值

12.在概念模型中,一个实体相对于关系数据库中一个关系中的一个________。

A.属性B.元组

C.列D.字段

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.工具栏

2.“项目管理器”的“数据”选项卡用于显示和管理________。

A.数据库、自由表和查询B.数据库、视图和查询

C.数据库、自由表、查询和视图D.数据库、表单和查询

3.“项目管理器”的“文档”选项卡用于显示和管理________。

A.表单、报表和查询B.数据库、表单和报表

C.查询、报表和视图D.表单、报表和标签

4.利用VFP中的________可以帮助用户高效方便地创建表、表单等文件。

A.设计器B.向导C.生成器D.工具栏

【答案】A

5.在以下四组函数运算中,结果相同的是________。

A.LEFT("

VisualFoxPro"

6)与SUBSTR("

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

6.在下面的VisualFoxPro表达式中,不正确的是________。

A.{^2008-12-0110:

10:

10AM}-10B.{^2008-12-01}-DATE()

C.{^2008-12-01}+DATE()D.[^2008-12-01]+[1000]

7.在下列函数中,函数值为数值的是________。

A.AT('

人民'

,'

中华人民共和国'

)B.CTOD('

01/01/96'

C.BOF()D.SUBSTR(DTOC(DATE()),7)

8.已知D1和D2为日期型变量,下列4个表达式中非法的是________。

A.D1-D2B.D2-36C.D1+28D.D1+D2

9.函数INT(数值表达式)的功能是________。

A.按四舍五入取数值表达式值的整数部分

B.返回数值表达式值的整数部分

C.返回不大于数值表达式值的最大整数

D.返回不小于数值表达式值的最小整数

10.在下面的VisualFoxPro表达式中,运算结果是逻辑真的是________。

A.EMPTY(.NULL.)B.LIKE("

ABC"

"

AC?

"

C.AT("

A"

123ABC"

)D.EMPTY(SPACE

(2))

11.设D=5>

6,VARTYPE(D)的输出值是________。

A.NB.CC.LD.D

12.设N=886,M=345,K="

M+N"

,表达式1+&

K的值是________。

A.1232B.数据类型不匹配

C.1+M+ND.346

13.如果X=10,Y="

X=20"

,则TYPE("

Y"

)的值是________。

A.L.NC.CD.出错

14.命令?

VARTYPE(TIME())结果是

A.CB.DC.TD.出错

15.命令?

LEN(SPACE(3)-SPACE

(2))的结果是

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

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是日期型,而"

是字符型。

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("

2,2)写成SUB("

2,2)。

9.命令中含有不能识别的短语或关键字。

函数嵌套时括号不匹配,通常多右括号。

如YEAR(DATE()))。

10.日期/日期时间计算为无效值。

日期常量格式错。

如{^1980/10/01}写成{^10/01/1980}。

11.不明确的日期/日期时间常量。

如DTOC({^1980/10/01})写成DTOC({^})。

第3章数据库与表的基本操作

3.1基础知识练习

3.1.1选择题

1.不允许记录中出现重复索引值的索引是________。

A.主索引B.主索引、候选索引、普通索引

C.主索引和候选索引D.主索引、候选索引和惟一索引

2.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表________。

A.是同一个数据库中的两个表B.不同数据库中的两个表

C.两个自由表D.一个是数据库表另一个是自由表

3.在VisualFoxPro中,可以对字段设置默认值的表________。

A.必须是数据库表B.必须是自由表

C.可以是自由表或数据库表D.可以是自由表和数据库表

4.在VisualFoxPro中,打开数据库的命令是________。

A.OPEN<

数据库名>

B.OPENDATABASE<

C.USE<

D.USEDATABASE<

5.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是________。

A.永久性关联B.永久性关联或临时性关联

C.临时性关联D.永久性关联和临时性关联

6.在VisualFoxPro中,通用型字段C和备注型字段M在表中的宽度都是________。

A.2个字节B.4个字节C.8个字节D.10个字节

7.可以伴随着表的打开而自动打开的索引文件是________。

A.单一索引文件(IDX)B.结构化复合索引文件

C.复合索引文件(CDX)D.非结构化复合索引文件

8.VisualFoxPro参照完整性规则不包括________。

A.更新规则B.查询规则C.删除规则D.插入规则

9.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的________。

A.“一方”表的主索引或候选索引,“多方”表的普通索引

B.“一方”表的主索引,“多方”表的普通索引或候选索引

C.“一方”表的普通索引,“多方”表的主索引或候选索引

D.“一方”表的普通索引,“多方”表的候选索引或普通索引

10.不论索引是否生效,均能定位到相同记录上的命令是________。

A.GOTOPB.GOBOTTOMC.GO6D.SKIP

11.要为当前表中所有职工增加100元工资应该使用命令________。

A.CHANGE工资WITH工资+100

B.REPLACE工资WITH工资+100

C.CHANGEALL工资WITH工资+100

D.REPLACEALL工资WITH工资+100

12.当前已打开的学生表中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是________。

A.LIST姓名FOR出生日期=1985

B.LIST姓名FOR出生日期="

1985"

C.LIST姓名FORYEAR(出生日期)=1985

D.LIST姓名FORYEAR("

出生日期"

)=1985

13.在VFP环境下,用LISTSTRUCTURE命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为________。

A.58B.59C.60D.61

14.如果需要给当前表增加一个字段,应使用的命令是________。

A.APPENDB.MODIFYSTRUCTURE

C.INSERTD.EDIT

15.执行SETEXACTOFF命令后,再执行?

"

山东省"

="

山东"

命令的结果是________。

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

16.已知当前表中有60条记录,当前记录为第6条记录。

如果执行命令SKIP3后,则当前记录为第________条记录。

A.3B.4C.8D.9

17.使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向________。

A.末记录B.首记录

C.末记录的后面D.首记录的前面

18.当前表中有4个数值型字段:

数学、英语、计算机和总分。

其中数学、英语、计算机的成绩均已录入,总分字段为空。

要将所有学生的总分自动计算出来并填入总分字段中,使用命令________。

A.REPLACE总分WITH高等数学+英语+计算机网络

B.REPLACE总分WITH高等数学,英语,计算机网络

C.REPLACE总分WITH高等数学+英语+计算机网络ALL

D.REPLACE总分WITH高等数学+英语+计算机网络FORALL

19.在当前表中,查找第2个女同学的记录,应使用命令________。

A.LOCATEFOR性别="

女"

B.LOCATEFOR性别="

NEXT2

C.LOCATEFOR性别="

CONTINUE

D.LISTFOR性别="

20.当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围短语,则系统将________。

A.只计算当前记录的工资值B.计算前8条记录的工资和

C.计算后8条记录的工资和D.计算全部记录的工资和

21.在VFP中,使用AVERAGE命令时,表文件需要________。

A.排序B.建立索引

C.排序或建立索引D.以上操作都不需要

22.执行SELECT0选择工作区的结果是________。

A.选择了0号工作区B.选择了空闲的最小号工作区

C.选择了一个空闲的工作区D.显示出错信息

23.RSGZ数据表文件按基本工资字段升序索引后,再执GO 

TOP命令,此时当前记录号是________。

A.1B.基本工资最少的记录号

C.0D.基本工资最多的记录号

24.数据库文件有30条记录,当前记录号为20,执行命令LISTNEXT5后,所显示的记录号是________。

A.21~25B.21~26C.20~25D.20~24

25.数据库文件默认的扩展名是________。

A..dbfB..dbcC..dbtD..fpt

26.与“DISPLAYNEXT1”等价的命令是________。

A.LISTALLB.LISTC.DISPLAYD.DISPLAYALL

27.如果某数据表为空表,则打开该表后________。

A.BOF()和EOF()均为.T.B.BOF()和EOF()均为.F.

C.BOF()=.T.EOF()=.F.D.BOF()=.F.EOF()=.T.

28.使用RECALLALL命令________。

A.将恢复所有被物理删除的记录B.只能恢复被逻辑删除的当前记录

C.将恢复所有被逻辑删除的记录D.只能恢复被物理删除的当前记录

29.在VisualFoxPro中进行参照完整性设置时,要想设置成:

当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。

应选择________。

A.限制(Restrict)B.忽略(Ignore)

C.级联(Cascade)D.级联(Cascade)或限制(Restrict)

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

A.字段的有效性规则B.表的有效性规则

C.字段的默认值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种索引类型,即⎽⎽⎽⎽⎽⎽⎽⎽⎽⎽⎽、普通索引、

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2