| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

计算机等级考试二级MS-Office基础知识 (1)

侯***华

贡献于2021-02-22

字数:4875

第部分 公基础知识
  第1章 数结构算法
  11算法
  1算法基概念
  (1)概念:算法指系列解决问题清晰指令
  (2)4基特征:行性确定性穷性拥足够情报
  (3)两种基素:数象运算操作算法控制结构(运算操作时问序)
  (4)设计基方法:列举法纳法递推法递法减半递推技术回溯法
  2算法复杂度
  (1)算法时间复杂度:执行算法需计算工作量
  (2)算法空间复杂度:执行算法需存空间
  12数结构基概念
  数结构指相互关联数元素集合数组织形式中逻辑结构反映数元素间逻辑关系存储结构数逻辑结构计算机存储空间中存放形式序存储链式存储索引存储散列存储4种方式
  数结构元素间前件关系复杂度划分:
  (1)线性结构:根节点节点直接前驱直接继非空数结构
  (2)非线性结构:满足线性结构数结构
  13线性表序存储结构
  1线性表基概念
  线性结构称线性表线性表简单常种数结构
  2线性表序存储结构
  •元素占存储空间必须连续
  •元素存储空间位置逻辑序存放
  3线性表插入运算
  第i元素前插入新元素步骤:
  步骤:原第n节点第i节点次移元素位置
  步骤二:新节点放第i位置
  步骤三:修正线性表节点数
  坏情况插入元素第位置线性表中元素均需移动
  4线性表删运算
  删第i位置元素步骤:
  步骤:第i元素包括第i元素ni元素次前移位置
  步骤二:修正线性表结点数
  14栈队列
  1栈基运算
  (1)基概念:栈种特殊线性表插入运算删运算线性表端进行称先进出表进先出表
  •栈顶:允许插入删端
  •栈底:栈顶端
  •空栈:栈中没元素栈
  (2)特点
  •栈顶元素插入早删元素
  •栈底元素早插入删元素
  •栈记忆作
  •序存储结构栈插入删运算需移动表中数元素
  •栈顶指针top动态反映栈中元素变化情况
  (3)序存储运算:入栈运算退栈运算读栈顶运算
  2队列基运算
  (1)基概念:队列指允许端进行插入端进行删线性表称先进先出线性表
  •队尾:允许插入端尾指针指队尾元素
  •排头:允许删端头指针指头元素前位置
  (2)循环队列运算
  谓循环队列队列存储空间位置绕第位置形成逻辑环状空间
  入队运算指循环队列队尾加入新元素
  循环队列非空(s1)队尾指针等队头指针时说明循环队列已满进行队运算种情况称溢
  退队运算指循环队列队头位置退出元素赋指定变量首先队头指针进然排头指针指元素赋指定变量循环队列空(s0)时进行退队运算种情况称溢
15线性链表

  定义链表中含指针域存放元素址称样链表单链表线性链表

  链式存储方式中求结点两部分组成:部分存放数元素值称数域部分存放指针称指针域中指针指该结点前结点(前件件)

  16树二叉树

  1树基概念

  树简单非线性结构树中仅没前驱节点称根余节点分成m互相交限集合T1T2…T}mm集合棵树称T1T2…T}mm根结点子树

  •父节点:节点前件前件节点称树根结点(简称树根)

  •子节点:~节点件件节点称叶子节点

  •树度:节点度

  •树深度:树层次

  2二叉树定义基性质

  (1)二叉树定义:二叉树种非线性结构限节点集合该集合空(空二叉树)根节点两棵互相交左右二叉子树组成分满二叉树完全二叉树中满二叉树定完全二叉树完全二叉树定满二叉树二叉树具两特点:

  •二叉树空空二叉树节点非空二叉树根结点

  •节点两棵子树称左子树右子树

  (2)二叉树基性质

  性质1:二叉树第k层2k1结点(k≥1)

  性质2:深度m二叉树2m1结点

  性质3:棵二叉树度0结点(叶子结点)总度2结点

  性质4:具n结点完全二叉树深度少[log2n]+1中[log2n]表示log2n整数部分

  3满二叉树完全二叉树

  (1)满二叉树:满二叉树指样种二叉树:层外层结点两子结点满二叉树第i层2i1结点

  面满二叉树定义知二叉树层结点数必须达否满二叉树深度m满二叉树2m1结点

  (2)完全二叉树:完全二叉树指样二叉树:层外层结点数均达值层缺少右边干结点

  果—棵具n结点深度k二叉树—结点深度k满二叉树中编号1~n结点——应

  3二叉树存储结构

  二叉树通常采链式存储结构存储节点数域指针域(左指针域右指针域)组成二叉树链式存储结构称二叉链表满二叉树完全二叉树层次进行序存储

  4二叉树遍历

  二叉树遍历指重复访问二叉树中节点指非空二叉树空二叉树结束返回二叉树遍历包括前序遍历中序遍历序遍历

  (1)前序遍历

  前序遍历指访问根结点遍历左子树遍历右子树三者中首先访问根结点然遍历左子树遍历右子树遍历左右子树时然先访问根结点然遍历左子树遍历右子树前序遍历描述:二叉树空执行空操作否①访问根结点②前序遍历左子树③前序遍历右子树

  (2)中序遍历

  中序遍历指访问根结点遍历左子树遍历右子树三者中首先遍历左子树然访问根结点遍历右子树遍历左右子树时然先遍历左子树然访问根结点遍历右子树中序遍历描述:二叉树空执行空操作否①中序遍历左子树②访问根结点③中序遍历右子树

  (3)序遍历

  序遍历指访问根结点遍历左子树遍历右子树三者中首先遍历左子树然遍历右子树访问根结点遍历左右子树时然先遍历左子树然遍历右子树访问根结点序遍历描述:二叉树空执行空操作否①序遍历左子树②序遍历右子树③访问根结点

  17查找技术

  (1)序查找:线性表中查找指定元素

  (2)坏情况元素找元素需线性表中元素较较次数n

  (2)二分查找:二分查找称折半查找种高效率查找方法二分查找条件限制求表必须序存储结构表中元素必须关键字序(升序降序均)排列长度n序线性表坏情况二分查找法需较log2n次

  18排序技术

  (1)交换类排序法

  •泡排序:通排序序列前前次较相邻元素排序码发现逆序交换较元素逐渐前部移部较元素逐渐部移前部直元素序止坏情况长度n线性表排序泡排序需较次数n(n1)2

  •快速排序:迄止排序算法中速度快种基思想:取排序序列中某元素作基准(般取第元素)通趟排序排元素分左右两子序列左子序列元索排序码均等基准元素排序码右子序列排序码基准元素排序码然分两子序列继续进行排序直整序列序坏情况次划分序列时间效率O(n2)

  (2)插类排序法

  •简单插入排序法:n排序元素成序表序表开始时序表中包含元素序表中包含n1元素排序程中次序表中取出第元素排序码次序表元素排序码进行较插入序表中适位置成新序表坏情况初始排序序列逆序情况较次数n(n1)2移动次数n(n1)2

  •希尔排序法:先整排元素序列分割成干子序列(相隔某增量元素组成)分进行直接插入排序整序列中元素基序(增量足够)时全体元素进行次直接插入排序

  (3)选择类排序法

  •简单选择排序法:扫描整线性表中选出元素交换表前面然剩子表采样方法直子表空止坏情况需较n(n1)2次

•堆排序方法:首先序序列建成堆然堆顶元素(序列中项)堆中元素交换(项应该序列)考虑已换元素考虑前n1元素构成子序列该子序列调整堆反复做步骤②直剩子序列空止坏情况堆排序法需较次数0(nlog2n)

第2章 程序设计基础

  21程序设计方法风格

  (1)设计方法:指设计编制调试程序方法程结构化程序设计方法软件工程方法面象方法

  (2)设计风格:良设计风格注重源程序文档化数说明方法语句结构输入输出

  22结构化程序设计

  1结构化程序设计原

  结构化程序设计强调程序设计风格程序结构规范化提倡清晰结构

  (1)顶:先考虑总体考虑细节先考虑全局目标考虑局部目标

  (2)逐步求精:复杂问题应设计子目标做渡逐步细化

  (3)模块化:程序解决总目标分解分目标进步分解具体目标目标称模块

  (4)限制GOT0语句

  2结构化程序基结构特点

  (1)序结构:始终严格程序中语句先序逐条执行基普遍结构形式

  (2)选择结构:称分支结构包括简单选择分支选择结构

  (3)重复结构:称循环结构根定条件判断否需重复执行某相类似程序段

  结构化程序设计中应注意事项:

  (1)程序设计语言中序选择循环等限控制结构表示程序控制逻辑

  (2)选控制结构准许口出口

  (3)程序语言组成容易识块块入口出口

  (4)复杂结构应该嵌套基控制结构进行组合嵌套实现

  (5)语言中没控制结构应该采前致方法模拟

  (6)量避免GOT0语句

  23面象程序设计

  面象方法质张客观世界固事物出发构造系统强调建立系统映射问题域

  •象:表示客观世界中实体明确边界意义东西

  •类:具属性方法象集合

  •实例:具体象应分类实例

  •消息:实例间传递信息统数流控制流

  •继承:已类定义作基础建立新类定义技术

  •态性:指象根接受信息作出动作样信息象接收时行动现象面象程序设计优点:类惯思维方法致稳定性重性易开发型软件产品维护性
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 4 香币 [ 分享文档获得香币 ]

购买文档

相关文档

2017年3月计算机二级MS-Office真题

1目前计算机应用领域可大致分为三个方面,指出下列正确答案____。A、CAI、专家系统、人工智能 B、工程设计、CAI、文字处理C、实时控制、科学计算、数据处理 D、数据分析、人工智能、计算机网络正确答案:C2不同的计算机,其指令系统也不相同,这主要取决于____。A、所用的操作系统 B、系统的总体结构C、所用的CPU D、所用的程序设

小***库 2年前 上传861   0

计算机二级公共基础知识(二级必过)

第1章 数据结构与算法 经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概 念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。 详细重点学习知识点: 1. 算法的概念、算法时间复杂度及空间复杂度的概念 2. 数据结构的定义、数据逻辑结构及物理结构的定义 3. 栈的定义及其运算、线性链表的存储方式 4. 树与二叉树的概念、二叉树的

l***金 5年前 上传1328   0

历年全国计算机等级考试二级Java语言程序设计试题及答案

历年全国计算机等级考试二级Java语言程序设计试题及答案一、选择题(每小题1分,共40小题,共40分)   1.下列叙述中正确的是( )。   A.一个算法的空间复杂度大,则其时间复杂度必定大   B.一个算法的空间复杂度大,则其时间复杂度必定小   C.一个算法的时间复杂度大,则其空间复杂度必定小   D.上述3种说法都不对 D。【解析】算法的时间

一***心 3年前 上传712   0

全国计算机等级考试二级C语言笔试试卷及标准解析

2006年4月全国计算机等级考试二级C语言笔试试卷及标准解析一、选择题((1)一(10)每题2分,(11)一(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不属于结构化程序设计方法的是A)自顶向下B)逐步求精C)模块化 D)可复用(2)两个或两个以上模块之间关联的紧密程度称为A)耦合度B)内聚度C)复杂度 D)数据传输特性(3)下列叙述中正确的是A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构

q***2 6年前 上传13594   0

全国计算机等级考试一级试题及答案

全国计算机等级考试一级试题及答案(25套)一、选择题(每题1分,共20分)D (1)世界上第一台计算机诞生于哪一年?A)1945年 B)1956年 C)1935年 D)1946年D(2)第4代电子计算机使用的电子元件是A)晶体管 B)电子管 C)中、小规模集成电路 D)大规模和超大规模集成电路D(3)二进制数110000转换成十六进制数是A)77 B)D7 C)7 D)30

小***库 4年前 上传932   0

计算机等级考试(NCRE)和英语等级考试(PETS)目标管理办法

计算机等级考试(NCRE)和英语等级考试(PETS)目标管理办法 为充分调动和发挥广大社考工作者的主观能动性,促使全省各级考试机构、各考点在组考管理质量上有提升、项目发展规模上有突破,有力地推动社考三年发展规划的贯彻落实,经研究,决定制订全国计算机等级考试(NCRE)和全国英语等级考试(PETS)两个重点项目目标管理办法。 一、总体目标 将全国计算机等级考试和全国英语等级考试两个项目的目标

d***2 13年前 上传13312   0

计算机二级office考试知识点

一、计算机基础知识  1. 计算机的发展、类型及其应用领域。  2. 计算机软硬件系统的组成及主要技术指标。  3. 计算机中数据的表示与存储。  4. 多媒体技术的概念与应用。  5. 计算机病毒的特征、分类与防治。

王***朝 2年前 上传400   0

目前最全的事业单位考试计算机基础知识试题

1、 世界上首先实现存储程序的电子数字计算机是____。 A、ENIAC B、UNIVAC C、EDVAC D、EDSAC 2、计算机科学的奠基人是____。 A、查尔斯.巴贝奇 B、图灵 C、阿塔诺索夫 D、冯.诺依曼 2、 世界上首次提出存储程序计算机体系结构的是____。 A、艾仑•图灵 B、冯•诺依曼 C、莫奇莱 D、比尔

f***t 6年前 上传34052   0

全国音乐等级考试《音乐基础知识》(初级)模拟试卷

全国音乐等级考试《音乐基础知识》(初级)模拟试卷教育部考试中心 中央音乐学院乐理·视唱练耳考试卷姓名性别准考证号QY试卷类成绩 一、填写唱名: 1. _________  _________      2. _________  _________二、识别符号: 1. A □  B □  C □  D □     2. A □  B □  C □  D □三、构写音程: 

5***d 2年前 上传704   0

计算机基础知识+Word基础知识+Excel基础知识

第一部分 一、单项选择题 1.世界上第一台电子数字计算机取名为( )。 A.UNIVAC B.EDSAC C.ENIAC D.EDVAC 2.操作系统的作用是( )。 A.把源程序翻译成目标程序 B.进行数据处理

王***朝 2年前 上传416   0

全国计算机等级考试一级B模拟试题及答案

  2012年3月全国计算机等级考试一级B模拟试题及答案 (1)在信息时代,计算机的应用非常广泛,主要有如下几大领域:科学计算、信息处理、过程控制、计算机辅助工程、家庭生活和    A)军事应用    B)现代教育    C)网络服务    D)以上都不是   【答案】:B   【解析】:计算机应用领域可以概括为:科学计算(或数值计算)、信息处理(或数据处理)、过程控制(或实

n***9 9年前 上传6800   0

计算机等级考试成绩查询替代申请表

计算机等级考试成绩查询替代申请表姓 名学 号专业班级证书级别( )国家级 ( )省级参加考试时间20 年 上半年下申 请 理 由学 院审核情况 同意课程替代。 学院签字(章): 日期:

教***心 3年前 上传555   0

全国计算机等级考试健康情况声明书(2022年)

全国计算机等级考试健康情况声明书本人已知晓并理解、遵守全国计算机等级考试关于考生个人健康要求和新冠肺炎疫情防控相关管理规定,并做如下声明:(一) 本人不属于疫情防控要求14天强制隔离期、医学观察期或自我隔离期内的人群。(二) 本人在考前14天内如实填写“体温自我监测登记表”,体温和个人健康情况均正常。(三) 考试过程中如出现咳嗽、发热等身体不适情况,我愿自行放弃考试或遵守考试工作人员安

教***心 2年前 上传913   0

2022山东省全国计算机等级考试健康管理信息采集表

附件1山东省全国计算机等级考试健康管理信息采集表考生姓名准考证号联系方式身份证号情形健康排查(流行病学史筛查)考前21天内是否有国内中、高风险等疫情重点地区旅居史考前28天内是否有境外旅居史居住社区21天内是否发生疫情属于下面哪种情形是否解除医学隔离观察是否核酸检测为阳性□是□否□是□否□是□否□确诊病例□无症状感染者□密切接触者

A***手 2年前 上传766   0

计算机基础知识100题

1、计算机主机是由CPU与下列哪种设备共同构成的(d )A.控制器 B.运算器 C.输入、输出设备 D.内存储器2、计算机能直接执行的指令包括两部分,它们是(b ) A.源操作数与目标操作数 B.操作码与操作数 C.ASCII码与汉字代码 D.数字与字符3、下列诸因素中,对微机工作影响最小的是(b ) A.尘土 B.噪声 C.温度 D.湿度

王***朝 2年前 上传470   0

计算机应用基础知识试题

单项选择题1、世界上第一台电子计算机诞生在:( )(A) 1946年、法国  (B) 1946年、美国(C) 1946年、英国  (D) 1946年、德国2、1946年诞生的世界上公认的第一台电子计算机是( )

王***朝 2年前 上传448   0

计算机基础知识及答案(二)

1、微型计算机采用的是冯•诺依曼体系结构,其硬件系统由运算器、控制器、存储器、输入设备和___C___五部分组成。A键盘、鼠标器。B显示器、打印机。C输出设备。D系统总线。2、在微型计算机中,其核心部件中央处理器CPU,被称之为___D___。A关键部件。B主要部件。C必备部件。D微处理器MPU(Micro Processing Unit)。

王***朝 2年前 上传1008   0

计算机基础知识上机操作

上机操作模拟试题注意事项:1、考试时间为60分钟,满分值为50分。2、上机操作试题结果应保存在建好的自己的文件夹中。3、考试用机出现故障请及时举手由监考老师解决。一、(3分)在D盘根目录下建立以自己的考号和姓名命名的文件夹,如考号为0001的考生王伟,应建立的文件夹名为“0001王伟”。二、(12分)打开文档“c:\jskh\双语教学\查字典比赛试题.

旧***代 4年前 上传960   0

计算机基础知识试题及答案

一、单项选择题1. 一个完整的微型计算机系统应包括__C___。A. 计算机及外部设备      B. 主机箱、键盘、显示器和打印机C. 硬件系统和软件系统     D. 系统软件和系统硬件2. 十六进制1000转换成十进制数是___A__。A. 4096        B. 1024      

奋***行 4年前 上传730   0

计算机基础知识试题及答案

计算机基础知识试题及答案

我***王 5年前 上传76407   0

X年3月份全国计算机等级考试二级C语言笔试培训机构复习题-内部

2021年3月份全国计算机等级考试二级C语言笔试培训机构复习题--内部资料一、选择题在以下各题的A〕、B〕、C〕、D〕四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。〔1〕为了防止流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 A)PAD图 B)N-S图 C)结构图 D)数据流图

静***雅 2年前 上传395   0

计算机二级ACCESS历年选择题汇总

1.程序流程图中带有箭头的线段表示的是( C )。A) 图元关系B) 数据流C) 控制流D) 调用关系【解析】在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C)。2.结构化程序设计的基本原则不包括( A )。A) 多态性B) 自顶向下C) 模块化D) 逐步求精

侯***华 3年前 上传495   0

计算机二级MSOffice高级选择题(全部题库)_

计算机二级MSOffice高级选择题(全部题库)_数据结构与算法1. 算法的有穷性是指()。答案: AA )算法程序的运行时间是有限的B )算法程序所处理的数据量是有限的C )算法程序的长度是有限的&&D )算法只能被有限的用户使用2. 对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n - 1)/2 的排序方法是()。答案: DA )快速排序B )冒泡

豆***2 4年前 上传530   0

计算机二级培训VFP总结

 计算机二级培训VFP总结1,文件类型.PJX 项目 .dbc 数据库 .dbf 表 .cdx 复合索引 .fpt 表备注 .idx 单索引 .qpr 查询 .vue 视图 .scx 表单 .frx 报表 .prg 程序 .mnx 菜单 .mpr 生成

小***库 3年前 上传494   0

计算机二级MSoffice高级应用选择题

1.1算法是指解题方案的准确而完整的描述。算法不等于程序,也不等于计算方法。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。1.2算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。有穷性指的是算法运算时间是有限的。

侯***华 3年前 上传620   0