计算机二级ACCESS保过笔试部分公共基础知识和ACCESS各章节考点Word格式文档下载.doc
《计算机二级ACCESS保过笔试部分公共基础知识和ACCESS各章节考点Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《计算机二级ACCESS保过笔试部分公共基础知识和ACCESS各章节考点Word格式文档下载.doc(9页珍藏版)》请在冰点文库上搜索。
![计算机二级ACCESS保过笔试部分公共基础知识和ACCESS各章节考点Word格式文档下载.doc](https://file1.bingdoc.com/fileroot1/2023-4/30/116aeeb2-25ad-4068-beeb-daa09af3bb36/116aeeb2-25ad-4068-beeb-daa09af3bb361.gif)
15.二叉树的基本性质:
性质1:
在二叉树的第k层上至多有2k-1(k≥1)个结点。
性质2:
深度为m的二叉树至多(满二叉树)有2m-1个结点。
性质3:
对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。
性质4:
具有n个结点的完全二叉树的深度至少为[log2n]+1,其中[log2n]表示log2n的整数部分。
16.n(二叉树中的总节点数)=n0((叶子结点个数)+n1((度为1的结点个数)+n2((度为2的结点个数)
n0=n2+1
17.度为1的结点和叶子结点的二叉树是一棵单支树,树中结点个数即为树的深度。
18.前序遍历:
根左右;
中序遍历:
左根右;
后序遍历:
左右根
19.对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较n次。
(在有序链表上不能进行对分查找)
20.在最坏情况下,快速排序、冒泡排序、简单选择排序和直接插入排序需要的比较次数都是n(n-1)/2,堆排序需要比较的次数为nlog2n(比较次数最少)。
21.栈底指针指向栈空间的栈中的元素个数=栈底指针bottom-栈顶指针top+1
22.当front>
rear时,队列中的元素个数=队列容量–front+rear当front<
rear时,队列中的元素个数=rear–front(front:
头指针rear:
尾指针)
23.满二叉树是指除最后一层外,每一层上的所有结点都有两个子结点。
即在满二叉树的第k层上有2k-1个结点。
深度为m的满二叉树有2m-1个结点。
在满二叉树中,只有度为2和度为0的结点,没有度为1的结点。
所有度为0的结点即叶子结点都在同一层,即最后一层。
24.满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树。
具有n个结点的完全二叉树深度为[log2n]+1。
25.在长度为n的线性表中,寻找最大项至少需要比较1次。
26.有序线性表能进行二分查找的前提是该线性表必须是顺序存储的
第二章程序设计基础
1.结构化程序设计方法的重要原则是自顶向下、逐步求精、模块化及限制使用goto语句。
2.结构化程序设计方法主要由以下三种逻辑结构组成:
1)顺序结构2)循环(重复)结构3)选择(分支)结构
3.面向对象程序设计的3个主要特征是:
封装性、继承性和多态性。
4.对象是面向对象方法中最基本的概念,它的基本特点有:
标识唯一性、分类性、多态性、封装性和模块独立性。
5.在面向对象的软件技术中,继承是指子类自动地共享基类中定义的数据和方法的机制。
6.结构化程序设计的3种基本逻辑结构为顺序结构、选择结构和循环结构。
顺序结构是一种简单的程序设计结构,它是最基本、最常用的程序设计结构
7.仅由顺序、选择(分支)和重复(循环)结构构成的程序是结构化程序。
第三章软件工程基础
1.软件是程序、数据与相关文档的集合。
2.系统软件:
操作系统(OS)、数据库管理系统(DBMS)、编译程序、汇编程序和网络软件等;
应用软件是为了应用于特定的领域而开发的软件;
支撑软件是帮助程序人员开发和维护软件产品的、管理人员控制开发进程和项目管理的工具软件Dephi、PowerBuilder
3.软件危机归结为成本、质量和生产率问题。
4.软件生命周期可分为:
定义阶段的基本任务是确定软件系统的工程需要,分为软件系统的可行性研究和项目需求分析;
开发阶段包括概要设计、详细设计、实现、组装测试和确认测试5个阶段;
维护阶段主要是软件的使用、系统维护和系统更新换代。
5.在数据流图中,矩形表示数据的外部实体,圆角的矩形表示变换数据的处理逻辑,双横线表示数据的存储,箭头表示数据流。
6.在软件开发中,需求分析阶段可以使用的工具DFD图(数据流图)
7.数据流图是结构化方法的需求分析工具,UML是面向对象方法的需求分析的工具。
8.详细设计的表示图形工具:
程序流程图、N-S图、PAD图、HIPO;
表格工具:
判定表;
语言工具:
PDL(伪码)。
9.程序流程图:
方框表示一个加工步骤;
菱形表示一个逻辑条件;
箭头表示控制流。
10.在结构化程序设计中,模块划分的原则是:
模块内具有高内聚度、模块间具有低耦合度。
11.软件测试的目的是发现错误,评价程序的可靠性。
软件调试的目的是发现错误的位置,并改正错误。
12.软件测试为了达到好的测试效果,应该由独立的第三方来构造测试。
13.数据字典:
是对数据流图中所有元素的定义的集合,是结构化分析的核心。
14.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是无歧义性。
15.白盒测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
16.白盒测试法主要有逻辑覆盖和基本路径测试;
黑盒测试方法和技术有:
等价类划分法、边界值分析法、错误推测法。
17.软件测试过程按4个步骤进行,即:
单元测试、集成测试、确认测试和系统测试。
第四章数据库设计基础
1.数据库管理系统是指位于用户与操作系统之间的数据管理软件。
数据库管理系统是为数据库建立、使用和维护而配置的软件。
2.数据库管理系统提供了数据定义语言负责数据的模式定义与数据的物理存取构建;
数据操纵语言负责数据的查询及增加、删除、修改等操作;
数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
3.数据库技术的根本目的是要解决数据的共享问题。
4.数据管理技术的发展经历了人工管理阶段(数据不共享)、文件系统阶段(对应共享)和数据库系统阶段(数据共享最好)。
5.数据库系统在其内部分为三级模式,即内模式(处于最底层,它反映了数据在计算机物理结构中的实际存储形式)、概念模式(处于中间层,它反映了设计者的数据全局逻辑要求)和外模式(处于最外层,它反映了用户对数据的要求)。
6.数据库按数据模型分为层次型、网状型、关系型,划分原则是数据之间的联系方式。
7.两个实体间的联系可分为3种类型:
一对一联系、一对多联系、多对多联系。
8.在E-R图中,实体用矩形框表示;
属性用椭圆形来表示;
实体间的联系用菱形框表示。
9.在一个二维表中,水平方向的行称为元组,每一行为一个元组,元组中的每一个分量不能再进行分割。
对关系的描述称为关系模式,一个关系模式对应一个关系的结构。
一个关系就是一个二维表。
10.在关系数据表中,行称为元组,对应存储文件中的记录,列称为属性,对应存储文件中的字段。
11.数据库应用系统中的核心问题就是数据库设计。
12.需求分析阶段常用的工具是数据流图和数据字典。
13.E-R图即实体-联系图是用来建立数据模型,在数据库系统概论中属于概念设计阶段。
14.数据库管理系统是数据库系统的核心。
15.在二维表中,元组的分量不能再分成更小的数据项。
16.实体完整性约束要求关系数据库中元组的主键属性值不能为空。
ACCESS部分
数据库基础知识
1.在Access中,设置为主键的字段由系统自动设置索引。
2.在Access数据库中创建一个新表,应该使用的SQL语句是CreateTable;
创建索引是CreateIndex;
修改表是AlterTable;
创建数据库是CreateDatabase。
3.关于SQL语句:
Insert语句表示追加;
Update语句表示修改;
Delete语句表示删除表中记录;
Drop语句表示删除表。
4.在SQL语言中使用最频繁的是SELECT语句。
它的语法包括FORM、WHERE和ORDERBY子句。
SELECT语句构成了SQL数据库语句的核心。
5.在SQL语言的SELECT语句中,用ORDERBY子句根据指定的列对结果集进行排序。
ORDERBY为可选项,默认按照升序对记录进行排序。
6.含有”网络”字样的值的表示为:
like“*网络*”。
7.窗体的RecordSource属性用来指明该窗体的数据源。
8.关系数据库中数据表既相对独立,又相互联系。
9.在Access中,表和查询可以作为查询的数据源。
10.在Access数据库对象中,体现数据库设计目的的对象是查询
11.在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为投影
12.在SELECT语句中,HAVING子句必须与groupby子句一起使用。
13.数据集对象的EOF属性(或BOF属性)用来判断记录指针是否指向第一条记录(或最后一条记录)。
14.数据库中增加1条新的记录,执行strSQL插入语句。
15.用SQL语句实现查询表名为”图书表”中的所有记录,应该使用的Select语句是:
Select*from图书表。
16.如果数据库找到最后一行,还是没有记录,就代表没有这个用户,没有记录表示为rs.EOF。
17.在Access中建立的数据库文件的扩展名是.mdb
数据库和表
1.不可为OLE对象设置默认值属性。
2.定义默认值的含义是为减少数据输入量,可以将出现较多的值作为该字段的默认值,可以允许为空。
3."
有效性规则"
属性只允许定义一个条件表达式。
4.
5.参照完整性关系:
级联更新、级联删除。
6.参照完整性规则包括更新规则、删除规则和插入规则。
7.?
表示与任何单个字母的字符匹配;
!
匹配任何不在括号之内的字符;
#与任何单个数字字符匹配;
*与任何个数的字符匹配;
[]通配方括号内列出的任一单个字符;
-通配范围内的任何一个字符,必须以递增排序顺序来指定区域。
8.VBA支持的常用数据类型有:
Byte,占1字节,范围是0到255;
Boolean,占2字节,范围True或False;
Integer,占2字节,范围-32768到32767;
Long(长整型),占4字节;
Single(单精度浮点型),占4字节;
Double(双精度浮点型),占8字节;
Date,占8字节。
查询
1.在Access数据库中,创建查询设置时间时要求必须用"
#"
符号将时间括起来。
2.AND逻辑运算符连接的两个表达式中,其中,只要有一个表达式为假,那么运算结果就为假。
OR逻辑运算符连接的两个表达式中,两个表达式都为假时,运算结果才为假。
3.
Abs
返回数值表达式值的绝对值
Int
返回数值表达式值的整数部分
Srq
返回数值表达式值的平方根
Sgn
返回数值表达式值的符号值
4.使用向导创建查询时,数据源可以来自表或查询。
5.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表。
6.ACCESS的所有查询都可以认为是一个SQL查询,因为ACCESS查询就是以SQL语句为基础来实现查询功能的。
窗体
1.Access中,可用于设计输入界面的对象是窗体。
2.引用窗体的控件值的格式为:
Forms!
[窗体名]!
[控件名]或[Forms]!
[控件名]。
3.控件不可见属性是:
控件名称.visible=false。
4.显示文本框控件的值为:
控件名称.Value=值。
5.控件显示标题属性是:
控件名称.Caption=值。
6.属于窗体的“数据”类属性的是记录源、排序依据、记录锁定等;
“格式”类属性包括自动居中和记录选择器等;
“事件”类属性有获得焦点等。
7.窗体的"
其他"
属性表示了控件的附加特征。
包括名称、状态栏文字、Tab键索引、控件提示文本等。
8.若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为Form_Click()Cmd1_Click()注:
窗体的单击事件过程统一用Form_Click(),不需要使用窗体名称,而命令按钮事件过程需要使用按钮名称,则为Cmd1_Click()。
9.窗体由多个部分组成,每个部分称为一个节。
报表
1.Access报表对象的数据源可以是表、查询和SQL命令。
2.选项组控件多用作数据输入控件,不适合添加在报表中。
3.在报表中要显示格式为"
共N页,第N页"
的页码,正确的页码格式设置是="
共"
&
[Pages]&
"
页,第"
[Page]&
页"
4.报表的分组字段为"
页面页眉"
和"
主体"
之间的字段。
5.组页脚区主要安排文本框或其他类型控件显示分组统计数据。
6.报表记录分组操作时,首先要选定分组字段,在这些字段上值相等的记录数据归为同一组。
数据访问页
1.数据访问页是一种独立于Access数据库的文件,该文件的类型是HTML文件。
2.数据访问页有两种视图方式:
页视图和设计视图。
页视图用于查看数据访问页的效果,设计视图用于对数据访问页的内容进行修改。
3.使用向导创建数据访问页时,在确定分组级别步骤中最多可设置4个分组字段。
宏
1.不能够使用宏的数据库对象是数据表。
2.在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。
3.宏可以是由一系列操作组成的一个宏,也可以是一个宏组。
通过使用宏组,可以同时执行多个任务。
既可以用Access中的宏生成器来创建和编辑宏,也可以通过编程实现。
宏由宏名、参数、条件及宏操作等构成。
4.在宏表达式中要引用Form1窗体中的txtl控件的值,正确的引用方法是Forms!
窗体名!
控件名[.属性名]。
5.通常,使用Autoexec宏来自动操作1个或多个Access数据库,如果在打开数据库的时候不想执行这个自动宏,则在启动数据库时按住Shift来避开运行这个宏。
6.在打开窗体时,依次发生的事件是打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)事件
7.OpenForm打开窗体;
OpenQuery打开选择查询或交叉表查询;
OpenTable打开表;
OpenModule打开特定的VisualBasic模块。
8.宏操作Quit的功能是退出Access。
9.宏操作SetValue可以对窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。
10.宏操作SetWarnings为打开或关闭所有的系统消息。
11.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。
12.GoToRecord在表、窗体或查询集中将指定的记录设置为当前记录。
13.SetFocus是控件得到焦点引发的事件,可实现将焦点移动到指定控件。
14.退出Access应用程序的VBA代码是Application.Quit
15.用于执行指定SQL语句的宏操作是RunSQL
模块
1.在Access中,如果要处理具有复杂条件或循环结构操作,则应该使用的对象是模块。
2.窗体Caption属性的作用是确定窗体的标题。
3.Enter是进入,发生在控件实际接收焦点(GotFocus事件)之前。
4.VBA的数据类型中有字符串型、字节型、布尔型、整数型、长整数型、单精度型、双精度型、日期型、货币型、小数点型、变体型及对象型等,没有指针类型的数据。
5.变量名命名规则:
变量名由英文字母开头,且不能用VBA的关键字,也不允许出现空格、-等符号。
6.Dimnewarray(10)asinteger表示定义了11个整型数构成的数组。
7.在VBA中数组声明的格式为:
dim数组名(维数定义)as类型,声明数组用圆括号,如果定义多维数组时,维数之间用逗号分隔。
8.符号常量使用关键字Const来定义,格式如下:
Const符号常量名称=常量值。
9.Left(<
字符表达式>
,<
N>
):
从字符串左边起截取N个字符。
10.Right(<
从字符串右边起截取N个字符。
11.Mid(<
N1>
,[N2]):
从字符串左边第N1个字符起截取N2个字符。
12.取整函数Fix(<
数值表达式>
返回数值表达式的整数部分。
13.Val()函数是将文本数据转换为数值数据的。
14.表达式"
B=INT(A+0.5)"
的功能是将变量A四舍五入取整。
15.Str函数是将数值表达式的值转化为字符串。
16.String是返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串;
Asc函数是返回字符串首字符的ASCII值。
17.Chr函数是返回以数值表达式值为编码的字符。
18.分支结构的语句有:
If…Then…EndIf,If…Then…Else…EndIf,Select…Case…EndSelect等,而While…Wend是一个循环结构的语句。
19.VBA程序流程控制的方式为顺序、分支(条件)与循环。