ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:58.13KB ,
资源ID:17449749      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17449749.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FOXBASE练习册随堂练习.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

FOXBASE练习册随堂练习.docx

1、FOXBASE练习册随堂练习计算机专业课复习资料FoxBASE随堂练习第一章 数据库基础知识及数据基础 1.1 数据库基础知识1.FoxBASE+是由美国FOX公司于1987年推出的一个_型数据库管理系统。2.数据除了数字以外,还有_、_、_和声音等。3.数据库管理系统简称_。4.计算机数据库中信息可以按字符、_、_文件来进行组织。5.常见的数据模型有_、_、_三种。6.关系数据库管理系统提供了三种基本关系操作,不包括( ) A.投影 B.比较 C.筛选 D.连接7.数据库系统核心软件是A.数据库 B.数据库管理系统 C.数据 D.操作系统8.数据库管理系统常见的数据模型是( ) A.网状、链

2、状和层次 B.树状、层次和关系C.网状、关系和属于 D.层次、网状和关系9.判断:(1). 数据库管理系统又称数据库系统。(2). FoxBASE+是一种数据库系统。1.2 常量、变量、数组一、填空题1.FoxBASE+常量有_4种类型2.把数值3赋值给变量X的两条FoxBASE命令是_ 、_3.用于定义字符型常量的定界符有_。4.把当前屏幕信息存入变量 PM的命令是_。5.VAR1=DFKDS,VAR1的类型是_;VAR2=.T.,VAR2的类型是_。6.Dimension x(2,3)? X(2,3)_STORT 5 TO Xx(1,1)=3X(X(2,2)=8? X(2,3),X(4),

3、X(X)_ 7.下列数据中不是字符型常量的是( ) A.T. B. Name C. 100 D.08.下列数据中属于变量的是( ) A.2008 B.姓名 C. X D.T.9.下列数据哪个是字符型常量( )A.BeiJing B. 5+3 C.中国 D.3.1410.下列数据哪个是数值型常量( )A.-3.14 B. 3.14 C. 10/01/08 D.1/211.下列数据哪个是逻辑型常量( )A. 真 B.n. C.T D.5212.下列变量名哪个是合法的( )A.NAME_5 B.6A C.LIST D.所求圆的面积13.下列命令正确的是( )A.STORE X TO 3 B.A=B=

4、C=10C.X=3:Y=5:Z=8 D.STORE 10 TO R,S,T14.判断(1). 内存变量中有备注型,字段名变量中有屏幕型。(2). 逻辑型数据的值有8中。(3). NAME与Name是同一变量。(4). 空格也是一个字符型数据。(5). 内存变量一旦定义后类型不能改变。(6). 一个数组中各元素的类型必须相同。1.3 数值运算函数一、计算下列函数值1.ABS(2-5)2.ABS(-10)+ABS(10)3.EXP(0)4.LOG(2.71828)5.INT(-8.8)+INT(8.8)6.ROUND(2.71828,3)7.ROUND(-314.15,-2)8.SQRT(25-1

5、6)9.SQRT(SQRT(81)10.MOD(-10,-6)11.MOD(10,-6)12.MAX(刘欢,刘德华 )二、下列数学式用FoxBASE+函数表示1.|5-X|2.ex3.logex4.logab5.lg56.lnx7. 8. 9. 10.R21.4 字符串操作函数写出下列 ? 命令结果1. A=2008B=奥运会C=B?&C? &A+23. ?AT(电脑,我的电脑我做主)?AT( COMPUTER,COM)?SUBSTR(2008北京奥运会,3,10)?SUBSTR(computer,4)?AA+REPLICATE( B,3)+ CC? LEN(计算机14班)8. A=+? 5&

6、A.3B=LEN? &B(&A.BCD)10. ?SUBSTR(ABCDEF,LEN(ABC)11. ?LEN(SPACE(5)12. ? SPACE(5)=REPLICATE( ,5)1.5 转换函数、测试函数、其它函数写出下列?命令结果1.STR(-536.389 ,7,1)2.VAL(0123)3.? VAL(北京2008)4.? VAL(5+3)5.? STR(VAL(5*3)6.? CTOD(09/01/09)7.? len(dtoc(date()8.? UPPER(“Yes”)9.? TYPE(DATE()10 ? LEN(DTOC(DATE()11. ? TYPE(DTOC(DA

7、TE()12. ? TYPE(STR(90)13.? IF(99DATE()-510.? 刘欢=ABS(5)12.? 10099 .AND. 10099第二章 数据库的基本操作2.1建立数据库结构1.建立一个新的数据库文件,分两步进行:第一步是_,第二步是_。2.字符型字段的宽度最大是_。3.定义数据库结构时,对每个字段需说明_、_、_及_。4.FoxBASE+中,建立数据库文件结构用( )命令 A.CREATE B.MODIFY STRUCTURE C.COPY D.EDIT5.不能用来当做数据库文件名的是( )A.0802.DBF B.F.DBF C.花名册.DBF D.CJ.DBF6.数

8、据库文件XJ.DBF含有两个备注型字段,它的备注文件是( ) A.XJ1.DBT和XJ2.DBT B.XJ.DBTC.XJ.TBK D.XJ.FOX7.建立数据库中时,字段名合法的是( ) A.grade B.姓 名 C.期中考试成绩 D.2_AGE8.要求一个数据库文件的数值型字段具有3位小数,那么该字段宽度最少应当定义成( ) A.3位 B.4位 C.5位 D.6位9.建立数据库时,需要说明字段宽度的字段类型是( ) A.逻辑性 B.日期型 C.字符型 D.备注型10.判断:(1). 一个数据库中不能有两个同名的字段。(2). 一个数据库最多可有256个字段。(3). 除数值型字段外,其它

9、类型的字段都不需要定义小数位。2.2显示和修改数据库结构1.写出命令(1).打开数据库“XJ.DBF”:(2).关闭数据库:(3).显示数据库结构:(4).修改数据库结构:2.USE HYLIST STRUCTUREFieldField NameTypeWidthDec1书名Character182单价Numeric413出版日期Date84打折否Logical1*Total*31? RECSIZE(),FCOUNT() 最后一行的?命令的执行结果是_。3.修改数据库结构时,把光标移到某字段上,按_键,该字段会被删除。4.修改数据库结构时,需要插入字段,应把光标移到某字段上,按_键。5.数据库

10、XJ.DBF的字段分别是:学号、姓名、性别、出生日期、入学成绩等。在“性别”字段后增加一个字段“毕业学校”。写出操作步骤。2.3 输入记录1.数据库有10条记录,当前记录号是3,使用APPEND BLANK命令增加一条空记录,该空记录的记录号是_。2.数据库STU1中有10条记录,STU2中有3条记录,把STU2中的记录追加到STU1中后,STU1中有_条记录,STU2中有_记录。3.下列命令哪个是错误的A.APPEND B.INSERT BLANK C.APPEND BEFORE D.INSERT BEFORE4.哪组命令能在第4条记录后面插入一条记录。A.4 B.5INSERT BEFOR

11、E INSERT BEFOREC.3 D.5 INSERT INSERT5.把数据库K1中的记录,追加到数据库K2中,应先打开哪个库文件?然后使用什么命令?6.判断(1). APPEND输入一条记录后返回圆点提示符。(2). 将两个数据库记录合并到一起时,两个库文件的结构必须相同。2.4 显示记录1.DISPLAY与DISPLAY ALL的区别是_。2.LIST OFF命令中“OFF”的作用是_。3.LIST命令的默认范围是_;DISPLAY命令的默认范围是_。4.LIST命令省略FIELDS 时,不能显示字段内容类型是 A.字符型 B.数值型 C.逻辑型 D.备注型5.LIST NEXT 3

12、 A.显示第3条记录 B.显示满足条件的3条记录 C.显示前3条记录 D.显示当前记录及其后面的两条记录6.写命令:显示库中入学成绩(N型)在450至510分之间的记录。7.判断:(1). 命令DISPLAY FOR 性别= 女,结果只显示一条记录。(2). 当前记录不同,LIST WHILE 性别=女,显示的记录相同。2.5 记录指针的操作1.刚打开数据库时,记录指针指向_。2.记录指针指向起始位置时,RECNO()的值是_。3.记录指针指向第5条记录是,EOF()、BOF()的值分别是_。4.数据库中有5条记录,最小记录号是_,最大记录号是_。5 假如某库文件有10条记录,下列命令哪个是不

13、能正确执行( )A.GO -2 B.GO 2+3 C.SKIP -3 D.SKIP 1006.假如某库文件中有5条记录,当前记录是第3条记录,下列哪个操作后EOF()为.T. ( )A.SKIP -3 B.GO BOTTOM C.SKIP 100 D.GO 57.假如某库文件中有10条记录,当前记录是3,下列移动指针操作结果不同的是( )A.GO 10 B.SKIP 7 C.GO BOTTOM D.SKIP 108.当前记录是3,下列哪个操作不能指向第5条记录( )A.GO 5 B.SKIP 2 C.GO RECNO()+2 D.SKIP 59.下列记录指针操作中,哪个是移动到下一条记录( )

14、 A.SKIP 0 B.GO RECNO()+1 C.GO RECORD 1 D.LIST NEXT 1 2.6 记录编辑修改1.REPLACE命令的默认范围是_。2.执行命令REPLACE ALL 数学 WITH 数学+10 FOR 性别=女后,发现操作错误,要恢复原始数据应使用命令_。3.将专业是“网络技术”的记录的专业改为“计算机”,命令是_。4.命令:CHANGE3的功能是A.从第3条记录开始编辑 B.只编辑第3条记录 C.显示第3条记录 D.修改5.下列哪个命令不进入全屏幕编辑状态 A.EDIT B.MODIFI STRUCTURE C.PEPALCE D.CHANGE6.下列操作哪

15、个不能使用REPLACE命令A.将专业是“网络技术”改为“计算机” B.将入学成绩增加10分C.计算每个记录的总分 D.计算所有记录的平均分7.某数据库的字段依次为:姓名、性别、出生日期等,用BROWSE命令时需锁定“出生日期”时,使用的参数为 A.LOCK 姓名 B.LOCK 3C.LOCK 姓名,性别,出生日期 D.FREEZE 出生日期8.用REPLACE命令不能可以修改:A.备注型。 B.字符型 C.逻辑型 D.数值型9.判断:(1). 修改备注型字段与修改字符型字段的方法相同。(2). REPLACE命令不进入全屏幕编辑状态。(3). 每执行一次EDIT命令只能修改一条记录。(4).

16、 REPLACE命令,当字符型表达式的值超出所要修改的字段宽度时,则用星号“*”来替换字段的内容。2.7 记录删除与恢复1.删除标志“*”的位置在_。2.DELETE命令的默认范围是_。3.与ZAP命令作用相同的两条命令是_和_。4.在EDIT命令的全屏幕编辑状态下,使用_可以给做删除标志 A.Ctrl+D B. Ctrl+U C. Ctrl+M D.Ctrl+W5.在SET DELETE ON状态时,某库文件有5条记录,已给第2、4条记录做删除标志,LIST命令的结果是A.显示第1、3、5条记录 B.显示第2、4条记录C.显示第1、2、3条记录 D.全部显示,但第1、2、5记录加删除标记6.

17、 判断(1). 逻辑删除是从库文件中删除记录。(2). 要物理删除必须先逻辑删除。(3). 给所有加删除标志的记录恢复的命令是RECALL。(4). 数据库文件中有10条记录,执行DELETE NEXT 3 命令后,库文件中剩余7条记录。(5). PACK命令后,记录顺序重新排列。(6). ZAP命令删除后,库文件不存在。(7). 在SET DELETE ON状态下,带删除标志的记录不参加列表、统计、求和、索引操作。(8). 命令DELETE FOR 性别=“女” 与命令DELETE ALL FOR 性别=“女”的功能相同。2.8 数组与数据库间数据交换1.把当前记录的姓名、入学成绩、专业三个

18、字段值存入数组B中命令是 A. SCATTER FIELDS姓名,入学成绩,专业 TO B B. SCATTER FIELDS姓名,入学成绩,专业 TO B(3)C. STORE 姓名,入学成绩,专业 TO BD. STORE 姓名,入学成绩,专业 TO B(1),B(2),B(3)2.当前库有8个字段,其中1个是备注型字段,执行下列命令后,给几个元素赋值DIMESION B(3)SCATTER TO B A.8个 B.1个 C.7个 D.不确定3.把当前记录的姓名、入学成绩、专业字段值如何分别赋值个数组元素B(2)、B(1)、B(3)X(1)=“王大力”,把X(1)的值赋值给当前记录的姓名字

19、段,不能实现此功能的命令是: A. GATHER FROM X FIELDS 姓名B. STORE X(1) TO 姓名C. REPLACE 姓名 WITH XD. REPLACE 姓名 WITH X(1)4.某库文件有姓名(C),性别(C),出生日期(D),入学成绩(N)等字段,X数组有3个元素,执行命令:GATHER FROM X FILEDS 姓名,性别,出生日期,入学成绩 A.入学成绩不受影响 B.入学成绩为0 C.入学成绩为.T. D.有错误提示5.判断题(1) 用SCATTER 命令把当前记录字段值赋值给数组时,必须先定义一个数组。(2) SCATTER命令只对当前一条记录操作。(

20、3) 命令“GATHER FROM X FIELDS 姓名,性别,专业”中“X”是简单变量。第三章 数据库的分类和查询3.1 记录排序1.排序生成的新文件的扩展名是_。2.排序时,在字段名后加可选项 /AC表示_。3.对当前库按姓名字段的升序和专业降序排序,生成库文件名为SXCC,命令是_。4.某库文件有10条记录,9个字段,用SORT ON 入学成绩 TO PX后,PX库中有_条记录,_个字段。库结构与原库是否相同?_。5.对XJ.DBF中,按入学成绩从高到低排序,入学成绩相同的按年龄从大到小排序,生成库文件名称是XJ_2.DBF,应使用的命令是( ) A. SORT ON 入学成绩/A,出

21、生日期/D TO XJ_2B. SORT ON 入学成绩/D,出生日期/A TO XJ_2C. SORT ON 入学成绩/A,出生日期 TO XJ_2D. SORT ON 入学成绩/D,出生日期/D TO XJ_26.判断题(1). 不能按备注型字段排序,排序后生成的库文件中不会有备注型字段。(2). 用SORT命令排序后,不改变当前数据库中的记录顺序。(3). 有几个字段就可以有几种排序结果。(4). SORT ON 语文+数学 TO PX,是按语文与数学的总分进行排序。3.2 顺序查找记录1.LOCATE FOR性别=女 命令执行结果是_。2.所有记录的性别是女,命令LOCATE FOR

22、性别=“男” NEXT 3执行后,RECNO()的值是_。3.如LOCATE命令查找后,又用3次CONTINUE命令,最后一次找到的记录是满足条件的第_条记录。4.数据库XJ.DBF中有10条记录,其中有3条记录是团员,有逻辑型字段“团员”,.T.表示是团员。SET FILTER TO .NOT.团员后,再执行COUNT命令,则结果是_。5.执行命令SET FILTER TO 性别= 男后,再执行LOCATE FOR性别=女,结果是_。6.判断:(1). LOCATE的功能是查找满足条件的所有记录。(2). CONTINUE必须和LOCATE配合使用,不能单独使用。(3). LOCATE总是从第一条记录开始查找。(4). 使用SET FILTER TO 命令过滤筛选记录后,其他记录被加上删除标记,用LIST命令显示不出来。3.3 记录索引1.索引文件的扩展名是_,数据库建立索引文件的目的是为了_。2.索引关键字可以是_型,但不允许是_型。3.一个数据库最多可同时打开_个索引文件。FoxBASE+系统最多可同时打开_个索引文件。4.按学号字段(

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

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