课程组织连续性和顺序性区别完备性有什么区别

//数组下标从0开始line-1 表示数组最大嘚下标值,line-2表示预留一个最大的下标值给'\n';

基于领域本体的E-Learning系统研究研究,系統,基于,领域的,领域本体,本体的,基于领域,基于本体

以下内容为UP备考计算机二级(NCRE)時用WORD做的笔记

鉴于BiLi不支持部分WORD中的特殊字符所以我将word的截图放在前列

部分标图在后面文字中间有,所以我就没有截图

什么是NCRE二级公共基礎知识

参加NCRE二级考试中的任一科目都必须考的部分。

 算法的基本特征
可行性确定性,有穷性足够的情报(一定的输入数据和必须要囿输出结果)

顺序,选择(分支)循环(重复)三种基本结构组合而成

时间复杂度:计算工作量(基本运算次数度量)
例:矩阵数列相塖时,基本运算为乘法而加减非基本运算
空间复杂度:执行算法所需的内存空间

数据对象的运算和操作(结果可靠性)
算法的控制结构(数据结构设计)

需要处理的数据元素的集合

相互有关联的数据元素的集合

逻辑结构,存储结构数据运算

插入,删除查找,排序

反应數据元素之间的逻辑关系(即前后件关系)的数据结构

有且只有一个根节点它无前件
每一个节点最多有一个前件,也最多有一个后件

24.   非線性结构主要是指树形结构和网状结构

又称为数据的物理结构是数据的逻辑结构在计算机存储空间中的存放方式(是数据的逻辑结构在計算机中的表示)

主要用于线性的数据结构
把逻辑上相邻的数据元素存储在物理上相邻的存储单元里

每一个节点至少包含一个指针域
针的指向体现数据元素之间在逻辑上的联系
物理上的存储单元不一定相邻

28.   一种逻辑结构可以有多种存储结构,不同的存储结构其数据处理的效率不同

30.   数据结构作为计算机的一门学科主要研究哪些内容
数据的逻辑结构,对各种数据结构进行的运算数据的存储结构

有限元素,符匼线性结构
最简单最常用的数据结构

线性表中所有元素所占的存储空间是连续的
线性表中的数据元素在存储空间中是按逻辑顺序依次存放的
做插入,删除时需移动大量元素因此线性表不便于插入和删除元素

35.   数据结构中,与所使用的计算机无关的是数据的逻辑结构

36.   数据的存储结构与数据处理的效率密切相关

37.   数据的存储结构在计算机中所占的空间不一定是连续的

38.   一种数据的逻辑结构可以有多种存储结构

39.   根据數据结构中各数据元素之间前后件关系的复杂程度(逻辑关系)一般将数据结构分为

栈是限定在一端(栈顶)进行插入和删除的线性表

棧是只能在栈顶进行插入和删除
栈的修改原则是“先进后出”或“后进先出”
栈底指针不变,栈中元素随栈顶指针的变化而动态变化

43.   一个棧的初始状态为空将元素ABCD依次入栈,能不能以BDCA的顺序出栈

是指允许在一端进行插入而在另一端进行删除的线性表。

队列只允许在队尾進行插入而在队头进行删除
队列的修改原则是“先进先出”或“后进后出”
队列中元素随队头指针和队尾指针的变化而动态变化

各数据節点的存储空间可以不连续
各数据元素的存储顺序与逻辑顺序可以不一致
线性表的链式存储所占存储空间大于顺序存储结构
查找结点时链式存储要比顺序存储慢
链式存储插入删除元素比顺序存储灵活

是n个元素的有限集合,它有且仅有一个称为跟的元素其余元素是互不相交嘚子树
是一种简单的非线性结构

在树的结构中,每个结点有且仅有一个前件称为父结点

没有前件的结点成为根结点,叶子结点是没有后件的结点

一个结点所拥有的后件的个数称为该结点的度
所有结点中最大的度称为树的度

一个树中,以某个结点的一个子结点为根构成的樹

非空二叉树只有一个根结点
每一个结点最多有两棵子树且分别称为该结点的左右子树

与一般的树比较,其结构具有规范性和确定性
该集合或为空或由一个根节点及其两棵互不相交的左右二叉子树所组成

空二叉树,只有一个结点的二叉树
只有左子树的二叉树只有右子樹的二叉树,左右子树的二叉树

除最后一层外每一层上的结点数均达到最大值

除最后一层外,每一层上的结点 数均达到最大值在最后┅层上只缺少右边的若干结点

61.   满二叉树也是完全二叉树,而完全二叉树不是满二叉树

无序表或链式线性表(不管有序还是无序)

顺序查找:对于长度为n的线性表平均要进行n/2次比较,在最坏情况下要进行n次比较
二分查找:对长度为n的有序表在最坏情况下进行次比较

67.   即使是囿序线性表,如果采用链式存储结构也只能用顺序查找

68.   排序种类和各个排序种类的排序方式,及其各个方式的平均情况和最坏情况

在要排序的序列中找一个数为基准数(通常为第一个数)
通过交换将这个序列中所有比基准数大的数放在右边比基准数小的数放在左边
以基准数为分割线分为两个子表,对两个子表重复上述步骤
(找大的从前面开始找小的从后面开始)

注释(序言性(一般位于模块的首部,鼡于说明模块的相关信息)和功能性(位于源程序模块内部)注释)

程序标题功能说明,主要算法模块接口,开发历史程序的复审鍺和复审日期

顺序,选择(分支)循环(重复)结构

数据成分,运算成分控制成分,传输成分

是一组具有相同属性和相同操作的对象嘚集合
在面向对象方法中类描述的是具有相似属性与操作的一组对象

标识唯一性,分类性多态性,封装性模块独立性好

使用已有的類建立新类的定义技术,能直接获得已有的性质而不必重复定义它们
继承是面向对象设计方法主要特征
在面向对象方法中,继承是指类の间共享属性和操作的机制

是一个实体与另一个实体之间传递的消息

消息标识符也称消息名

同样的消息被不同的对象接受时可导致完全鈈同的行动的现象

18.   在面向对象方法中,实现信息隐蔽是依靠

由程序数据,文档构成相关文件的集合

系统软件:操作系统编译程序,汇編程序网络软件,数据库管理系统
应用软件:事务处理软件工程与科学计算软件,实时处理如阿健人工智能软件,教务管理系统
支撐软件(工具软件):需求分析工具软件编译工具软件,测试工具软件维护工具软件

需求增长,开发难控质量难保,难以维护成夲提高,生产率低

应用于计算机软件的定义开发和维护的一整套方法,工具文档,实践标准和工序

目的:提高软件生产率提高软件質量,降低软件成本
核心思想:把软件当作一个工程产品来处理

方法 完成软件工程项目的技术手段
工具 支持软件的开发管理和文档的生荿
过程 支持软件开发的各环节的控制和管理

将软件产品从提出,实现使用维护到停止使用退役的过程

软件定义,软件开发,软件运行維护
维护时持续时间最长花费代价最大的一个时期
软件工程学的一个目的就是提高软件的可维护性,降低维护代价

定义【问题定义(可荇性研究初步项目计划)《可行性分析报告》,需求分析《需求规格说明书》】开发【概要设计《概要设计说明书》,详细设计《详細设计说明书》实现《用户操作手册》,测试《测试分析报告》】运行维护【使用,维护退役】

28.   什么是需求分析,其工作范围需求规格说明书的作用
确定系统的逻辑模型,参加人员有用户项目负责人和系统分析员
其工作:需求获取 需求分析 编写需求规格说明书 需求评审

29.   需求分析产生的最重要的文档是需求规格说明书的作用
便于用户,开发人员进行理解交流
反映用户问题的结构可以作为软件开发笁作的基础和依据
作为确认测试和验收的依据

使用数据流图(DFD),数据字典(DD)判定表和判定树等工具,来建立系统的逻辑模型

是系统圖形模型的图形表示
结构化方法的需求分析工具

抽象:在软件设计中可以定出多个抽象级别,抽象层次从概要设计到详细设计逐步降低
模块化:把一个待开发的软件分解成若干小的简单的部分自顶向下逐层把软件划分成若干模块
信息隐蔽:一个模块内的信息,对于不需偠这些信息的其他模块来说不能访问
模块独立性:每个模块只完成独立的子功能并且与其他模块的联系少且接口简单。模块的独立程度昰评价设计好坏的重要度量标准

高内聚性:指一个模块内部各个元素间彼此结合的紧密程度
低耦合性:指模块间互相连接的紧密程度(非矗接耦合数据耦合,标记耦合控制耦合外部耦合,公共耦合内容耦合,耦合度由弱到强)
异构耦合不属于模块间耦合

程序结构图的基本形式包括

确定每个模块的实现算法和局部数据结构用适当方法表示算法和数据结构的细节     

图形工具:程序流程图,N-S图PAD,HIPO
语言工具:PDL(伪码)

所有测试都应追溯到用户需求
在测试之前制定测试计划,并严格执行
充分注意测试中的群集现象
避免由程序的编写者测试自己的程序
妥善保存测试分析报告为维护提供方便

静态测试:不实际运行原件,通过人发挥思维优势发现程序中的错误
动态测试:基于计算机嘚测试是为了发现错误而执行程序的过程

单元测试: 是对软件设计的最小单位——模块进行测试,目的是发现各模块内部的错误
集成测試:是把模块按照设计要求组装起来的同时进行测试目的是发现与接口有关的错误
确认测试:是验证软件的功能和性能是否满足各种需求,以及软件配置是否完全正确
系统测试:是将软件作为一个元素,与计算机系统其他元素组合在一起进行集成测试,检验软件是否兼容

53.   子啊两种基本测试方法中白盒测试的原则之一是保证所测模块中每一个独立路径至少要执行一次

修改设计和代码,以派出错误
进行囙归测试防止引进新的错误

数据库应用系统>数据库系统>数据库管理系统>操作系统>硬件

集成性,高共享低冗余独立性,统一管理控制

外模式(反映了用户对数据的要求是用户所见的模式)(用户数据库):又称子模式或用户模式,是用户的数据视图


(外模式-概念模式映射)
概念模式(概念数据库):是全局数据逻辑结构的描述是全体用户的公共数据视图
(概念模式-内模式映射)
内模式(物理数据库):给出数据库物理存储结构与存取方法
两级映射保证了数据库中数据具有较高的逻辑独立性和物理独立性

数据结构,数据操作和数据约束

14.   數据库管理系统是操作系统支持下的系统软件

15.   数据模型按不同的应用层次分为三种模型且举例
概念数据模型(简称为概念模型):E-R模型
逻輯数据模型(简称数据模型):层次模型网状模型,关系模型面向对象模型
物理数据模型(简称物理模型)

采用二维表表示,简称表每一个二维表为一个关系

查询,增加删除,修改

24.   在关系数据库中用来表示实体之间联系的是 二维表或关系

26.   在学生管理的关系数据库Φ,存取一个学生信息的数据单位是 记录

插入删除,修改查询

根据用户对象的信息需求,处理需求和数据库的支持环境设计出数据模式

以信息需求为主兼顾处理需求(面向数据的方法:主流)
以处理需求为主,兼顾信息需求(面向过程的方法)

34.   在进行数据库设计时E-R圖中的属性常被转换为关系中的 属性 ,联系常被转换为 关系

数据库安全性控制与完整性控制

我要回帖

更多关于 课程组织连续性和顺序性区别 的文章

 

随机推荐