《access做题知识点总结非常全面(共11页).doc》由会员分享,可在线阅读,更多相关《access做题知识点总结非常全面(共11页).doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上1.数据流图可以表达软件系统的数据存储、数据源点和终点、数据流向和数据加工。其中,用箭头表示数据流向,用圆或者椭圆表示数据加工,用双杠表示数据存储,用方框来表示数据源点和终点。2.一般二叉树有一个性质:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。再根据完全二叉树的定义,在一棵完全二叉树中,最多有1个度为1的结点。综合以上两点可以得到如下结论: 设一棵完全二叉树具有n个结点。如果n为偶数,则在该二叉树中有n/2个叶子结点以及n/21个度为2的结点,还有1个是度为1的结点;如果n为奇数,则在该二叉树中有n/21个叶子结点以及n/2个度为2的结点
2、,没有度为1的结点。3. 继承的优点是,相似的对象可以共享程序的代码和数据结构,从而大大减少了程序中的冗余信息,提高软件的可重用性,便于软件的修改和维护。4. 可行性研究是软件生命周期的第一阶段,通过这个阶段的工作决定软件项目是否值得开发、是否能开发。5. 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。6. 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,
3、不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。7. 数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。8. 软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。9. 模块的独立性是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。10. 一旦数据库中的数据遭受破坏,需要及时进行恢复,并
4、由DBA负责执行故障恢复功能。11. DBMS提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言(DML)是用户(包括应用程序)与数据库系统的接口。数据操纵语言通常包括检索和更新功能。12. 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。13. 常用的软件结构设计工具是结构图(SC-StructureChart),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。14. SQL语句中凡创建都用CREATE,删除都用DROP,改变用ALTE
5、R,再跟类型和名字,附加子句。15. 利用查询可以完成选择字段、选择记录、编辑记录、实现计算、建立新表、建立报表和窗体等功能,但不能将所需数据以格式化的方式显示出来,完成格式化显示数据功能的对象应该是报表。16. 日期/时间型数据类型是用来存储日期、时间或日期与时间组合的,每个日期/时间型字段需要8个字节的存储空间。17. 在VBA中,函数不能通过Call来调用。18. 标签可以用于窗体、报表和数据访问页,但不能用在查询中。19. 布尔型数据有True和False两个值,将布尔型数据转换为其他类型数据时,True转换为1,False转换为0;将其他数据转换为布尔型数据时,0转换为False,其
6、他数据转换为True。20. 变量名不能使用VBA的关键字,而Dim是VBA中用于定义显式变量的关键字,所以不能用作变量名。21. GoTo语句的作用是将程序流程转移到标号所在的位置处,在定义标号时,标号名字必须从代码的最左列(第一列)开始书写。22. SQL查询包括联合查询、传递查询、数据定义查询和子查询四种,而没有统计查询这个概念。23. .AAAAA/LLLLL/99999/CCCCC 输入掩码:必须数字或字母/必须字母/选择数字或空格/选择字符或空格24. true、false、yes、no、on、off、null:系统常量;null、nothing、error、empty:VBA中的
7、变体类型。25. 结构化分析常用工具:DFD数据流图/DD数据字典;概要设计常用工具:SC程序结构图或结构图;详细设计常用工具:PFD程序流程图/PAD问题分析图/PDL过程设计语言/N-S图/HIPO。26. Integer整数% Long长整型& Single单精度型! Double双精度型# Currency货币 String字符串$ Boolean布尔型 Date日期型 Variant变体类型。27. Visual Basic for Application:VBA的全称28. 输入掩码29.查询中查找数据: 空值是字段中还没有值,可用Null值代替空字符串是用双引号括起来的空字符串,
8、即”,中间没有空格,长度为0。30. Sgn 函数返回一个,指出参数的正负号。语法Sgn(number), number 参数是任何有效的。返回值如果 number 大于0,则Sgn 返回1,等于0,返回0,小于0,则返回-1,number 参数的符号决定了Sgn 函数的返回值31.ASC(“A”)=65,ASC(“a”)=9732.String(,).返回一个由字符表达式的第一个字符重复组成的指定长度为数值表达式的字符串。实例: z=string(3,w) z的返回值是:www z=string(3,aw) z的返回值是:aaa z=string(3,www) z的返回值是:www33. 算
9、法具有6个特性。 有穷性:一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的。 确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义。 可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。 输入:一个算法有零个或多个输入,这些输入取自某个特定的对象的集合。 输出:一个算法有一个或多个输出。34. 算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算
10、机中表示的,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。算法的时间复杂度是指算法需要消耗的时间资源,是独立于机器的。算法的空间复杂度是指:算法执行过程中所需的存储空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。35. 顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空间。36. 栈是先进后出的线性表;队列是先进先出的线性表;循环队列是队列的一种顺序存储结构,因此是线性结构;有序线性表既可以采用顺序存储结构,也可以采
11、用链式存储结构。37. 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按先进先出的原则组织数据的。38. 数据结构包括数据的逻辑结构和存储(物理)结构,其中逻辑结构分为线性结构和非线性结构,存储结构包括顺序结构和链式结构。在循环队列中,队尾的指针指向对首元素,是队列的链式存储结构。39. 数据结构分线性结构和非线性结构,其中线性表、栈、队列、串都是线性结构, 线性结构的特点是(当数据元素非空时):存在唯一的第一个数据元素,存在唯一的最后一个数据元素,
12、除第一个元素之外,集合中的每一个数据元素都只有一个直接前驱;除最后一个元素之外,集合中的每一个数据元素都只有一个后继。38. 结构化程序设计方法主要由以下三种逻辑结构组成:1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块;2)循环(重复)结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止;3)选择(分支)结构:选择结构是根据条件成立与否选择程序执行的通路。40. 面向对象程序设计的3个主要特征是:封装性、继承性和多态性。41.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化、限制使用goto语句。42. 对象是面向对象方法中最基本的概念,它的基本特点
13、有:标识唯一性、分类性、多态性、封装性和模块独立性。43. 继承是面向对象方法的一个重要特征。广义地说,继承是指能够直接获得已有的性质和特征,不必重复定义它们。在面向对象的软件技术中,继承是指子类自动地共享基类中定义的数据和方法的机制。44. 软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。45. 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。46. 【解析】软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。应用软件是为解决某一特定领域的应用而开发的软件;系统软件是计算机管理自身资源,提高计算机使用效率并
14、为计算机用户提供各种服务的软件;支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件。编译程序、操作系统和汇编程序都属于系统软件;教务管理系统属于应用软件。47. 软件危机是计算机软件在它的开发和维护过程中所遇到的一系列严重问题。主要表现在以下几个方面:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。48. 软件定义阶段的基本任务是确定软件系统的工程需要,分为软件系统的可行性研究和项目需求分析。软件开发阶段包括概要设计、详细设计、实现、组装测试和确认测试5个阶段。维护
15、阶段主要是软件的使用、系统维护和系统更新换代。49. 通常将软件产品从提出、实现、使用维护到使用、退役的过程称为软件生命周期。50. 在数据流图中,矩形表示数据的外部实体,圆角的矩形表示变换数据的处理逻辑,双横线表示数据的存储,箭头表示数据流。51. 数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程。软件结构图是软件概要设计的工具,而详细设计是对概要设计的每个模块进行细化,UML是面向对象的需求分析的工具。52. 需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审等四方面。产生的主要文档为软件需求规格说明书,它可以为用户、分析人员和设
16、计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。53. 软件是程序、数据和文档的集合。54. 软件工程包括三个要素:方法、工具和过程。方法为软件开发提供了如何做的技术;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制与管理。55. 软件生命周期(SDLC,软件生存周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。其中,编码和测试属于开发阶段。55. 数据字典(Data Dictionary,简称DD)就是用来定义数据流图中的各个成分的具体含义
17、。数据字典的任务是对于数据流图中出现的所有被命名的图形元素在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。56. 软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一,它具有包括正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可追踪性等。其中最重要的特性是无歧义性,即需求规格说明书应该是精确的、无二义的,需求说明书越精确,则以后出现错误、混淆、反复的可能性越小。57. 测试用例是软件测试的核心。58. 黑盒测试是根据程序规格说明所规定的功能来设计测试用例的,它不考虑程序的内部结构和处理过程。常用的黑盒测试技术分为等价类划分、边界分
18、析、错误猜测以及因果图等。白盒测试的基本原则是:保证所测模块中每一独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。白盒测试的主要方法有逻辑覆盖和基本路径测试等。59. 软件测试过程按4个步骤进行,即:单元测试、集成测试、确认测试和系统测试。60. 专门的关系运算有3种:投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,其中的条件是以逻辑表达式给出的,值为真的元组将被选取,这种运算是从水平方向抽取元组。投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,
19、相当于对关系进行垂直分解。联接运算是二目运算,需要两个关系作为操作对象。60. 数据库应用系统中的一个核心问题就是设计一个能满足用户需求、性能良好的数据库,这就是数据库设计。61. 数据库设计的四个阶段是需求分析、概念设计、逻辑设计和物理设计。62. VBA支持的常用数据类型有:Byte,占1字节,范围是0 到 255;Boolean,占2字节,范围True 或 False;Integer,占2字节,范围32768到32767;Long(长整型),占4字节;Single(单精度浮点型),占4字节;Double(双精度浮点型),占8字节;Date,占8字节。63. 在Access中,表用来存储数
20、据,查询用来查找和检索所需数据,窗体用来查看、添加和更新表中的数据,报表用来分析或打印特定布局中的数据。64. 文本框控件主要用来输入或编辑字段数据,它是一种交互式控件;标签控件主要用来在窗体或报表上显示说明性文本;复选框控件作为单独的控件来显示表或查询中的是或否的值;如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,使用组合框或列表框控件来完成。65. 引用窗体的控件值的格式为:Forms!窗体名!控件名或Forms!窗体名!控件名。66. 窗体的单击事件过程统一用Form_Click(),不需要使用窗体名称,而命令按钮事件过程需要使用按钮名称,则为Cmd1
21、_Click()。67 窗体由多个部分组成,每个部分称为一个节。在窗体设计视图中,至多可以使用5种节,分别是窗体页眉、页面页眉、主体、页面页脚、窗体页脚。大部分的窗体只有主体节。68. 使用向导创建数据访问页时,在确定分组级别步骤中最多可设置【4】个分组字段。69. 宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。既可以用Access中的宏生成器来创建和编辑宏,也可以通过编程实现。宏由宏名、参数、条件及宏操作等构成。67. 要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。68. 根据变量
22、名命名规则,变量名由英文字母开头,且不能用VBA的关键字,也不允许出现空格68. 选项A)Str函数是将数值表达式的值转化为字符串;选项B)String是返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串;选项C)Asc函数是返回字符串首字符的ASCII值;选项D)Chr函数是返回以数值表达式值为编码的字符。69. 在Select Case语句中,Case下面可包含表达式、表达式To表达式、Is等形式。条件表达式中不能是逻辑表达式。 70. Me.RecordSource 是当前窗体的“记录源”。 Me.recordset 是当前窗体的数据源对应的记录集。71. 算法是指
23、对解题方案的准确而完整的描述。算法具有4个特征:可行性、确定性、有穷性和拥有足够的情报。有穷性指算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止。当算法拥有足够的情报时,此算法才是有效的;而当提供的情报不够时,算法可能无效。72. 算法的时间复杂度是指执行算法所需的计算工作量。算法的空间复杂度是指执行这个算法所需的内存空间。在一个算法的空间复杂度大的情况下,其时间复杂度可能会很大,具体视情况而定;反之亦然。73. 对象的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好。74. 软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。定义阶段包括问题定义、可行性研究和
24、需求分析,开发阶段包括概要设计、详细设计、实现和测试,运行维护即软件的运行和维护。75. 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。软件生命周期的主要活动阶段是:(1)可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。(2)需求分析。对待开发软件提出的需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审。(3)软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上给出软件的结构、模块的划分、功能的分配以及处理流程。(4)软件实现。把软件设
25、计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 (5)软件测试。在设计测试用例的基础上,检验软件的各个组成部分。 编写测试分析 报告。(6)运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。76. 软件需求规格说明书是需求分析阶段最后的成果,它是作为需求分析的一部分而制定的可交付文档。概要设计说明书、数据库说明书、集成测试计划都是概要设计阶段需要编写的文档。77. 软件设计遵循软件工程的原则,包括抽象、模块化、局部化、信息隐蔽、确定性、一致性、完备性和可验证性。78. 数
26、据字典是对数据流图中所有元素的定义的集合,是结构化分析的核心。79. 数据定义语言负责数据的模式定义和数据的物理存取构建;数据操纵语言负责数据的操纵;数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。80. 数据库管理系统是数据库系统的核心,它位于用户和操作系统之间,属于系统软件。数据库系统由数据库、数据库管理系统、数据库管理员、硬件平台和软件平台五部分组成。数据库技术的发展经历了3个阶段,人工管理、文件系统和数据库系统,数据共享最好的是数据库系统阶段,数据库中的数据独立于应用程序而不依赖于应用程序。81. 在SQL基本语句中,Distinct表示检索要去除重复的所有
27、元组,ASC表示升序排列,DESC表示降序排列,多用在索引定义和SELECT语句中的ORDER子句中。82. 数据库的设计一般要经过分析建立数据库的目的、确定数据库中的表、确定表中的字段、确定主关键字以及确定表之间的关系,这一过程。83. ACCESS规定,其数据表字段名的最大长度为64个字符。84. Access提供了4种筛选记录的方法分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。经过筛选后的表,只显示满足条件的记录,不满足条件的记录将被隐藏。85. 建立查询的准则是运算符、常量、字段名、函数等的任意组合,不包括SQL语句。86. 在ACCESS数据库中,查询的种类很多,常用
28、的有选择查询、参数查询、交叉表查询、操作查询和SQL查询。其中操作查询包括生成表查询、删除查询、更新查询和追加查询。87. SQL查询包括联合查询、传递查询、数据定义查询和子查询4种。88. 运算符是组成查询准则的基本元素。ACCESS提供了关系运算符、逻辑运算符和特殊运算符。89. 报表主要分为以下4种类型,纵栏式报表、表格式报表、图标报表和标签报表。90. 在面向对象的开发环境中,对象有三要素:属性、事件和方法。属性是对象的静态特征,一般用来描述对象的静态特征,事件是可以被对象识别或接受的动作,方法是对象可以执行的活动。90. 根据变量名命名规则,变量名由英文字母开头,且不能用VBA的关键字,也不允许出现空格、-等符号。91. 在VBA中的运算符优先顺序是指数运算 ()、负数 ()、乘法和除法 (*、 /)、整数除法 ()、求模运算 (Mod)、加法和减法 (、 )专心-专注-专业