全国计算机二级Access上机考试考点与二级公共基础知识考前解析_第1页
全国计算机二级Access上机考试考点与二级公共基础知识考前解析_第2页
全国计算机二级Access上机考试考点与二级公共基础知识考前解析_第3页
全国计算机二级Access上机考试考点与二级公共基础知识考前解析_第4页
全国计算机二级Access上机考试考点与二级公共基础知识考前解析_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

09年全国计算机二级ACCESS上机考试考点d)确定联系。

由于上机考试的考试方式和主要考点没有很大的变化,因此可以通过分析历届上机考试题来e)设计求精。

归纳总结上机考核的重点,下面介绍近几年二级Access上机考试所考查的知识点。4.SQL基本概念与命令

a)基本表:是本身独立存在的表,在SQL中一个关系就对应一个表。

数据库基础知识b)视图:是从个或儿个基本表导出的表,本身不独立存储在数据库中,是一个虚表。

数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库需要根据应c)SELECT语句

用系统中数据的性质和内在联系,按照管理的要求来设计和组织。Access是一个关系型的

数据库管理系统,它通过各种数据库对象来管理信息。本节要求掌握数据库的相关概念、关数据库和表的基本操作

系数据库的基本概念、关系运算的基本概念、数据库设计的过程、SQL基本命令以及AccessAccess是一个功能强大的关系数据库管理系统,可以组织、存储并管理任何类型和任

数据库的系统结构。意数量的信息。为了了解和掌握Access组织和存储信息的方法,应该熟悉Access数据库和

1.关系数据库基本概念表的基本操作,包括数据库的创建、表的建立和表的编辑等内容。本节要求掌握数据库的创

a)关系:一个关系就是一个二维表,在Access中,-个关系存储为一个表。建过程、表的建立、表间关系的建立与修改、表的维护以及对表的相关操作等。

b)元组:在一个二维表(一个具体关系)中,水平方向的行称为元组,每一行就是一个元1.创建数据库

组,它对应表中的一条具体记录。a)创建空数据库:先建立一个空数据库,然后向其中添加表、查询、窗体和报表等数据

c)属性:二维表中垂直方向的列称为属性,每列有•个属性名。库对象。

d)域:指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。b)使用向导创建数据库:数据库向导中提供了一些基本的数据库模板,利用这些模板可

c)关键字:指其值能够唯一标识一个元组的属性或属性的组合。以方便、快捷地创建数据库。

D外部关键字:如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字和2.表的建立

候选关键字,则这个字段就称为外部关键字。a)建立表结构:使用向导,使用表设计器,使用数据表。

2.关系运算基本概念b)设置字段属性。

a)选择:从关系中找出满足给定条件的元组的操作称为选择。c)输入数据:直接输入数据,获取外部数据。

b)投影:从关系模式中指定若干属性组成新的关系称为投影。3.建立表之间的关系

C)联接:联接是关系的横向结合,联接运算将两个关系模式拼接成一个更宽的关系模式,a)表间关系的概念:Access中表与表之间的关系可以分为一对一、一对多和多对多3种。

生成的新关系中包含满足联接条件的元组。b)设置参照完整性:是在输入或删除记录时,为维持表之间已定义的关系而必须遵守的

d)等值联接:按照字段值对应相等为条件进行的联接操作。规则。

e)自然联接:是去掉重复属性的等值联接。c)建立表间关系:使用数据库向导创建数据库时,向导会自动定义各个表之间的关系,

3.数据库设计的步骤使用表向导创建我时,也会自动

a)需求分析。定义该表与数据库中其他表之间的关系。

b)确定需要的表。4.表的维护

C)确定所需要的字段。a)修改表的结构:添加字段,修改字段,删除字段,重新设置关键字。

b)编辑表的内容:定位记录,选择记录,添加记录,删除记录,修改数据,复制数据。。使用空值或空字符串作为准则:空值是使用Null或空白来表示字段的值,空字符串是

c)调整表的外观:改变字段次序,调整字段显示宽度和高度,隐臧列和显示列,冻结列,用双引号括起来的字符串。

设置数据表格式,改变字体显示。3.创建查询

5.表的其他操作a)使用向导创建选择杳询。

a)查找数据。b)使用设计器创建查询。

b)替换数据。c)在查询中计算:创建总计查询,总计项,分组总计查询,添加计算字段。

c)排序记录。4.操作已创建的查询

d)筛选记录。a)生成表查询:利用一个或多个表中的全部或部分数据创建新表。

b)删除查询:从一个或多个表中删除一组记录。

查询的基本操作c)更新查询:对一个或多个表中的一组记录作全部更新。

查询是Access处理和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查d)追加查询:从一个或多个表中将一组记录添加到一个或多个表的尾部。

看、更改和分析使用。要了解并学会使用Access的杳询功能,就应该熟悉查询的基本概念、

基本操作以及查询的创建和使用。本节要求掌握查询的概念、查询的分类、查询的准则、窗体的基本操作

杳询的创建以及对已创建查询的操作。窗体是Access数据库中的一种对象,通过窗体可以方便地输入数据、编辑数据、显示

1.查询的分类和查询表中的数据。利用窗体可以将整个应用程序组织起来,形成•个完整的应用系统,

a)选择查询:是根据指定的查询准则,从一个或多个表中获取数据并显示结果。任何形式的窗体都是建立在表或查询的基础上的。要学会使用窗体,应该熟悉窗体的概念和

b)交叉表查询:将来源于某个表中的字段进行分组,-组列在数据表的左侧,一组列在作用、窗体的组成和结构以及窗体的创建和设置等。本节要求掌握窗体的概念和作用、窗

数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的统计值。体的组成和结构、窗体的类型、窗体的创建方法以及窗体中工具箱、控件的使用。

c)参数杳询:是一种利用对话框来提示用户输入准则的查询,可以根据用户输入的准则1.窗体的分类

来检索符合相应条件的记录。a)纵栏式窗体:将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示

d)操作查询:可以在一次查询操作中对所得结果进行编辑等操作,包括生成表查询、删字段的内容。

除查询、更新查询和追加查询。b)表格式窗体:在一个窗体中显示多条记录的内容。

e)SQL查询:是用户使用SQL语句创建的一种查询,主要包括联合查询、传递查询、C)数据表窗体:主要作用是作为一个窗体的子窗体。

数据定义杳询和子杳询。d)主/子窗体:窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。

2.查询的准则e)图表窗体:利用MicrosoftGraph以图表形式显示用户的数据。

a)准则中的运算符:关系运算符、逻辑运算符和特殊运算符。。数据透视表窗体:是Access为了以指定的数据表或查询为数据源产生-个Excel的分

b)准则中的函数:数值函数、字符函数、日期时间函数和统计函数。析表而建立的•种窗体形式。

c)使用文本值作为准则:文本值要用半角的双引号括起来。2.创建窗体

d)使用处理日期结果作为准则:日期值要用半角的井号括起来。a)使用“自动创建窗体”。

e)使用字段的部分值作为准则:可以方便地限定查询范围。b)使用“窗体向导”:创建基于一个表的窗体,创建基于多个表的主/子窗体。

C)使用“数据透视表向导”。e)使用“设计”视图创建报表。

d)使用“图表向导”。4.报表的编辑

3.窗体的视图a)设置报表格式。

a)“窗体”视图:是显示记录数据的窗口,主要用于添加或修改表中的数据。b)添加背景图案。

b)“数据表”视图:是以行和列格式显示表、查询或窗体数据的窗口。c)添加日期和时间。

c)“设计”视图:是用于创建窗体或修改窗体的窗口。d)添加分页符和页码。

。)使用节。

报表的基本操作f)绘制线条和矩形。

报表是Access中以一定格式表现数据的一种对象。利用报表可以控制数据内容的大小

和外观、以及排序、汇总相关数据还可选择输出数据到屏幕或打印设备上,本节内容涉及页的基本操作

报表的一些基本应用操作,如报表的创建、报表的设计、分组记录易报表的存储和打印等。随着Internet的飞速发展,网页已成为越来越重要的信息发布手段,Access支持将数据

本节要求掌握报表的组成及分类、使用向导创建报表、使用设计器编辑报表以及在报表中库中的数据通过Web页发布,Access与Internet通过Web页紧密结合起来,通过Web页,

进行计算和汇总等内容。可以方便、快捷地将所有文件作为Web发布程序存储到指定的文件夹中,或者将其复制到

1.报表的组成Web服务器上,在网络上发布信息。在Access的数据访问页中,相关数据会随着数据库中

a)报表页眉:位于报表的开始处。的内容而变化,使得用户可以随时通过Internet访问这些资料。本节要求掌握数据访问页视

b)页面页眉:报表的每一页有一个页面页眉。图、数据访问页的创建方法、数据访问页的编辑方法以及数据访问页的查看。

C)主体:是报发显示数据的主要区域。1.数据访问页的视图

d)页面页脚:打印在每页的底部。a)页视图:是查看所生成的数据访问页样式的一种视图方式。

e)报表页脚:打印在报表的结束处。b)设计视图:是创建与设计数据访问页的一个可视化的集成界面,在该界面卜可以修改

2.报表的分类数据访问页。

a)纵栏式报表:一般是在一页中主体节区内显示一条或多条记录,而且以垂直方式显示。2.数据访问页的创建

b)表格式报表:是以整齐的行、列形式显示记录数据,通常•行显示一条记录、-页显a)自动创建数据访问页。

示多行记录。b)使用向导创建数据访问页。

c)图表报表:是指包含图表显示的报表类型。3.数据访问页的编辑

d)标签报表:是一种特殊类型的报表,用来制作标签。a)添加标签:用来显示描述性文本信息。

3.报表的创建b)添加命令按钮:利用它可以对记录进行浏览和操作等。

a)使用“自动报表”创建报表。C)添加滚动文字:只有在页视图方式下,才能看到滚动文字的效果。

b)使用“报表向导”创建报表。d)使用主题:主题是一个为数据访问页提供字体、横线、背景图像以及其他元素的统一

c)使用“图表向导”创建报表。设计和颜色方案的集合。

d)使用“标签向导”创建报表。e)设置背景:在使用自定义背景颜色、图片或声音之前,必须删除已经应用的主题。

f)添加Office电子表格:在数据访问页中添加了Office电子表格后,用户可以使用数据模块

访问页的页视图或internetExplorer浏览器杳看和分析相关的数据。模块是Access系统中的一个重要对象,它以VBA语言为基础编写,以函数过程或子

过程为单元的集合方式存储。利用模块可以完成一些宏所不能完成的复杂操作,例如具有

宏复杂条件和循环结构的操作。本节要求掌握模块的基本概念、模块的创建方法、模块中的调

宏是一些操作的集合,使用这些操作可以使用户方便而快捷地操纵Access数据库系统。用和参数传递以及VBA程序设计基础知识。

在Access数据库系统中,通过直接执行宏或者使用包含宏的用户界面,可以完成许多复杂1.模块的基本概念

的人工操作,而在许多其他数据库管理系统中,要想完成同样的操作,就必须采用编程的方a)类模块:包括窗体模块和报表模块,它们从属于各自的窗体或报表。

法才能实现。编写宏的时候,不需要记住各种语法,每个宏操作的参数都显示在宏的设计b)标准模块:一般用了存放供其他Access数据库对象使用的公共过程。

环境里,设置简单。本节要求掌握宏的基本概念以及宏的基本操作,包括创建宏、运行宏、c)将宏转换为模块:在Access系统中,根据需要可以将设计好的宏对象转换为模块代码

在宏中使用条件、设置宏操作参数以及其他常用宏操作。形式。

1.宏的基本概念2.创建模块

a)宏:宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。a)创建VBA模块:在模块中加入过程,在模块中执行宏。

b)宏组:宏可以是包含操作序列的一个宏,也可以是一个宏组,如果设计时有很多的宏,b)编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件。

将其分类组织到不同的宏组中会有助于数据库的管理。3.VBA程序设计基础

c)宏的调用:宏按名调用,宏组中的宏按“宏组名.宏名''格式调用。a)面向对象程序设计的基本概念。

d)宏与Visualbasic:对于每个宏操作,都可以在模块对象中通过编写VBA语句来达到b)VBA编程环境:进入VBA,VBA界面。

同样的功能。C)VBA编程基础:常量,变量,表达式。

e)宏向Visualbasic程序代码转换:Access中提供了将宏转换为等价的VBA事件过程或d)VBA程序流程控制:顺序控制,选择控制,循环控制。

模块的功能。e)VBA程序的调试:设置断点,单步跟踪,设置监视点。

2.宏的基本操作

a)创建操作序列宏。二级公共基础知识考前解析

b)创建宏组。基础知识部分

C)条件操作宏。基本要求:1.掌握算法的基本概念。

d)宏的操作参数设置。2.掌握基本数据结构及其操作。

e)宏的运行:直接运行宏,运行宏组中的宏,运行宏或事件过程以响应窗体、报表或控3.掌握基本排序和查找算法。

件中的事件。4.掌握逐步求精的结构化工程序设计方法。

f)宏的调试。5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。

g)常用宏操作:打开或关闭数据库表对象,运行和控制流程,设置值,刷新、查找数据6.掌握数据库的基本知识,了解关系数据库的设计。

或定位记录,控制显示,通知或警告用户,导入和导出数据。年全国计算机等级二级公共基础知识考前练习!希望对大家的备考有好的帮助!

(1)在下列选项中,哪个不是一个算法一般应该具有的基本特征。(C)队列满的条件:rear=MAXSIZE

A.确定性队列可以用数组Q[1…m]来存储,数组的上界m即是队列所容许的最大容量。在队列

B.可行性的运算中需设两个指针:head:队头指针,指向实际队头元素的前一个位置tall:队尾指

C.无穷性针,指向实际队尾元素所在的位置一般情况下,两个指针的初值设为0,这时队列为空,

D.有穷性没有元素。图1(a)画出了一个由6个元素构成的队列,数组定义Q[L..10]0Q(i)i=3,4,5,6,7,8

有穷性:一个算法应包含有限的操作步骤而不能是无限的。头指针head=2,尾指针tail=8。队列中拥有的元素个数为:L=tail-head现要让排头的元素

确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。出队,则需将头指针加1。即head=head+l这时头指针向上移动一个位置,指向Q(3),表

有零个或多个输入。示Q(3)已出队。见图1(b)«如果想让一个新元素入队,则需尾指针向上移动一个位置。即

有一个或多个输出。tail=tail+l这时Q(9)入队,见图1(c).当队尾已经处理在最上面时,即tail=10,如果还要

有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。执行入队操作,则要发生“上溢”,但实际上队列中还有三个空位置,所以这种溢出称为“假

对于程序设计人员,必须会设计算法,并根据算法写出程序溢出“。

(2)希尔排序法属于哪一种类型算法的排序法o(B)克服假溢出的方法有两种。一种是将队列中的所有元素均向低地址区移动,显然这种方

A.交换类排序法法是很浪费时间的;另一种方法是将数组存储区看成是一个首尾相接的环形区域。当存放到

B.插入类排序法n地址后,下一个地址就“翻转“为1。在结构上采用这种技巧来存储的队列称为循环队列

C.选择类排序法循环队的入队算法如下:

D.建堆排序法1、tail=tail+l;

属于插入类排序,是将整个无序列分割成若干小的子序列分别进行插入排序2、若tail=n+l,则

排序过程:先取一个正整数dkn,把所有序号相隔dl的数组元素放一组,组内进行直3、若head=tail尾指针与头指针重合了,表示元素已装满队列,则作上溢出错处理;

接插入排序;然后取d2<dl,重复上述分组和排序操作;直至di=l,即所有记录放进一个组4、否则,Q(taiI)=X,结束(X为新入出元素)。

中排序为止队列和栈一样,有着非常广泛的应用。

(3)下列关于队列的叙述中正确的是o(C)操作类型作用返回值例子

A.在队列中只能插入数据length(s)函数求字符串s的长度整型s:='123456789,;

B.在队列中只能删除数据l:=length(s);{l的值为9}

C.队列是先进先出的线性表copy(s,w,k)函数复制s中从w开始的k位字符串s:='123456789,;

D.队列是先进后出的线性表sl:=copy(s3,5);{sl的值是'34567'}

队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端val(s,k,code)过程将字符串s转为数值,存在k中;code是错误代码var

(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中s:string;k,code:integer;

没有元素时,称为空队列。begin

队列具有先进先出(FIFO)的特点。s:=,1234,;

队列空的条件:front=rearval(s,k,code);

write(k);{k=1234}A.软件结构定义

str(i,s)过程将数值i转为字符串si:=1234;B.模块独立性

str(i,s);C.模块类型划分

write(s);{s=,I234')D.模拟耦合度

Delete(s,w,k)过程在s中删除从第w位开始的k个字符s:='HonestAbeLincoln,;(6)面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是

Delete(s,8,4);(C)

Writeln(s);{'HonestLincoln'}A.模拟现实世界中不同事物之间的联系

Insert(sl,S,w)过程将si插到s中第w位S:='HonestLincoln,;B.强调模拟现实世界中的算法而不强调概念

Insert('AbeS,8);{'HonestAbeLincoln'}C.使用现实世界的概念抽象地思考问题从而自然地解决问题

Pos(c,S)函数求字符c在s中的位置整型S:='123.5,;D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

i:=Pos('S);{i的值为1}(7)在结构化方法中,软件功能分解属于下列软件开发中的阶段是。(C)

+运算符将两个字符串连接起来sl:='1234';A.详细设计

s2:='5678';B.需求分析

s:=sl+s2;{'12345678'}C.总体设计

在STL中,对队列的使用很是完美D.编程调试

(4)对长度为N的线性表进行顺序杳找,在最坏情况卜.所需要的比较次数为.(B)(8)软件调试的目的是。(B)

A.N+1A.发现错误

B.NB.改正错误

C.(N+l)/2C.改善软件的性能

D.N/2D.挖掘软件的潜能

线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一(9)按条件f对关系R进行选择,其关系代数表达式为.(C)

对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性A.R|X|R

表的逻辑结构简单,便于实现和操作。因此,线性表这种数据结构在实际应用中是广泛采用B.R|X|R

的一种数据结构。C.6f(R)

线性表是一种常用的数据结构,本章介绍线性表及其顺序存储,并对栈和队列及它们的D.nf(R)

顺序实现给出了详细的设计描述。(10)数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是

在实际应用中,线性表都是以栈、队列、字符串、数组等特殊线性表的形式来使用的。_。(D)

由于这些特殊线性表都具有各自的特性,因此,掌握这些特殊线性表的特性,对于数据运算A.自顶向下

的可靠性和提高操作效率都是至关重要的。B.由底向上

(5)信息隐蔽的概念与下述哪一种概念直接相关。(B)C.由内向外

D.由整体到局部D.说明单链表是线性表的链式存储实现

(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指。

(1)数据结构中,与所使用的计算机无关的是数据的。(C)(B)

A.存储结构A.模块间的关系

B.物理结构B.系统结构部件转换成软件的过程描述

C.逻辑结构C.软件层次结构

D.物理和存储结构D.软件开发过程

(2)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出软件设计包括软件的结构设计,数据设计,接口设计和过程设计.

栈,则出栈序列可能是o(D)结构设计是指:定义软件系统各主要部件之间的关系

A.ABCED数据设计是指:将模型转换成数据结构的定义

B.DBCEA接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信

C.CDABE过程设计是指:系统结构部件转换成软件的过程描述

D.DCBEA(6)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流

栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最程图,通常也把这种图称为。(B)

后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。A.PAD图

栈是只能在某一端插入和删除的特殊线性表。用桶堆积物品,先堆进来的压在底下,随B.N-S图

后一件一件往堆。取走时,只能从上面一件一件取。堆和取都在顶部进行,底部一般是不动C.结构图

的。D.数据流图

栈就是一种类似桶堆积物品的数据结构,进行删除和插入的一端称栈顶,另一堆称栈(7)数据处理的最小单位是。(C)

底。插入一般称为进栈(PUSH),删除则称为退栈(POP).栈也称为后进先出表(LIFOA.数据

表)。B.数据元素

(3)线性表的顺序存储结构和线性表的链式存储结构分别是。(B)C.数据项

A.顺序存取的存储结构、顺序存取的存储结构D.数据结构

B.随机存取的存储结构、顺序存取的存储结构(8)卜.列有关数据库的描述,正确的是.(C)

C.随机存取的存储结构、随机存取的存储结构A.数据库是一个DBF文件

D.任意存取的存储结构、任意存取的存储结构B.数据库是个关系

(4)在单链表中,增加头结点的目的是.(A)C.数据库是一个结构化的数据集合

A.方便运算的实现D.数据库是一组文件

B.使单链表至少有一个结点(9)单个用户使用的数据视图的描述称为o(A)

C.标识表结点中首结点的位置A.外模式

B.概念模式以上三种操作有六种执行次序:

C.内模式NLR、LNR、LRN、NRL、RNL,RLN.

D.存储模式注意:前三种次序与后三种次序对称,故只讨论先左后右的前三种次序。

(10)需求分析阶段的任务是确定.(D)2.三种遍历的命名

A.软件开发方法根据访问结点操作发生位置命名:

B.软件开发工具①NLR:前序遍历(PreorderTraversal亦称(先序遍历))

C.软件开发费用——访问结点的操作发生在遍历其左右子树之前。

D.软件系统功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论