全国计算机二级公共基础知识汇总.docx
- 文档编号:3604879
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:21
- 大小:69.36KB
全国计算机二级公共基础知识汇总.docx
《全国计算机二级公共基础知识汇总.docx》由会员分享,可在线阅读,更多相关《全国计算机二级公共基础知识汇总.docx(21页珍藏版)》请在冰豆网上搜索。
全国计算机二级公共基础知识汇总
二级公共根底知识总结(30分:
10选择+5填空)
复习及应试建议:
1.考生的复习必须遵守:
“80/20的原那么〞
二级考试的公共知识局部的覆盖面广,至少涵盖了计算机应用专业的四门核心课程:
算法及数据构造、程序设计根底、软件工程根底和数据库。
事实上,这些课程本身的涉及面就很广,难度系数较大。
因此,这些课程甚至也是计算机专业学生最头疼的课程,对大多数考生来说其难度之大不言而喻。
所以,考生应把80%的时间用在20%的重点知识点上,争取用20%的重点知识点来答对80%的考题,这是考生复习二级考试的公共知识局部的总体思路。
2.复习的关键是考生必须准确判断和掌握常见考点
考生必须能够准确判断和掌握常见考点,例如:
算法局部主要考察算法的概念及算法的复杂度;数据构造局部主要考察最根本的概念、最典型的数据构造和最常见的操作;程序设计局部主要考察程序设计风格的根本要求、构造化程序设计的最根本知识和面向对象程序设计的最常见概念;软件工程根底局部主要考察软件工程的根本概念及软件生命周期的各个阶段的根底知识;数据库根底局部主要考察数据库根本概念、数据模型、关系代数根底知识、数据库设计方法和步骤。
对常见考点的准确把握会使考生防止盲目学习,从而能够轻松面对考试。
二级考试中要求的知识点都是最根本的、最简单的,真正需要“灵活〞掌握的考点极少。
很多考生在考试过程中可能已经发现,该局部的题目“会做就是不懂〞。
所以建议在复习过程中不要急于“灵活〞,其实等到把根本的知识点掌握后自然就“灵活〞了。
公共知识局部仅占30%分,题目相对简单。
因此,在答题过程中,这局部要争取速度快、准确度高。
总的原那么是如果一道题在两分钟没有任何思路,就应该跳过此题,把时间给后面的题目。
记住:
二级考试是一种合格考试,不是竞赛,及格就行了。
使用说明:
公共根底的复习没有技巧,就是背诵、背诵、再背诵,就是要把这10页纸背下来。
划线字体是至关重要的局部,框起来的字体为填空题的常考词汇,一定要背熟牢记,这里面有100分里30分的原题。
第一章数据构造与算法
1.1算法
算法:
是一组有穷指令集,是解题方案的准确而完整的描述。
通俗地说,算法就是计算机解题的过程。
算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计。
算法是一组严谨地定义运算顺序的规那么,每一个规那么都是有效的,且是明确的,此顺序将在有限的次数下终止。
所以其四个根本特征包括:
〔1〕确定性,算法中每一步骤都必须有明确定义,不允许有模棱两可的解释,不允许有多义性;
〔2〕有穷性,算法必须能在有限的时间做完,即能在执行有限个步骤后终止;
〔3〕可行性,算法原那么上能够准确地执行;
〔4〕拥有足够的情报。
算法的根本要素:
一是对数据对象的运算和操作;二是算法的控制构造。
指令系统:
一个计算机系统能执行的所有指令的集合。
根本运算和操作包括:
算术运算、逻辑运算、关系运算、数据传输。
算法的三种根本控制构造:
顺序构造、选择构造、循环构造。
算法根本设计方法:
列举法、归纳法、递推、递归、减半递推技术、回溯法。
算法效率的度量—算法复杂度:
算法时间复杂度和算法空间复杂度。
算法时间复杂度:
指执行算法所需要的计算工作量。
即算法执行过程中所需要的根本运算次数。
通常,一个算法所用的时间包括编译时间和运行时间。
算法空间复杂度:
指执行这个算法所需要的存空间。
包括算法程序所占的空间,输入的初始数据所占的空间,算法执行过程中所需的额外空间。
1.2数据构造的根本概念
数据构造:
指相互有关联的数据元素的集合。
数据构造研究的三个方面:
〔1〕数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑构造;
〔2〕在对数据进展处理时,各数据元素在计算机中的存储关系,即数据的存储构造;
〔3〕对各种数据构造进展的运算。
数据的逻辑构造应包含:
〔1〕表示数据元素的信息;
〔2〕表示各数据元素之间的前后件关系(指逻辑关系,与存储位置无关)。
数据的逻辑构造在计算机存储空间中的存放形式称为数据的存储构造,也称数据物理构造。
数据的存储构造有顺序、、索引等。
线性构造的条件,(一个非空数据构造):
〔1〕有且只有一个根结点;〔2〕每一个结点最多有一个前件,也最多有一个后件。
非线性构造:
不满足线性构造条件的数据构造。
1.3线性表及其顺序存储构造
线性表是由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。
在复杂线性表中,由假设干项数据元素组成的数据元素称为记录;
由多个记录构成的线性表称为文件。
非空线性表的构造特征:
〔1〕且只有一个根结点a1,它无前件;
〔2〕有且只有一个终端结点an,它无后件;
〔3〕除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。
结点个数n称为线性表的长度,当n=0时,称为空表。
线性表的顺序存储构造具有以下两个根本特点:
〔1〕线性表中所有元素所占的存储空间是连续的;
〔2〕线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。
元素ai的存储地址为:
ADR(ai)=ADR(a1)+(i-1)k,
ADR(a1)为第一个元素的地址,k代表每个元素占的字节数。
顺序表的运算:
查找、插入、删除。
1.4线性链表
数据构造中的每一个结点对应于一个存储单元,这种存储单元称为存储结点,简称结点。
结点由两局部组成:
(1)用于存储数据元素值,称为数据域;
(2)用于存放指针,称为指针域,用于指向前一个或后一个结点。
在链式存储构造中,存储数据构造的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
链式存储方式即可用于表示线性构造,也可用于表示非线性构造。
线性单链表中,HEAD称为头指针,HEAD=NULL〔或0〕称为空表。
如果是双项链表的两指针:
左指针〔Llink〕指向前件结点,右指针〔Rlink〕指向后件结点。
线性链表的根本运算:
查找、插入、删除。
1.5栈和队列
栈:
限定在一端进展插入与删除的线性表。
其允许插入与删除的一端称为栈顶,用指针top表示栈顶位置。
不允许插入与删除的另一端称为栈底,用指针bottom表示栈底。
栈按照“先进后出〞〔FILO〕或“后进先出〞〔LIFO〕组织数据,栈具有记忆作用。
栈的存储方式有顺序存储和链式存储。
栈的根本运算:
(1)入栈运算,在栈顶位置插入元素;
(2)退栈运算,删除元素(取出栈顶元素并赋给一个指定的变量);
(3)读栈顶元素,将栈顶元素赋给一个指定的变量,此时指针无变化。
队列:
指允许在一端〔队尾〕进入插入,而在另一端〔队头〕进展删除的线性表。
用rear指针指向队尾,用front指针指向队头元素的前一个位置。
队列是“先进先出〞〔FIFO〕或“后进后出〞〔LILO〕的线性表。
队列运算包括:
(1)入队运算:
从队尾插入一个元素;
(2)退队运算:
从队头删除一个元素。
队列的顺序存储构造一般采用队列循环的形式。
循环队列s=0表示队列空;s=1且front=rear表示队列满。
计算循环队列的元素个数:
“尾指针减头指针〞,假设为负数,再加其容量即可。
1.6树与二叉树
树是一种简单的非线性构造,其所有元素之间具有明显的层次特性。
在树构造中,每一个结点只有一个前件,称为父结点。
没有前件的结点只有一个,称为树的根结点,简称树的根。
每一个结点可以有多个后件,称为该结点的子结点。
没有后件的结点称为叶子结点。
在树构造中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。
树的最大层次称为树的深度。
二叉树的特点:
(1)非空二叉树只有一个根结点;
(2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。
满二叉树是指除最后一层外,每一层上的所有结点有两个子结点,那么k层上有2k-1个结点深度为m的满二叉树有2m-1个结点。
完全二叉树是指除最后一层外,每一层上的结点数均到达最大值,在最后一层上只缺少右边的假设干结点。
二叉树根本性质:
(1)在二叉树的第k层上,最多有2k-1(k≥1)个结点;
(2)深度为m的二叉树最多有2m-1个结点;
(3)度为0的结点〔即叶子结点〕总是比度为2的结点多一个;
(4)具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数局部
(5)具有n个结点的完全二叉树的深度为[log2n]+1;
(6)设完全二叉树共有n个结点。
如果从根结点开场,按层序〔每一层从左到右〕用自然数1,2,…n给结点进展编号〔k=1,2….n〕,有以下结论:
①假设k=1,那么该结点为根结点,它没有父结点;假设k>1,那么该结点的父结点编号为INT(k/2);
②假设2k≤n,那么k结点的左子结点编号为2k;否那么该结点无左子结点〔也无右子结点〕;
③假设2k+1≤n,那么编号为k的结点的右子结点编号为2k+1;否那么该结点无右子结点。
补充:
增加度为1的结点不会影响二叉树的叶子结点数,每增加一个度为2的结点便会增加一个叶子结点,没有度为2的结点时叶子结点数为1。
完全二叉树有x个结点,求其叶子结点数:
①确定层数为k;②第k层的结点数y=x-(2k-1-1);
③第k-1层的叶子结点数n=2(k-1)-1-y/2<假设y/2有余,那么要加1>;④最后y+n。
二叉树存储构造采用链式存储构造,对于满二叉树与完全二叉树可以按层序进展顺序存储。
二叉树的遍历:
〔1〕前序遍历〔DLR〕,首先访问根结点,然后遍历左子树,最后遍历右子树;
〔树根在第一,下走不跳结点〕
〔2〕中序遍历〔LDR〕,首先遍历左子树,然后访问根结点,最后遍历右子树;
〔有左先左,再寻根,后找右。
最左边的结点最先遍历,最右边的结点最后遍历〕
〔3〕后序遍历〔LRD〕首先遍历左子树,然后访问遍历右子树,最后访问根结点。
〔有左先左,再找右,后寻根,到最右一路上行,树根在最后〕
前序遍历结果为abdehicfg;中序遍历结果为dbheiafcg;后序遍历结果为dhiebfgca
例2:
先序遍历图1.13的二叉树。
图1.13
先访问整棵二叉树的根结点A,然后再先序遍历左子树T1;在访问T1时,也以先序遍历原那么,先访问T1的根结点B,然后再先序遍历T1的左子树T11;在访问T11时,也以先序遍历原那么,先访问T11的根结点D,然后再先序遍历T11的左子树。
由于此时T11的左子树只有H结点,所以访问H结点,T11的左子树先序遍历完毕,根据先序遍历的原那么,进展先序遍历T11的右子树。
由于T11的右子树只有I结点,故访问此结点后T11的右子树的先序遍历完毕。
先序遍历完T11子树后,返回T1子树,先序遍历T1的右子树。
先序遍历完T1子树后,接着先序遍历根结点A的右子树T2。
先序遍历完T2后,该二叉树的所有结点都已经访问过,各结点被访问的顺序为:
ABDHIECFG
1)中序遍历:
先中序遍历左子树,然后再访问根结点,最后再中序遍历右子树。
对图1.12的二叉树进展中序遍历,访问各个结点的顺序为:
HDIBEAFCG
2)后序遍历:
先后序遍历左子树,然后再后序遍历右子树,最后再访问根结点。
对图1.12的二叉树进展后序遍历,访问各个结点的顺序为:
HIDEBFGCA。
下面树的先序、中序、后续遍历的结果依次为__abdcef_、bdaecf_、_dbefca
6、一棵二叉树如下图,它的中序遍历的结果为〔B〕
A、abdgcefhB、dgbaechfC、gdbehfcaD、abcdefgh
小结:
逻辑构造可分为线性表和非线性表。
线性表包括栈、队列,其存储方式为顺序存储、链式存储均可。
链式型有:
线性链表,带链的栈,带链的队列,循环链表等。
非线性表包括树(二叉树),其存储方式为链式存储。
1.7查找技术
只能使用顺序查找的两种情况:
〔1〕线性表为无序表,不管是顺序存储还是链式存储;
〔2〕表采用链式存储构造,即使是有序线性表。
二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比拟log2n次,而顺序查找需要比拟n次。
1.8排序技术
排序是指将一个无序序列整理成按值非递减顺序排列的有序序列。
交换类排序法:
〔1〕冒泡排序法,需要比拟的次数为n(n-1)/2;
(2)快速排序法。
插入类排序法:
〔1〕简单插入排序法,最坏情况需要n(n-1)/2次比拟;
(2)希尔排序法,最坏情况需要O(n1.5)次比拟。
选择类排序法:
〔1〕简单项选择择排序法,最坏情况需要n(n-1)/2次比拟;
(2)堆排序法,最坏情况需要O(nlog2n)次比拟。
相比以上几种(除希尔排序法外),堆排序法的时间复杂度最小。
第二章程序设计根底
2.1程序设计设计方法和风格
“清晰第一、效率第二〞已成为当今主导的程序设计风格。
形成良好的程序设计风格需注意:
(详见书P27)
1、源程序文档化;2、数据说明的方法;3、语句的构造;4、输入和输出。
注释分序言性注释和功能性注释。
语句构造清晰第一、效率第二。
2.2构造化程序设计
构造化程序设计方法的四条原那么是:
1、自顶向下;2、逐步求精;3、模块化;4、构造化编码限制使用goto语句。
〔1〕自顶向下。
程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
不要一开场就过多追求众多的细节,先从最上层总目标开场设计,逐步使问题具体化。
〔2〕逐步求精。
对复杂问题,应设计一些子目标作过渡,逐步细化。
〔3〕模块化。
一个复杂问题,肯定是由假设干稍简单的问题构成。
模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。
〔4〕限制使用goto语句。
构造化程序的根本构造及特点:
〔1〕顺序构造:
一种简单的程序设计,最根本、最常用的构造;
〔2〕选择构造:
又称分支构造,包括简单项选择择和多分支选择构造,可根据条件,判断应该
选择哪一条分支来执行相应的语句序列;
〔3〕循环构造:
又称重复构造,可根据给定条件,判断是否需要重复执行某一一样或类似
的程序段。
构造化程序设计的特点:
只有一个入口和出口
2.3面向对象的程序设计
面向对象的程序设计的首次提出以60年代末挪威奥斯陆大学和挪威计算机中心研制的SIMULA语言为标志。
面向对象方法的优点:
〔1〕与人类习惯的思维方法一致;〔2〕稳定性好;〔3〕可重用性好;〔4〕易于开发大型软件产品;〔5〕可维护性好。
对象是面向对象方法中最根本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。
面向对象的程序设计方法中,对象是由数据的容许的操作组成的封装体,是系统中用来描述客观事物的一个实体,是构成系统的一个根本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。
属性即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。
操作描述了对象执行的功能,是对象的动态属性,操作也称为方法或效劳。
对象的根本特点:
〔1〕标识惟一性。
指对象是可区分的,并且由对象的在本质来区分,而不是通过描述来区分。
〔2〕分类性。
指可以将具有一样属性的操作的对象抽象成类。
〔3〕多态性。
指同一个操作可以是不同对象的行为。
〔4〕封装性。
从外面看只能看到对象的外部特性,即只需知道数据的取值围和可以对该数据施加的操作,根本无需知道数据的具体构造以及实现操作的算法。
对象的部,即处理能力的实行和部状态,对外是不可见的。
从外面不能直接使用对象的处理能力,也不能直接修改其部状态,对象的部状态只能由其自身改变。
*:
信息隐蔽是通过对象的封装性来实现的。
〔5〕模块独立性好。
对象是面向对象的软件的根本模块,它是由数据及可以对这些数据施加的操作所组成的统一体,而且对象是以数据为中心的,操作围绕对其数据所需做的处理来设置,没有无关的操作。
从模块的独立性考虑,对象部各种元素彼此结合得很严密,聚性强。
类是指具有共同属性、共同方法的对象的集合。
类是关于对象性质的描述。
类是对象的抽象,对象是其对应类的一个实例。
消息是一个实例与另一个实例之间传递的信息。
对象间的通信靠消息传递。
它请求对象执行某一处理或答复某一要求的信息,它统一了数据流和控制流。
消息的组成包括:
〔1〕接收消息的对象的名称;〔2〕消息标识符,也称消息名;〔3〕零个或多个参数。
继承是使用已有的类定义作为根底建立新类的定义技术,广义指能够直接获得已有的性质和特征,而不必重复定义他们。
继承具有传递性,一个类实际上继承了他上层的全部基类的特性。
继承分单继承和多重继承。
单继承指一个类只允许有一个父类,即类等级为树形构造;多重继承指一个类允许有多个父类。
多态性是指同样的消息被不同的对象承受时可导致完全不同的行动的现象
第三章软件工程根底
3.1软件工程根本概念
计算机软件是包括程序、数据及相关文档的完整集合。
软件的特点包括:
〔1〕软件是一种逻辑实体,具有抽象性;
〔2〕软件的生产与硬件不同,它没有明显的制作过程;
〔3〕软件在运行、使用期间不存在磨损、老化问题;
〔4〕软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题;
〔5〕软件复杂性高,本钱昂贵;
〔6〕软件开发涉及诸多的社会因素。
软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。
软件危机主要表现在本钱、质量、生产率等问题。
软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。
简单的说就是使软件走向工程化。
软件工程的核心思想是把软件产品看作是一个工程产品来处理。
软件工程包括3个要素:
方法、工具和过程。
软件工程过程是把软件转化为输出的一组彼此相关的资源活动,包含4种根本活动:
〔1〕P(plan)——软件规格说明;〔2〕D(do)——软件开发;
〔3〕C(check)——软件确认;〔4〕A(action)——软件演进。
软件生命周期:
软件产品从提出、实现、使用维护到停顿使用退役的过程。
软件生命周期分三个阶段:
软件定义、软件开发、运行维护,
主要活动阶段是:
〔1〕可行性研究与方案制定;〔2〕需求分析;
〔3〕软件设计〔概要设计和详细设计〕;〔4〕软件实现;〔5〕软件测试;
〔6〕运行和维护。
软件工程的目标:
在给定本钱、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。
根本目标:
付出较低的开发本钱;到达要求的软件功能;取得较好的软件性能;开发软件易于移植;需要较低的费用;能按时完成开发,及时交付使用。
软件工程的理论和技术性研究的容主要包括:
软件开发技术和软件工程管理。
软件开发技术包括:
软件开发方法学、开发过程、开发工具和软件工程环境。
软件开发环境或软件工程环境是指全面支持软件开发全过程的软件工具的集合。
软件工程管理包括:
软件管理学、软件工程经济学、软件心理学等容。
软件管理学包括人员组织、进度安排、质量保证、配置管理、工程方案等。
软件工程根本原那么:
抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。
3.2构造化分析方法
构造化方法的核心和根底是构造化程序设计理论。
软件定义阶段中,可行性研究与方案的制定是确定待开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发的实施方案。
需求分析,对待开发软件提出的需求分析并给出详细的定义。
需求分析阶段的工作:
需求获取,需求分析,编写需求规格说明书,需求评审。
需求分析方法有:
〔1〕构造化需求分析方法;
面向数据构造的Jackson方法〔ISD〕;
面向数据流的构造化分析方法〔SA〕;
面向数据构造的构造化数据系统开发方法〔DSSD〕;
〔2〕面向对象的分析的方法〔OOA〕。
从需求分析建立的模型的特性来分:
静态分析和动态分析。
构造化分析方法的实质:
着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
构造化分析的常用工具:
数据流图;数据字典;判定树;判定表。
〔1〕数据流图〔DFD图〕:
描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统功能建模。
①加工〔转换〕——圆框,输入数据经加工变换产生的输出。
②数据流——箭头,沿箭头方向传递数据的通道,一般在旁边标注数据流名。
③存储文件〔数据源〕——双横线,表示处理过程中存放各种数据的文件。
④源、潭——方框,表示系统和环境的接口,属系统之外的实体。
〔2〕数据字典:
对所有与系统相关的数据元素的一个有组织的列表,以及准确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。
数据字典是构造化分析的核心。
〔3〕判定树:
从问题定义的文字描述中分清哪些是判定的条件,哪些是判定的结论,根据描述材料中的连接词找出判定条件之间的附属关系、并列关系、选择关系,根据它们构造判定树。
〔4〕判定表:
与判定树相似,当数据流图中的加工要依赖于多个逻辑条件的取值,即完成该加工的一组动作是由于某一组条件取值的组合而引发的,使用判定表描述比拟适宜。
软件需求规格说明书的特点:
①正确性;②无岐义性;③完整性;④可验证性;
⑤一致性;⑥可理解性;⑦可修改性;⑧可追踪性。
3.3构造化设计方法
软件设计是确定系统的物理模型。
软件设计是开发阶段最重要的步骤,是将需求准确地转化为完整的软件产品或系统的唯一途径。
系统设计人员和程序设计人员应该在反复理解软件需求的根底上,给出软件构造、模块的划分、功能的分配以及处理流程。
软件设计的根本目标是用比拟抽象概括的方式确定目标系统如何完成预定的任务。
从技术观点来看,软件设计包括软件构造设计、数据设计、接口设计、过程设计。
①构造设计:
定义软件系统各主要部件之间的关系。
②数据设计:
将分析时创立的模型转化为数据构造的定义。
③接口设计:
描述软件部、软件和协作系统之间以及软件与人之间如何通信。
④过程设计:
把系统构造部件转换成软件的过程描述。
从工程管理角度来看,软件设计分两步:
概要设计和详细设计。
软件设计的一般过程:
软件设计是一个迭代的过程;先进展高层次的构造设计;后进展低层次的过程设计;穿插进展数据设计和接口设计。
软件设计的根本原理是:
〔1〕抽象;〔2〕模块化;〔3〕信息隐蔽;〔4〕模块独立性。
衡量软件模块独立性使用耦合性和聚性两个定性的度量标准。
耦合性是模块见相互连接的严密程度的度量。
耦合程度取决于各个模块之间接口的复杂程度、调用方式以及哪些信息通过接口。
聚性是一个模块部各个元素间彼此结合的严密程度的度量。
在程序构造中各模块的聚性越强,那么耦合性越弱。
优秀软件应高聚,低耦合,有利于提高模块的独立性。
软件概要设计的根本任务是:
〔1〕设计软件系统构造;〔2〕数据构造及数据库设计;〔3〕编写概要设计文档;〔4〕概要设计文档评审。
在构造图中,模块用一个矩形表示,箭头表示模块间的调用关系。
可以用带注释的箭头表示模块调用过程中来回传递的信息。
还可用带实心圆的箭头表示传递的是控制信息,空心圆箭心表示传递的是数据。
构造图的根本形式:
根本形式、顺序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 公共 基础知识 汇总