计算机二级考点

合集下载

全国计算机二级考点及基础知识

全国计算机二级考点及基础知识

第1章数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。

详细重点学习知识点:1.算法的概念、算法时间复杂度及空间复杂度的概念2.数据结构的定义、数据逻辑结构及物理结构的定义3.栈的定义及其运算、线性链表的存储方式4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历5.二分查找法6.冒泡排序法1.1算法考点1 算法的基本概念考试链接:考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。

计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。

1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。

2.算法的基本要素:(1)算法中对数据的运算和操作一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。

在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。

(2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。

描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。

一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。

考点2 算法复杂度考试链接:考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。

1.算法的时间复杂度算法的时间复杂度是指执行算法所需要的计算工作量。

同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。

这表明使用绝对的时间单位衡量算法的效率是不合适的。

撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。

全国计算机二级公共基础知识必背考点【最新版】

全国计算机二级公共基础知识必背考点【最新版】

全国计算机二级公共基础知识必背考点1. 算法的有穷性是指算法必须能执行有限个步骤之后终止.2. 算法的时间复杂度是指算法在执行过程中所需要的基本运算次数3. 队列、栈、线性表属于线性数据结构,二叉树不属于4. 数据的存储结构是指:数据的逻辑结构在计算机中的表示5. 一个逻辑数据结构可有多种存储结构,且各种存储结构影响数据处理的效率6. 线性链表是线性表的链式存储结构7. 栈是先进后出、后进先出的线性链表,具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针,是特殊的线性表,只能在一端插入或者删除元素8. 线性链表存储空间不一定连续,且各元素的存储顺序是任意的9. 在深度为7 的满二叉树中,叶子节点的个数为:6410. 能用二分法查找的是顺序存储的有序线性表11. 对长度为N 的线性表进行顺序查找,在最坏的情况下需要比较的次数为:N12. 对于长度为N 的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是:快速排序为N(N-1)/213. 算法的复杂度包括时间复杂度和空间复杂度14. 算法在执行过程中所需要的存储空间称为算法的空间复杂度15. 问题处理方案的正确而完整的描述称为算法16. 数据的逻辑结构在计算机存储控件中的存放方式称为数据的存储结构或者物理结构或者物理存储结构17. 按照逻辑结构分类,数据结构可以分为线性结构和非线性结构,二叉树属于非线性结构18. 数据结构分为逻辑结构和存储结构,循环队列属于存储结构19. 某二叉树中度为2 的结点有18 个,则该二叉树中共有19 个叶子结点20. 一颗二叉树第六层(根节点为第一层)的结点数最多为32 个21. 对长度为10 的线性表进行冒泡排序,最坏的情况下需要比较的次数为4522. 程序经调试改错后还应进行再调试23. 符合结构化程序设计风格的是使用顺序、选择和重复三种基本控制结构标示程序的控制结构24. 结构化程序设计的一种基本方法是逐步求精法、自顶向下、模块法25. 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送消息26. 在软件工程学中,我们把一组具有相同的数据结构和相同的行为特征的对象的集合定义为类27. 面向对象的方法有对象/继承/类28. 在面向对象的方法中,类的实例称为对象9. 在面向对象的方法中,类描述的是具有相同属性与操作的一组对象30. 结构化程序设计的3 种基本逻辑机构为顺序、选择和重复(循环)31. 在面向对象的方法中,类之间共享属性和操作的机制称为继承32. 软件是程序、数据与相关文档的集合33. 在软件开发中,属于设计阶段的是:数据结构设计、给出系统模块结构、定义模块算法34. 软件工程的主要思想是强调在软件开发的过程中需要应用工程化原则35. 软件交付使用后还应进行维护36. 在结构化方法中,用数据流程图(DFD )作为描述工具的软件开发阶段是需求分析37. 软件设计的原则有抽象、模块化、信息隐蔽38. 为了是模块尽可能独立,需求模块的内聚程度要尽量高,且各模块的耦合程度要尽量弱39. 在软件设计中,属于过程设计工具的是:PDL 过程设计语言、PAD 图、N-S 图40. 软件测试的目的是尽可能多地发现程序中的错误41. 软件需求阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审42. 在结构化方法中,软件功能分解属于总体设计阶段43. 软件工程的三要素:工具过程方法44. 若按功能划分,软件测试的方法通常分为白盒测试和黑盒测试45. 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块),其中驱动模块的作用是将测试数据传送给被测试的模块,并显示被测试模块的测试结果46. 程序测试分为静态分析和动态测试,其中静态分析(静态测试)是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误47. 诊断和改正程序中错误的工作通常称为调试48. 软件是程序、数据和文档的集合49. 软件工程研究的内容主要是软件开发技术和软件工程管理50. 数据库系统的核心是数据库管理系统51. 数据库系统的根本目标是解决数据共享问题52. 能给出数据库物理存储与物理存取方法的是内模式53. 在数据库的两极映射中,从概念模式到内模式的映射一般由数据库管理系统实现54. 支持数据库各种操作的软件系统叫作数据库管理系统55. 数据库(DB )\数据库系统(DBS )、数据库管理系统(DBMS )之间的关系是:DBS 包含DB 和DBMS56. 在关系数据库模型中,通常可以把字段称为属性,其值称为属性值57. 用树形结构来表示实体之间联系的模型称为层次模型58. 在E-R 图中,用来表示实体的图形是矩形59. 商品与顾客两个实体之间的联系一般是多对多60. 数据库系统在其内部分为三级模式,即概念模式、内模式和外模式,其中内模式给出了数据库中物理存储结构与物理存取方法62. 数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统62. 数据独立性分为逻辑独立性和物理独立性,当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为物理独立性63.如果一个工人可以管理多台设备,而一个设备只被一个工人管理,则实体工人与实体设备之间存在一对多的关系64. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、参照完整性和自定义完整性65. 在关系数据库中,把数据表示成二维表,每一个二维表称为关系或关系表66. 关系数据库管理系统能实现的专门关系运算包括选择、连接和投影。

计算机二级题库中的常见考点总结

计算机二级题库中的常见考点总结

计算机二级题库中的常见考点总结计算机二级考试是对计算机应用能力的一种全面测试,题库中的考点众多且内容广泛。

为了帮助考生更好地备考,本文将对计算机二级题库中的常见考点进行总结和梳理,以供参考。

一、计算机基础知识计算机基础知识是计算机二级考试中的重要考点,包含了计算机硬件、软件、操作系统、网络等方面的内容。

1. 计算机硬件:包括计算机的构成、各硬件设备的功能和作用,如中央处理器(CPU)、内存、硬盘、显示器等。

2. 计算机软件:软件分为系统软件和应用软件,系统软件包括操作系统、编程语言,应用软件包括办公软件、图形图像处理软件等。

3. 操作系统:主要考察对Windows操作系统的了解,包括操作系统的安装、配置和管理,文件管理、网络配置等。

4. 网络:主要考察网络的基本概念和原理,如网络拓扑结构、网络安全、通信协议等。

二、办公自动化软件应用办公自动化软件是计算机二级考试中常见的考点,主要包括Word、Excel、PowerPoint等办公软件的应用技能。

1. Word:主要考察文字处理能力,包括格式调整、插入图表、页眉页脚设置等。

2. Excel:主要考察数据处理能力,包括公式、函数的应用,数据筛选、排序,数据图表的制作等。

3. PowerPoint:主要考察演示文稿制作能力,包括幻灯片排版、动画效果的设置,内容的呈现和编辑等。

三、数据库管理与应用数据库管理与应用是计算机二级考试中的重要考点,主要包括数据库的基本概念、SQL语言的应用和数据库管理工具的使用等内容。

1. 数据库基本概念:主要考察对数据库的理解,包括数据库的组成、三范式、数据库的设计和规范等。

2. SQL语言:主要考察SQL语言的应用能力,包括数据查询、数据更新、数据删除等常用语句的使用。

3. 数据库管理工具:主要考察数据库管理工具的使用,如MySQL、Oracle等,包括数据库的创建、表的设计和管理等。

四、计算机网络与信息安全计算机网络与信息安全是计算机二级考试中的重点考点,主要包括网络原理、网络安全和信息安全等内容。

计算机二级试题考点及答案

计算机二级试题考点及答案

计算机二级试题考点及答案一、计算机基础知识在计算机二级考试中,计算机基础知识是一个非常核心的考点,它包括了计算机的发展历史、计算机硬件和软件的基本概念等内容。

下面是该考点的详细内容及答案。

1. 计算机的发展历史计算机的发展可以分为四个阶段:计算机的启示期、电子管计算机时代、晶体管计算机时代和集成电路计算机时代。

每个阶段都有其代表性的计算机和特点。

- 计算机的启示期:由巴贝奇提出了“分析机”概念- 电子管计算机时代:由ENIAC等大型机开始,采用电子管作为计算元件- 晶体管计算机时代:晶体管取代了电子管,计算机体积更小,运行速度更快- 集成电路计算机时代:计算机开始采用集成电路,规模更小,性能更强2. 计算机硬件的基本概念计算机硬件包括中央处理器(CPU)、内存、硬盘、显示器等部件,其中CPU是计算机的核心。

下面是几个计算机硬件的基本概念及答案。

- CPU:负责进行计算和控制计算机的工作,是计算机的大脑- 内存:用于临时存储数据和程序指令,分为主存和辅存- 硬盘:用于永久存储数据和程序,一般容量较大- 显示器:用于显示计算机处理结果的软件图像3. 计算机软件的基本概念计算机软件包括系统软件和应用软件,它们分别负责管理计算机硬件和完成特定任务。

下面是几个计算机软件的基本概念及答案。

- 操作系统:管理计算机硬件和软件资源,提供对计算机的统一控制- 编程语言:用来编写计算机程序的语言,如C++、Java等- 应用软件:用于完成特定任务的软件,如Word、Excel等办公软件二、计算机网络计算机网络是计算机二级考试的另一个重要考点,它包括了计算机网络的基本概念、网络通信协议等内容。

下面是该考点的详细内容及答案。

1. 计算机网络的基本概念计算机网络是由若干台计算机互连而成的系统,它们之间可以共享资源、传输数据和通信。

下面是计算机网络的几个基本概念及答案。

- 网络拓扑结构:用于描述网络中计算机之间的连接方式,如星型、总线型等- 网络传输介质:用于计算机之间传输数据的媒介,如有线和无线等- IP地址:用于标识网络中计算机的唯一地址- 子网掩码:用于划分IP地址的网络和主机部分2. 网络通信协议网络通信协议是计算机网络中用于规定计算机之间数据传输方式的一种约定。

计算机二级考点整理

计算机二级考点整理

计算机二级考点整理(2013大纲版)一、计算机的基础知识(一)计算机的发展1.1943年美国宾夕法尼亚大学电子工程系教授莫克利及其研究生埃克特提出的采用真空管建造一台通用电子计算机计划被军方采用,莫克利及埃克特开始研制电子数字积分计算机(Electronic Numerical Integrator And Calculator,ENIAC),并于1946年研制成功。

ENIAC本身存在两大缺点:一是没有存储器;二是用布线接板进行控制,电路连线繁琐耗时。

因此莫克利和埃克特在不久后开始研制新的机型电子离散变量自动计算机(Electronic Discrete Variable Automatic Computer ,EDVAC)。

美籍匈牙利数学家冯·诺依曼(ENIAC项目研究人员,自己研制的EDVAC运算速度世界第一)在同时于普林斯顿高等研究院研制EDVAC,并归纳了EDVAC的原理要点:A.计算机的程序和程序运行所需要的数据以二进制形式存放在计算机的存储器中。

B.程序和数据存放在存储器中,即存储程序的概念。

计算机执行程序时无需人工干预,能自动、连续地执行程序,并能得到预期结果。

冯·诺依曼原理决定了计算机必须由输入、存储、运算、控制和输出五个部分组成。

今天的计算机的基本结构仍采用冯·诺依曼提出的结构体系,所以人们称这种符合这种设计的计算机为冯·诺依曼机。

冯·诺依曼因此被称为“现代电子计算机之父”。

英国人认为英国数学家图灵帮忙设计并于1943年投入使用(用于帮助英国政府破译截获密电)的COLOSSUS是世界上第一台电子计算机。

2.计算机发展历史:(1)第一阶段(1946-1959):主机电子器件是电子管,内存使用泵延迟线,外存储器使用穿孔卡片及纸带,每秒可处理几千条指令。

(2)第二阶段(1959-1964):主机电子器件是晶体管,内存是磁芯存储器,外存储器使用磁带,每秒可处理几万至几十万条指令。

(完整word版)计算机二级公共基础知识(全)

(完整word版)计算机二级公共基础知识(全)

1。

1 算法考点1 算法的基本概念计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法.算法(algorithm)是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,同时是明确的;此顺序将在有限的次数后终止。

算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作.1算法的基本特征(1)可行性(effectiveness):针对实际问题而设计的算法,执行后能够得到满意的结果。

(2)确定性(definiteness):算法中的每一个步骤都必须有明确的定义,不允许有模棱两可的解释和多义性。

(3)有穷性(finiteness):算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止。

(4)拥有足够的情报:要使算法有效必需为算法提供足够的情报当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效。

2算法的基本要素(1)算法中对数据的运算和操作:每个算法实际上是按解题要求从环境能进行的所有操作中选择合适的操作所组成的一组指令序列.计算机可以执行的基本操作是以指令的形式描述的。

一个计算机系统能执行的所有指令的集合,称为该计算机系统的指令系统。

计算机程序就是按解题要求从计算机指令系统中选择合适的指令所组成的指令序列在一般的计算机系统中,基本的运算和操作有以下4类:①算术运算:主要包括加、减、乘、除等运算;②逻辑运算:主要包括“与”、“或”、“非"等运算;③关系运算:主要包括“大于"、“小于”、“等于”、“不等于"等运算;④数据传输:主要包括赋值、输入、输出等操作。

(2)算法的控制结构:一个算法的功能不仅仅取决于所选用的操作,而且还与各操作之间的执行顺序有关.算法中各操作之间的执行顺序称为算法的控制结构.算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。

计算机二级知识点考点

计算机二级知识点考点

计算机二级知识点考点
计算机二级考试中的知识点非常广泛且多样化,涵盖了计算机基础知识、操作系统、办公软件、网络和互联网等多个方面。

下面将分别从这些方面介绍一些考点。

1. 计算机基础知识:计算机的基本组成、计算机的工作原理、计算机的分类和发展历程等。

例如,计算机由硬件和软件两部分组成,硬件包括中央处理器、内存、硬盘等,而软件又分为系统软件和应用软件。

2. 操作系统:操作系统是计算机系统的核心软件,负责管理计算机的资源和控制计算机的运行。

常见的操作系统有Windows、Linux 和Mac OS等。

考生需要了解操作系统的基本功能、常用命令和操作技巧。

3. 办公软件:办公软件是计算机的重要应用领域,包括文字处理、电子表格和演示文稿等。

常见的办公软件有Microsoft Office套件和WPS Office等。

考生需要熟悉常用的办公软件的功能和使用技巧。

4. 网络和互联网:网络是计算机之间相互连接的系统,而互联网是全球范围内的计算机网络。

考生需要了解网络的基本概念、网络协议和网络安全等知识。

除了上述的知识点外,考生还需要了解数据存储和管理、数据库管理系统、计算机硬件维护和故障排除等方面的知识。

这些知识点在
实际工作和生活中都有广泛的应用,掌握了这些知识点可以提高计算机的使用效率和安全性。

总结起来,计算机二级考试中的知识点非常广泛,要求考生掌握计算机基础知识、操作系统、办公软件、网络和互联网等方面的知识。

考生需要通过学习和实践来掌握这些知识点,并在考试中能够准确地回答相关的问题。

计算机二级考试公共基础知识考点

计算机二级考试公共基础知识考点

计算机二级考试公共基础知识是计算机二级考试的一部分,主要考察考生对计算机基础知识的掌握情况,下面是一些常见的考点和知识点:
1. 计算机基础知识:包括计算机的硬件组成、计算机的工作原理、操作系统的基本概念、常见的应用软件以及网络基础知识等方面的内容。

2. 计算机操作系统:包括常见的计算机操作系统和其特点、操作系统的安装和配置以及文件管理、进程管理、内存管理等方面的内容。

3. 网络基础知识:包括计算机网络的基本概念、网络拓扑结构、常用网络协议、IP地址的分类和子网划分、TCP/IP协议的基本原理以及网络安全等方面的内容。

4. 数据库基础知识:包括数据模型的基本概念、关系模型、SQL语言的基本语法、数据库的设计与实现以及数据备份与恢复等方面的内容。

5. 程序设计基础知识:包括常见的编程语言、程序设计的基本思路与方法、程序设计的基本流程以及程序的调试和测试
等方面的内容。

6. 办公自动化软件:包括文字处理软件、电子表格软件和演示文稿软件的基本概念、常用功能和使用方法。

7. 计算机安全基础知识:包括计算机病毒的种类和防范方法、网络攻击的方式和防范方法、数据安全和隐私保护等方面的内容。

以上仅是计算机二级考试公共基础知识的一些常见考点和知识要点,实际考试中还可能涉及其他方面的内容。

考生在备考时应该根据具体情况,选择适合自己的学习和练习方式,并且要多做真题和模拟题,加强对知识点的掌握和理解,提高考试的准确性和速度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机二级考点算法基本特征有穷性确定性可行性基本要素对数据对象的运算和操作算法的控制结构设计的基本方法列举法归纳法递推法减半递推回溯法复杂度时间复杂度即计算工作量,用基本运算次数来度量:工作量=f(n)(其中n是问题规模)空间复杂度程序所占空间输入的初始数据所占的存储空间执行过程中所需的额外空间数据结构逻辑结构存储结构存储方式顺序存储链式存储索引存储散列存储结构分类非线性结构树基本概念:父节点、子节点(有后件)、叶子节点(无后件)、度、深度、子树二叉树特点:可为空、最多两子树、左右次序不可颠倒满二叉树&完全二叉树(满二叉树一定是完全二叉树;反之不一定)性质:k层最多结点:2的(k-1)次幂深度m的满二叉树结点:n个结点的二叉树深度k至少为(即完全二叉树):图线性结构完全二叉树n个结点,对编号k的结点有以下结论:k=1,根结点,无父结点k>1,父节点编号为INT(k/2)2k<=n,编号为k的左子结点编号为2k;否则无2k+1<=n,则编号为k的右子结点编号为2k+1;否则无存储结构:通常使用链式二叉树的遍历:(确定任意二者可确定唯一二叉树)前序DLR 中序LDR后序LRD线性表(有限序列)队列(允许一端插入、一端删除)S=0,循环队列为空S=1,且front=rear时,满元素总数=(rear-front+线性表总长)%*线性表总长列满入队(上溢);列空退队(下溢)栈(特殊的线性表--射线性质)栈底、栈顶查找技术记忆作用插入删除运算不需移动表中其他元素栈顶指针动态反应变化下列公式中n表示线性表长度n较小时,插入/选择排序n较大时,快速/堆排序n的初始状态基本有序时,简单/冒泡排序顺序查找适用无序排列和顺序链式排列最好情况,查找次数1最坏情况,查找次数n平均情况,次数n/2,时间复杂度O(n)二分法查找(即折半查找)最坏情况比较次数:排序技术交换类排序法冒泡排序最坏情况:n/2遍从前往后扫描和n/2遍从后往前扫描,需比较n(n-1)/2次,数量级为n的二次方快速排序法平均时间效率最高为:最坏情况时间效率为:插入类排序法简单插入排序法最好情况,比较n-1次,移动0次最坏情况,比较n(n-1)/2次,移动次数n(n-1)/2次平均比较次数和移动次数都为n平方/4,时间复杂度为:希尔排序法效率与所选取的增量序列有关选择类排序法简单选择排序法最坏情况下比较:n(n-1)/2次堆排序法堆:将元素顺序组成一颗完全二叉树,所有结点的值大于或等于(小于或等于)左右子结点的值,我们称大(小)根堆。

最坏情况,堆排序需要比较的次数为程序设计指程序设计、编制、调试的方法和过程设计方法结构化程序设计方法原则:自顶向下、逐步求精、模块化、限制使用goto语句基本结构:顺序结构、选择结构、循环结构(分WHILE型和UNTIL型)软件工程方法特点:逻辑实体,具抽象性没有明显制作过程不存在磨损、老化问题软件开发、运行对计算机系统具有依赖性复杂性高、成本昂贵软件开发涉及诸多社会因素软件危机不能满足软件需求的增长无法控制软件的开发成本和速度难以保证软件质量软件不可维护或维护成本非常低软件成本不断提高软件的开发生产率的提高跟不上硬件的发展和应用需求增长软件工程三要素:方法、工具、过程基本活动:软件规格说明、软件开发、软件确认、软件演进软件生命周期:包括软件定义、开发、运行维护3过程提出、实现、使用、维护到停止使用、退役的过程目标:有效、可靠、可理解、可维护、可重用、可适应、可移植、可追踪、可操作性原则:抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性、可验证性计算机辅助软件工程(CASE)面向对象方法基本概念:对象:基本特点——标识唯一性、分类性、多态性、封装性、模块独立性好类和实例消息继承多态性方法优点:与人类习惯的思维方法一致稳定性好可重用性好易于开发大型软件产品可维护性好设计风格编写时所表现出的特点、习惯和逻辑思维结构化分析方法需求分析需求获取、需求分析、编写需求规格说明书、需求评审需求分析方法结构化分析方法常用工具:数据流图(DFD)、数据字典(DD)、判定树、判定表面向对象分析方法设计方法面向数据流的设计方法:变换型(一条直链)、事务型(事务中心-支链)软件测试技术与方法静态/动态测试白盒测试逻辑覆盖型语句路径条件判定判断-条件基本路径测试黑盒测试等价类划分法边界值分析法错误推测法软件测试的实施单元测试集成测试确认测试(验收测试)系统测试数据库设计基础基本概念数据描述事物的符号记录数据库(DB)长期储存在计算机内的、有组织的、可共享的数据集合;具有“集成”与“共享”特点的数据数据库管理系统(DBMS)管理数据库的机构,是一个系统软件,负责数据库中数据的组织、操纵、维护、控制、保护以及数据服务等。

是数据库系统的核心类型:文件管理系统、层次数据库系统、网状数据库系统、关系数据库系统数据库系统(DBS)引进数据库技术后的整个计算机系统,能实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。

包含数据库管理系统,数据库管理系统包含数据库数据库技术数据管理发展阶段:人工管理、文件系统、数据库系统阶段未来数据库应支持:数据、对象、知识管理基本特征:面向对象基本特点数据的集成性数据的高共享性与低冗余性数据独立性高:包括物理独立和逻辑独立数据统一管理与控制数据库系统体系结构三级模式结构:概念模式:全局数据逻辑结构内模式:数据物理结构和存储方式的描述,数据库内部的表示方式外模式:子模式/用户模式,用户的数据视图两级映射:外模式/概念模式的映射;内模式/概念模式的映射数据模型基本概念:抽象层次上描述了系统的静态特征、动态行为和约束条件三个要素:数据结构、数据操作、数据约束概念数据模型逻辑数据模型有层次模式、网状模型、关系模型、面向对象模型等层次模型网状模型关系模型名词:关系、属性、元组(记录)、值域、候选码、主键(主码)、外键(外码)数据操作:数据查询、删除、插入、修改完整性约束:实体、参照、用户定义物理数据模型E-R模型(实体联系模型)实体、联系、属性关系代数基本运算投影运算选择运算笛卡儿积扩充运算交除(笛卡尔积的逆运算)连接与自然连接数据库管理数据库的建立、调整、重组、数据恢复、监控计算基础知识概述1946,美国宾夕法尼亚大学,电子数字积分计算机(ENIAC)莫克利、埃克特:新型电子离散变量自动计算机(EDVAC)冯·诺依曼:“现代电子计算机之父”提出二进制、存储程序概念计算机必须由输入、存储、运算、控制、输出五大部分计算机辅助技术计算机辅助设计(CAD)计算机辅助制造(CAM)计算机辅助测试(CAT)计算机辅助教学(CAI)嵌入式系统单个程序实现整个控制逻辑。

是一个控制程序存储在ROM中的嵌入式处理器控制面板,若手表、微波炉、录像机、汽车等计算机类型巨型机大型通用机微型机个人计算机工作站服务器未来计算机目标:巨型化、微型化、网络化、智能化新一代计算机种类:模糊计算机、生物计算机、光子计算机、量子计算机、超导计算机电子商务企业对企业(B2B)企业对消费者(B2C)消费者对消费者(C2C)非商务的电子商务(No-business EC)企业内的电子商务(Intrabusiness EC)数据/信息数据经过处理之后产生的结果为信息输入-模/数(A/D)-数/模(D/A)-输出数据单位位字节(8位)字长(8位、16位、32位、64位……)字符编码西文字符的二进制编码ASCLL汉字的编码汉字输入码(外部码、外码):音码、形码、数字码、混合码汉字机内码(汉字内部码、内码)汉字字形码和汉字字库:点阵码计算机的硬件系统运算器(ALU)控制器(CU)指令寄存器IR、程序计数器PC、指令译码器ID、操作控制器OC 存储器(Memory)内存:随机存储器RAM和只读存储器(ROM)高速缓冲器Cache存取速度(单位ns)、存储容量外存:硬盘、USB闪存驱动器、光盘倍速:单倍速为基准15kbps硬盘容量=磁头数*柱面数*磁道扇区数*每个扇区的字节数输入/输出设备(I/O)输入设备:鼠标键盘、摄像头、扫描仪、光笔手写输入板、游戏杆……输出设备:像素与点距、分辨率、显存显存容量=图形分辨率*色彩分辨率/8计算机软件系统概念程序程序设计语言:1.机器语言;2.汇编语言;3.高级语言进程与线程:进程=程序+执行进程是正在运行的程序实体;线程是进程中的实体内核态和用户态计算机软件系统及其组成软件系统:操作系统(核心,Windows、Linux、UNIX)、语言处理系统、数据库管理系统、系统辅助处理程序应用软件:办公室软件套装、多媒体处理软件、Internet工具软件多媒体技术基础知识多媒体含义:1.传播信息的载体;2.存储信息的载体多媒体特征:实时性、集成性、交互性、多样性多媒体数字化:声音:音频数据量(B)=采样时间(s)*采样频率(Hz)*量化位数(b)*声道数/8;文件格式:WAVE(拓展名WAV)、MOD(MOD、ST3、XT、S3M、FAR)、MPEG-3(MP3)、Real Audio(RA)、Creative MusicalFormat(CMF)、CD Audio(CDA)、MIDI(MID)文件种类:WAV、VOC、MIDI、RMI、PCM、AIF 图像:静态图像的数字化图像的文件格式:BMP、TIFF、JPEG、GIF、PSD、PDF视频文件格式:AVI、WMV、MPEG、Real Video(or RealMedia)多媒体数据压缩无损压缩:行程编码、霍夫曼编码、算数编码、LZW压缩编码有损压缩:预测编码、变换编码、基于模型编码、分形编码、矢量量化编码计算机病毒特征:繁殖性、破坏性、传染性、潜伏性、隐蔽性、可触发性分类:引导区病毒通过软盘在操作系统中传播文件型病毒是文件感染者,也称寄生病毒。

运行在计算机存储器中混合型病毒具有引导区病毒和文件型病毒两者特点宏病毒用BASIC语言编写的寄存在Office文档上的宏代码网络病毒留驻型病毒非留驻型病毒Internet基础及应用计算机网络的基本概念功能:数据通信、资源共享、计算机系统可靠性和可用性提高、实现分布式处理、综合信息服务网络分类:局域网、城域网、广域网网络的拓扑结构分类:总线型拓扑结构、星型拓扑结构、环形拓扑结构、树型拓扑结构、网状拓扑结构网络硬件:网络适配器(网卡)、传输介质(网线)、交换器/集线器、路由器、无限AP网络软件:应用层、传输层、互联层、主机到网络层Internet基础TCP/IP 协议工作原理TCP:可靠数据流服务(序号和确认)IP:网络层协议IP地址和域名的工作原理IP地址(层次型地址)、域名、DNS(组织城域层次结构的计算机和网络服务命名系统)Internet接入:ADSL接入、通过局域网直接接入、ISP接入、无线连接。

相关文档
最新文档