信息技术会考复习资料.docx

上传人:b****7 文档编号:8789506 上传时间:2023-02-01 格式:DOCX 页数:21 大小:28.16KB
下载 相关 举报
信息技术会考复习资料.docx_第1页
第1页 / 共21页
信息技术会考复习资料.docx_第2页
第2页 / 共21页
信息技术会考复习资料.docx_第3页
第3页 / 共21页
信息技术会考复习资料.docx_第4页
第4页 / 共21页
信息技术会考复习资料.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

信息技术会考复习资料.docx

《信息技术会考复习资料.docx》由会员分享,可在线阅读,更多相关《信息技术会考复习资料.docx(21页珍藏版)》请在冰豆网上搜索。

信息技术会考复习资料.docx

信息技术会考复习资料

第一部分:

foxpro命令

foxpro命令分二类:

库操作、记录操作

●通用命令格式:

<命令字>[<范围>][fields<字段列表>][for<条件表达式>]

●格式说明:

Ø尖括号:

表示其内内容用户根据具体要求填入,不能省略

Ø中括号:

表示其内内容为可选项,可有可无,但功能上会有区别

Ø在实际的命令中,注意两个括号不可输入,它不是命令的一部分,它说明命令参数要求而已

Ø命令以命令字开始,它必须在命令的最前面,但命令子句的顺序可随意调换,不影响功能。

但我们最好使用一种固定的顺序。

Ø命令字与子句、子句与子句、子句的各部分(如next5,next称为保留字)之间一定要有一个以上的空格。

Ø命令字、各子句的保留字,以后将涉及的函数,在使用时,可以只简写成前面的4个字符,且大小写等效。

Ø若一条命令在一行内写不下,可以分行书写并在分行处加“;”

Ø字段列表中的各字段以逗号隔开

●各字句的功能

Ø范围子句:

规定被操作的记录(有record、rest、next、all)

Ø条件子句:

规定对符合条件的记录进行操作

Ø字段列表子句:

规定对那些字段进行操作(sum和average命令的字段列表字句中不能有fields保留字,而browse命令中的字段子句一定要有fields保留字)

Ø命令字:

规定执行什么操作

●命令功能的描述

Ø对指定字段给定范围内符合条件的记录执行命令字规定的操作;在实际命令中,根据是否有子句进行增减即可

Ø省略范围子句,有条件子句时,默认对所有记录进行操作

Ø省略范围子句,无条件子句时,display、delete、recall、replace命令默认的操作范围是当前记录;其他命令默认操作范围是全部记录

Ø省略字段列表子句时,默认对所有字段进行操作(sum、average命令默认对所有数值型字段操作)

●命令执行后记录指针的变化

Ø如果范围子句为all或rest,命令执行后,记录指针执行文件尾(EOF)

Ø如果为recordn或为nextn,命令执行后,记录指针执行被处理记录的最后一个记录

第一类:

库操作(新建、打开、关闭,查看和修改结构)、统计(求和、求平均、计数)、

命令

建立数据库

格式

Create[<数据库文件名>]

说明

A、刚建立的数据库是打开的B、文件名之前要注意加上路径C、建立数据库,其实是建立数据库的结构

命令

打开/关闭数据库

格式

Use[<数据库文件名>]

说明

A、省略参数时,为关闭数据库功能;有参数时、为打开数据库的功能B、文件名之前要注意加上路径

C、数据库刚打开时,记录指针执行第一条记录

命令

计数命令(计算给定范围内符合条件的记录个数,并保存到变量中)

格式

Count[<范围>][for<条件表达式>][to<内存变量>]

说明

命令

求和命令(求各自指定字段内给定范围中符合条件的各记录值之和,并保存到变量中)

格式

Sum[<范围>][<字段列表>][for<条件表达式>][to<内存变量表>]

说明

A、若有to<内存变量表>子句,则变量个数必须和字段列表中字段的个数一样B、只能对数值型字段求和

命令

求平均数命令(求各自指定字段内给定范围中符合条件的各记录值之平均数,并保存到变量中)

格式

Average[<范围>][<字段列表>][for<条件表达式>][to<内存变量表>]

说明

A、若有to<内存变量表>子句,则变量个数必须和字段列表中字段的个数一样B、只能对数值型字段求平均数

命令

查看数据库结构

格式

Liststructure

说明

只能看,不能修改

命令

修改数据库结构

格式

Modifystructure

说明

可以给数据库增加(插入)或删除字段、移动字段位置、改变字段的属性(字段名、宽度、小数位、类型)

第二类:

记录操作(包括记录的增、删、改、看和记录指针的定位)

命令

查看记录数据(看):

查看指定字段中给定范围内符合条件的记录数据

格式

list|browse|display[<范围>][fields<字段列表>][for<条件表达式>]

说明

A、三个命令都可以用来查看记录数据B、list和display命令把记录数据显示在工作区,只能看,不能改;而browse命令则把记录数据显示在窗口中,能看也能改,还能实现记录的逻辑删除及恢复逻辑删除

C、display命令默认的操作范围是当前记录,而另两个为全部记录D、display为分页显示记录

命令

记录的添加(增)

格式

Append[blank]

说明

在数据库尾部添加一条记录,选用blank参数,为添加一条空记录

命令

记录的插入(增)

格式

Insert[before][blank]

说明

A、没有before参数时,在当前记录之后插入,有则在当前记录之前插入B、有blank参数时,为插入一条空记录,否则系统将弹出窗口,让用户输入新记录的数据

命令

记录的逻辑删除(删):

逻辑删除给定范围内符合条件的记录

格式

Delete[<范围>][for<条件表达式>]

说明

A、省略所有子句时,为逻辑删除当前记录B、通过browse命令也可实现

命令

恢复逻辑删除(删):

给定范围内符合条件的记录,若被逻辑删除、则取消逻辑删除

格式

Recall[<范围>][for<条件表达式>]

说明

A、省略所有子句时,为逻辑删除当前记录B、通过browse命令也可实现

命令

物理删除有逻辑删除标记的记录(删)

格式

Pack

说明

只有有被逻辑删除标记的记录才会被物理删除,被物理删除的记录不可恢复

命令

无条件的物理删除(删)

格式

Zap

说明

把数据库中所有记录物理删除

命令

记录数据的修改(手动修改):

格式

Edit

说明

适合只修改个别记录数据的情形

命令

替换命令(自动修改):

对指定字段中给定范围内符合条件的各记录,其值用表达式的值来替换

格式

Replace[<范围>]<字段名1>with<表达式1>[,<字段名2>with<表达式2>…][for<条件表达式>]

说明

A、该命令适合大批量、有规律的数据修改B、可以同时对多个字段内各记录的值进行替换(修改)

命令

记录指针的绝对移动(定位)

格式

go[to]<记录号>|top|bottom

说明

A、命令字可写作go也可写作gotoB、gotop作用是把记录指针执行第一条记录(不是指记录号为1的记录),gobottom作用是把记录指针执行最后一条记录

命令

记录指针的相对移动(定位):

从当前记录开始移动n各记录的位置

格式

Skip

说明

A、N可以为任意整数,为正整数时,向下移动,为负整数时,向上移动B、向下移动记录时,若超过有效记录范围,则记录指针指向文件尾,向上移动超过有效记录范围时,记录指针执行第一条记录

第二部分:

基础概念

一、基本概念

1、foxpro是一个关系型的数据库管理系统

2、dbms是数据库管理系统的英文简称

3、数据库根据数据的组织方式分:

关系型、层次型、网络型

4、常用的dbms有:

foxpro、sql、access等

5、foxpro数据库文件的扩展名为dbf

6、数据库刚被打开时,记录指针执行第一条记录。

(常跟记录指针移动命令结合考查)

7、用skip命令移动记录指针时,如果往前走超过有效记录范围,记录指针将指向第一条记录,往后走超过有效记录范围,记录指针将指向文件尾(EOF)。

8、一个命令执行完后,根据使用的范围子句的不同,记录指针将回自动移动。

如果是用all或者rest,记录指针将指向文件尾;用recordn,则记录指针将执行第n条记录;用nextn,则记录指针将指向被处理记录的最后一条。

(常跟记录指针移动命令结合考查)

9、disp、delte、recall、replace四个命令在省略范围和条件子句时,默认的范围为当前记录。

10、foxpro中执行命令有两种基本方式:

菜单命令、字符命令

11、关于记录、字段的概念、各类型字段的约定、字段名的约定、修改数据库结构的约定。

(1)、数据库第二行开始的每一个行称为一个记录;数据库的一列称为一个字段,每一个字段在本数据库中有一个唯一的名字(字段名)。

字段名的长度不能超过10个半角字符。

(2)、字符型字段中,数据的最大长度为254;数值型字段最大为20;逻辑型字段固定为1;日期型字段固定为8;数值型字段小数位的最大宽度为该字段总宽度减2。

(3)、修改数据库结构的命令时modistru。

修改结构包括:

修改字段名、类型、宽度、增加字段、删除字段、移动字段。

删除一个字段后,该字段的数据也跟着删除;减少一个字段的宽度,该字段中的数据将只保留由新宽度决定的左边部分。

二、表达式

1、表达式是指由运算对象(数据)和运算符号根据一个运算规则组成的式子。

它有唯一的一个值。

特殊地,一个运算对象也称为是表达式。

2、运算对象根据类型分为:

数值型、字符型、逻辑型、日期型。

3、运算对象根据存在形式分:

常量、变量(内存变量、字段变量)。

内存变量由赋值语句得到;字段变量随数据库的打开而存在,其值为该字段当前记录的值,不能通过赋值语句修改。

4、当一个表达式中有多种类型的运算符时,存在运算优先级问题,其顺序是:

圆括号、函数——(乘方——乘除——加减)——关系运算符(7个一样)——(逻辑非——逻辑与——逻辑或)

5、对于不同类型的常量,必须加上不同的定界符:

数值型常量按数学的写法写;日期型常量两边加大括号,年月日之间以点号、横线或斜线隔开;字符型常量两边加单引号或双引号;逻辑型常量两边加点号。

Ø数值型常量:

1、-3、3.5、2E+2、4E-1

Ø字符型常量:

由一对单引号或双引号括起来的任意字符串,如:

‘hello’、’123’,’h’

‘t’、’he3-3’

Ø日期型常量:

由一对大括号括起来,年、月、日之间以横线、点号、斜线隔开。

如:

{2003/01/22}、{2003-01-22}、{03.01.22}

Ø逻辑型常量:

只有两个.t.和.f.,注意大小写皆可。

也可写成.y.和.n.

6、字符型数据的关系运算:

(1)、$:

如果左字符串是右边字符串的子串,值为真、否则为假

(2)、=:

右字符串如果是左字符串的左子串或两边完全一样,值为真,否则为假

(3)、其他运算符:

从两个字符串第一个字符开始比较,以碰到的第一个不相同的字符大小为整个字符串大小。

(4)、单个字符的大小规则:

数字<大小字母<小写字母;排在前面的字符比后面的字符小。

 

第三部分:

题库

一、概念、表达式、菜单、结构

下列关于数据库管理系统描述不正确的是【B】

A)数据库管理系统是一个软件B)数据库管理系统是一个操作系统

C)foxpro是一个关系型的DBMSD)数据库管理系统能维护数据库

关于数据库描述不正确的是【D】

A)数据库按管理方式分为关系型、层次型、网状型

B)关系型数据库按二维表的形式组织数据

C)foxpro数据库的扩展名为DBF

D)数据库在物理上以二维表的形式存在

下列那一个软件不是数据库管理系统【D】

A)SQLSERVERB)FOXPROC)ACCESSD)WINDOWS98

下列哪一个不属于foxpro管理数据库的方式【D】

A)程序执行方式B)菜单命令方式

C)字符命令方式D)自定义命令方式

关于foxpro的菜单描述不正确的是【C】

A)file菜单提供了文件的新建、打开、保存等功能

B)record菜单提供了记录的”增”、”删”、”改”等功能

C)某一个菜单项如果有(…)标记,表示单击它弹出窗口

D)数据库的打开、关闭可以通过window菜单的view菜单项实现

FOXPRO是一种【C】

A)数据库B)数据库系统C)数据库管理系统D)数据库应用系统

FOXPRO数据库管理系统的数据模型是【B】

A)结构型B)关系型C)网状型D)层次型

关系型数据库管理系统组织数据的基本形式是【B】

A)关系树B)二维表C)数据链D)表格

二维表的一个列称为【D】

A)记录B)记录指针C)数据D)字段

数据库的字段名最大允许的字符数是几个【C】

A)1B)8C)10D)20

逻辑型字段的字段宽度为几个字节【A】

A)1B)8C)10D)254

字符型字段的字段宽度最大允许几个字节【D】

A)1B)8C)10D)254

日期型字段的字段宽度为几个字节【B】

A)1B)8C)10D)254

数值型字段的字段宽度最大允许几个字节【C】

A)1B)8C)20D)254

设一个数值型字段宽度为12,允许的最大小数位是【D】

A)1B)3C)11D)10

建立数据库结构时,”type”列用来设定【C】

A)字段名B)字段宽度C)字段类型D)字段的小数位

建立数据库结构时,”width”列用来设定【B】

A)字段名B)字段宽度C)字段类型D)字段的小数位

建立数据库结构时,”dec”列用来设定【D】

A)字段名B)字段宽度C)字段类型D)字段的小数位

在一个数据库中插入一个新字段,下列说法正确的是【A】

A)新字段所在记录是空的B)会影响已有的记录数据

C)新字段位于已有字段的后面D)新字段继承已有的某一字段的数据

修改数据库结构时,不能进行的操作是【D】

A)字段的插入B)字段的删除

C)字段的改名D)记录数据的修改

某数值型字段宽度为6,小数位为2,能存放的最小数是【C】

A)0B)999.99C)-99.99D)-111.11

执行下面命令系列

go2

skip2

replace姓名with“欧阳天”,性别with.F.

not性别

问输出的结果是【C】

A)不能确定B).F.C).T.D)女

一个数值型字段的数据要求有3位小数,改字段的宽度至少应定义几位【C】

A)3B)4C)5D)6

字段名合法的是【C】

A)12aB)工资-2C)完成任务否D)aaaaaaaaaaa

数据库的”地址”字段宽度由18位改为14位,正常结束后再显示库文件记录,会发现记录中地址字段的数据【C】

A)全部丢失B)仍保留18位

C)只保留14位D)凡超过14位的数据的字段被删空

当使用”TableStructure”对话框从数据库中删除一个字段时,该字段中的数据将【A】

A)从数据库中删除B)保留在文本文件中

C)仍然保留在数据库中D)加上删除标记

下列运算符优先级不正确的是【D】

A)圆括号--算术运算符-关系运算符--逻辑运算符

B)逻辑非---逻辑与-逻辑或

C)关系运算符的优先级一样

D)乘方的优先级高于乘

正确表示变量a大于21且小于等于50的表达式是【D】

A)50>=a>21B)a>21ora<=51C)a>21anda=<50D)a>21anda<=50

从字符串”龙岩市”中取出”岩”字,可使用函数【D】

A)subs(”龙岩市”,2,2)B)substr(”龙岩市”,2,1)

C)subst(”龙岩市”,3,1)D)subs(”龙岩市”,3,2)

假定内存变量X值为2,先执行命令”?

X=X+1”,再执行命令”?

X+2”后,X的值为【B】

A)3B)2C)5D)4

设变量a的值为字符串”123”,变量b的值为字符串”234”,下列结构为逻辑假的是【C】

A).not.(a=b).or.(b$“abc”)B)not(a$”abc”)and(a<>b)

C)not(a<>b)D)not(a>=b)

下列运算符组成的表达式结果总为逻辑值的是【C】

A)字符串运算符B)算术运算符

C)关系运算符D)日期运算符

设变量x的值为8,变量y的值为5,结果为逻辑真的表达式是【C】

A)(x>y)and“beijing”$“bei”B)(x

C)(x>y)or“bei”$“beijing”D)(x

下列符合foxpro的表达式规则的是【B】

A)67/1/1B)t+TC)2X>15D){88/1/1}+{89/1/3}

下列属于foxpro的常量的是【C】

A)99/2/5B)TC).y.D)top

在针织厂”库存”数据库文件中,”库存量”字段是数值型。

若检索”库存量”少于370件的针织品记录,应该使用的逻辑表达式是【D】

A)库存量<=370B)库存量>370C)库存量>=370D)库存量<370

以下表达式的结果为数值型的是【D】

A).“小牛”$“牛群”B)“wishyou“+“wishyousuccess“

C).{98/6/14}+15D){98/06/14}-{98/11/12}

在FoxPro环境下,用户要查看已打开的lib.dbf数据库内容,应该选择”Database”下拉菜单中的选项是【C】

A)IndexB)SetupC)BrowseD)Sort

在FoxPro环境下要输入命令,必须使用的窗口是【B】

A)RQBEB)CommandC)BrowseD)Index

在FoxPro环境下已打开了tushu.dbf数据库,要对其结构进行修改,应该单击”Setup”对话框中”Structure”框的按钮【D】

A)AddB)RemoveC)SetOrderD)Modify

二、记录的增、删、改、看:

能实现插入一个空记录,并使其成为第8条记录的命令是【B】

A)skip7B)goto7C)locatefor7D)go7

Insertblankinsertblankinsertblankinsertblankbefore

当前数据库文件有商品名(字符型)、单价(数值型)和数量(数值型)三个字段,现要给各种钢笔均涨价30%,命令是【C】

A)replace钢笔with单价*1.3B)replace单价with30%for钢笔

C)replace单价with单价*1.3for商品名=”钢笔”D)replace商品名with钢笔*1.3

数据库有“任务”字段(逻辑型)和“奖金”字段(数值型),“任务”字段的值为逻辑真时表示完成任务,现在要给完成任务的人发给200元奖金,正确的命令是【A】

A)replace奖金with200for任务.

B)replace奖金with奖金+200for任务=.T.

C)replaceall奖金with200fornot任务

D)replaceall奖金with200for任务=.F.

执行如下命令系列,插入的数据记录在数据库中为第【A】条记录

usestudent

listnext5

insertbefore

A)5B)4C)6D)1

一个数据库有10条记录,它刚被打开,要显示数据库前5条记录,命令是【D】

A)listrecord5B)listrestC)listrest5D)listnext5

数据库刚被打开,要显示数据库中第13到16条记录,要使用的命令是【B】

A)listreco13-16B)go13C)goreco13D)skip13

Listnext4listnext16listnext4

命令repla工资with900的功能是【B】

A)将数据库中索引工资字段的值改为900

B)只将数据库中当前记录的工资字段值改为900

C)只将数据库中字段值为空的工资字段值改为900

D)由于命令没有指定条件,因此没法确定

下列那一个命令对数据库既能修改数据又能查看,还可以给记录加删除标记的命令是【D】

A)appendblankB)editC)changeD)browse

下列有关zap命令和deleteall命令的功能比较说明中,正确的是【B】

A)zap和deleteall命令都能物理删除当前数据库的全部记录

B)zap命令是物理删除全部记录,而deleteall是逻辑删除全部记录

C)zap命令是删除当前记录,而deleteall命令是删除全部记录

D)deleteall只删除记录,而zap命令把记录连同结构一并删除

Zap命令可以删除当前数据库文件的【A】

A)全部记录B)满足条件的记录C)结构D)加了删除标记的记录

要恢复已打上逻辑删除标记的记录,应当使用【A】

A)recall命令B)记录定位后按键C)release命令D)使用return命令

设当前库的记录指针指向第5条记录,逻辑删除从当前记录考试的4条记录的操作是【C】

A)deletforrecord>=3B)delerecord5-8

C)delenext4D)delenext5-8

设当前库的记录指针指向第5条记录,下列不是删除当前记录的逻辑删除操作的是【D】

A)deleB)delenext1C)delereco5D)delereco=5

为在数据库a.dbf的第8条记录前后各插入一条空记录,应使用的命令系列是【C】

A)use

insertrecord8beforeblank

insertrecord10beforeblank

B)usea.dbf

Go8

Insertbeforeblank

Insertblank

C)usea.dbf

Go7

Insertblank

Go9

Insertblank

D)usea

Go8

Insertbeforeblank

Go8

Insertblank

记录指针指向第8条记录,为在第7条和第8条记录间插入一个空记录,应使用命令【B】

A)appendblankB)insertblankbeforeC)insertblankD)insertbefore

在刚打开的数据库尾部增加一条空记录,应使用的命令【B】

A)appendB)appendblankC)insertD)insertblank

数据库中有姓名字段为字符型,为把内存变量xm的字符串内容传送给当前记录的姓名字段,应使用【B】

A)姓名=xmB)replace姓名withxm

C)replacexmwith姓名D)replaceall姓名wi

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

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1