计算机二级备考笔记

Python基础与数据结构详解

一 公共基础知识

1.计算机系统

1.通常用内存中读取一个指令字的最短时间来规定CPU周期,也称为机器周期。
2.虚拟存储器是对主存的逻辑扩展,虚拟存储器的空间大小取决于计算机的访存能力而不是实际外存的大小。
3.机器数中正数的原码、反码、补码均相同。负数的反码是对该数的原码除符号位外各位取反;补码是在该数的反码的最后(即最右边)一位上加1。不管是正数还是负数,其补码的符号位取反即是偏移码。
4.实时操作系统是指当外界事件或数据产生时,系统能够接收并以足够快的速度予以处理和响应,能够控制所有任务协调一致运行。目前有3种典型的实时系统:过程控制系统(如工业生产自动控制、航空器飞行控制和航天器发射控制)、信息查询系统(如仓库管理系统、图书资料查询系统)和事务处理系统(如飞机或铁路订票系统、银行管理系统)
5。地址重定位建立用户程序的逻辑地址与物理地址之间的对应关系,实现方式包括静态地址重定位和动态地址重定位。静态地址重定位是在程序执行之前由操作系统的重定位装入程序完成,程序必须占用连续的内存空间,且一旦装入内存后,程序不便于移动。动态地址重定位在程序执行期间进行,由专门的硬件机构来完成,通常采用一个重定位寄存器,在每次进行存储访问时,将取出的逻辑地址加上重定位寄存器的内容形成物理地址。动态地址重定位的优点是不要求程序装入固定的内存空间,在内存中允许程序再次移动位置,而且可以部分地装入程序运行,同时也便于多个作业共享同一程序的副本。
6.允许多个联机用户同时使用一台计算机系统进行计算的操作系统称为分时操作系统。分时系统把中央处理器的时间划分成时间片,轮流分配给每个联机终端用户,每个用户只能在极短时间内执行,若程序未执行完,则等待分到下次时间片时再执行。这样,系统的每个用户的每次要求都能得到快速响应,且用户感觉好像自己独占计算机。

1.数据结构与算法

1.在这里插入图片描述
在这里插入图片描述
2线性表的链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。
3.链的队列是采用链式存储结构表示的队列。链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律地连续变化。当front=rear=N[ULL时,队为空;当front=rear且不等于NULL时,队列中存在一个元素,其他情况无法判断。
4.双向链表具有两个指针域,但属于线性结构,二叉树属于非线性结构,但其中的满二又树与完全二又树可以按层次进行顺序存储,循环队列是队列的一种顺序存储结构,
5.在循环链表中,只要指出表中任何一个结点的位置,就可以从它出发不重复地访问到表中其他所有的结点。单向链表只有从头指针开始,沿各结点的指针扫描链表中的所有结点。双向链表从任何一个结点位置出发就可以访问到表中其他所有结点,但会出现重复访问。二叉链表从根结点开始可以访问树中所有结点,但是从其他结点位置出发,只能访问到它后面的结点,无法访问前面的结点。
6.带链的栈是具有栈属性的链表。链表的存储单元是不连续的,由于是不连续的存储空间,所以指针将不会有规律地连续变化。当top=bottom=NULL时,为栈空;当top=bottom且不等于NULL时,栈中存在一个元素,其他情况无法判断。
7.循环链表是指在单链表的第一个结点前增加一个表头结点,即空循环链表和非空循环链表中均存在表头结点,故循环链表中至少有一个结点,循环链表是线性表的一种链式存储结构,循环队列是队列的一种顺序存储结构,双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针(左指针和右指针),分别指向其前件结点和后件结点。双向链表中只有一个头指针且无头结点
8.根据树中的结点数=树中所有结点的度之和+1
9.度为0的叶子结点总是比度为2的结点多一个
10.树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。
11.排序可以在不同的存储结构上实现,但快速排序法适用于顺序存储的线性表,不适用于链式存储的线性表。堆排序适用于线性结构,不适用于非线性结构。
12.在这里插入图片描述
13.希尔排序可以实现通过一次交换而消除多个逆序。

2.程序设计基础

1.对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。
2.面向对象的主要特征:抽象、封装、继承、多态。
3.面向对象的优点:(1)与人类习惯的思维方法一致。
(2)稳定性好。
(3)可重用性好。
(4)容易开发大型软件产品。
(5)可维护性好。

4.软件工程基础

1.软件工程包含3个要素:方法、工具和过程。
2.在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,
3.软件需求规格说明书应该明确软件的功能、性能、数据、界面等要求,从而确定系统的逻辑模型。算法详细设计是详细设计阶段的工作。
4.数据流图是系统逻辑模型的图形表示,从数据传递和加工的角度,来刻画数据流从输入到输出的移动变化过程,它直接支持系统的功能建模。
5.需求分析阶段的工作可以分为4个方面:需求获取、需求分析、需求规格说明书编写和需求评审。
6.数据字典(Data Dictionary,DD)是对数据流图中所有元素的精确、严格的定义和解释,是一个有组织的列表,使得用户和系统分析员对于输入、输出、存储成分和中间计件结果有共同的理解,是结构化分析的核心。
7.详细设计阶段常见的工具有程序流程图、N-S图、PAD图、HIPO图、判定表等
8.数据流图(DFD)是系统逻辑模型的图形表示,从数据传递和加工的角度,来刻画数据流从输入到输出的移动变化过程,它直接支持系统的功能
9.
白盒测试法主要有逻辑覆盖、基本路径测试等。黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。基本路径测试根据软件过程性描述中的控制流确定程序的环路复杂性度量,用此度量定义基本路径集合,并由此导出一组测试用例对每一条独立执行路径进行测试。因此基本路径测试属于动态测试。
10.
单元测试主要针对模块的5个基本特征进行:模块接口测试,局部数据结构测试,重要的执行路径的检查,检查模块的错误处理能力,影响以上各点及其他相关点的边界条件测试。
11.软件测试的实施过程主要有4个步骤:单元测试、集成测试、确认测试(验收测试)和系统测试。

5.数据库设计基础

1.数据定义功能:负责数据的模式定义与数据的物理存取

计算机二级考试大概内容: word 2016 操作界面:由 文件 按钮,快速访问工具栏、标题栏、功能区(选项卡和命令组)、标尺、共享,页面区域、滚动条、状态栏组成; ## 不同版本之间的兼容问题 ### 出现兼容问题的原因 ### 保存不同版本文件时的问题 高版本可以直接保存成低版本格式 低版本是可以通过“另存为”保存成高版本 ### 打开不同版本文件时的问题 高版本可以直接打开低版本,但有时需要用到兼容模式 低版本打开高版本,需要去下载一个 兼容包 ## 文档的基本操作 ### 新建文档 新建空白文档 通过“搜索联机模板”创建新文档 ### 保存文档 保存新建的文档 保存已有的文档 将文档另存为新文档 ### 打开文档 打开最近使用过的文档 打开已有的文档 ### 关闭文档 ## 文档的共享操作 邀请他人查看、 编辑文档 通过电子邮件方式共享文档 通过联机演示方式共享文档 通过发布至博客方式共享文档 ## 文本的基本操作 光标的移动 输入法的切换 大小写的切换 控制数字小键盘打开与关闭 输入时间与日期 插入 输入特殊符号 选定文本的作用:选定文本后,才能编辑和修改文本 ### 选定文本的方法 ctrl shift alt ## 文档的视图与窗口操作 文档的视图方式 切换方式 阅读模式的相关操作 页面视图模式 web 板式视图模式 大纲视图模式 ### 显示选项的设置 ### 显示比例的调整 ### 调整窗口的相关操作 ## 设置文本的常用格式 通过“字体”命令组设置文本格式 通过浮动工具栏设置文本格式 通过“字体”对话框设置文本格式(ctrl+D) 设置特殊文本格式 ## 设置文本的特殊效果 ###通过“字体”命令组设置文本特殊效果 设置轮廓效果 设置阴影效果 设置映像效果 设置发光效果 ### 通过“字体”对话框设置文本特殊效果 设置文本填充 设置文本边框 ## 段落的详细设置 通过标尺调整段落缩进 通过“段落”命令组调整缩进、对段落间距、行距 通过“段落”对话框调整缩进、段落间距、行距 ## word 边框与 底纹格式 设置边框的线性、颜色、粗线等 设置文字边框与段落边框 设置文字底纹和段落底纹 ## word 的项目符号与编号 通过“段落”命令组设置项目符号和编号 通过对话框联系方式设置项目符号与编号 通过“段落”命令组设置中文版式 ## 制表位的创建 tab 左对齐 右对齐 对话框设置 标尺创建制表位 ## 查找与替换的使用 第?章 ## 插入图片 ## 图片的编辑和 修改 ## 插入自选图形 ## 使用SmartArt 图形 ## 艺术字设置 ## 插入文本框 ## 插入对象与首字下沉 ## 文档页面设置以及分栏效果 ## 添加页眉与页脚 ## 创建表格---绘制表格 ## 表格的计算 ## 样式的设置 ## 多级列表与样式集 # 使用宏 插入批注 打印导出 插入脚注尾注
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烟雨金城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值