当前位置:文档之家› (完整word版)电子科技大学820计算机专业基础操作系统简答题总结,推荐文档

(完整word版)电子科技大学820计算机专业基础操作系统简答题总结,推荐文档

(完整word版)电子科技大学820计算机专业基础操作系统简答题总结,推荐文档
(完整word版)电子科技大学820计算机专业基础操作系统简答题总结,推荐文档

1.请解释进程同步机制中的让权等待的概念?并说明为什么要采用让权等待?(2002)

让权等待:当进程不能获得资源的时候放弃处理机,避免忙等。

为什么?提高CPU利用率和系统吞吐率。

2.请简述:系统调用与一般过程调用有什么差别?(2005年)?

(1).运行的状态不同。在程序中的过程一般或者都是用户程序,或者都是系统程序,即都是运行在同一个系统状态的(用户态或系统态)。

(2).进入的方式不同。一般的过程调用可以直接由调用过程转向被调用的过程。而执行系统调用时,由于调用过程与被调用过程是处于不同的状态,因而不允许由调用过程直接转向被调用过程,通常是通过访问管中断(即软中断)进入,先进入操作系统,经分析后,才能转向相应的命令处理程序。

(3).返回方式的不同。

(4).代码层次不同。一般过程调用中的被调用程序是用户级程序,而系统调用是操作系统中的代码程序,是系统级程序。

3.请描述在当前运行进程状态改变时,操作系统进行进程切换的步骤。(2011)

进程切换的步骤如下:

(1)保存当前进程上下文环境。

(2)对当前运行进程的PCB进行更新并将其移入适当的队列。

(3)挑选其他进程执行。

(4)对挑选进程PCB进行更新,包括将其状态改为运行。

(5)对存储器管理数据结构进行更新。

(6)恢复被选择进程上次移出时的处理器状态。

4.试写出P (S)操作的主要操作步骤(2011)

(1)S=S-1, (S 为信号量)。(2 分)

(2)若S<0,阻塞当前进程.将其插入S的等待队列,调度另一进程运行。(2分)

(3)若S>=0,当前进程继续运行。(2分)

5.阐述对于互斥临界区的管理要求(2011)。

为实现进程互斥,可利用软件方法,也可在系统中设置专门的同步机制来协调度进程。

但所有的同步机制都应遵循下述4条准则:(2分)

(1)空闲让进(1分):无进程处于临界区时,相应的临界资源处于空闲状态,因而可允许下个请求进入临界区的进程立即进入自己的临界区,以有效地利用临界资源。

(2)忙则等待(1分) :己有进程进入自己的临界区时,相应的临界资源正被访向,所有其他试图进入临界区的进程必须等待,以保证诸进程互斥地访问临界资源。

(3)有限等待(1分):对要求访问临界资源的进程,应保证该进程能在有效时间内进入自己的临界区,以免陷入“死等”

状态。

(4)让权等待(1分):当进程不能进入自己的临界区时,应立即释放处理机,以免进程陷入“忙等'。

6.为什么要在设备管理中引入缓冲技术?操作系统如何实现缓冲技术?(2011)

引入缓冲的主要原因:

(1)改善CPU与I/O设备间速度不匹配的矛盾(2分)

(2)可以减少对CPU的中断频率,放宽对中断响应时间的限制(1分)

(3)提高CPU和I/O设备之间的并行性(1分)

(4)解决基本数据单元大小(数据粒度)不匹配的问题。

根据I/O控制方式,缓冲的实现方法有两种:

(1)采用专用硬件缓冲器。(1分)

(2)在内存划出一个具有n个单元的专用缓冲区,以便存放输入输出的数据。内存缓冲区又称为软件缓冲(1分)。

7、解释页式存储管理中为什么要设置页表和快表。(2011)

页式存储管理首先把主存储器分成大小相等的分块,作为主存分配的物理单位,同时要求程序也分成与块大小一致的页面,这样就可以把作业信息按页面存放在块中。进行存储分配时,根据作业大小,确定其页面数,在装入主存时给它分配相应数目的主存块。这些主存块可以不相邻,为了在作业执行过程中准确地查找逻辑地址与绝对地址的对应关系,系统为每个作业建立一张页表,指出逻辑地址中的页号与主存块中块号的对应关系。(2 分〉

页表一般存放在主存储器中,当要按给定的逻辑地址进行读/写必须两次访问主存,延长了指令的执行周期,降低了执行速度,为了提高存取速度,系统设置一个小容置的高速缓冲存储器,利用高速缓冲存储器存放页表的一部分,这部分页表即“快表”,利用快表可以一次访问主存完成读写,大大缩短地址转换时间,从而提高查找速度和执行指令速度。(4分)

8. 什么是顺序文件?试说明顺序文件的优点和缺点。(2012)(4分)

顺序文件是指一系列记录按照某种顺序排列所形成的文件。顺序文件的优点在于当需要对记录进行批量存取时,它的存取效率最高,其缺点在于当文件较大时,记录的检索效率较低。另一个缺点是记录的增加和删除比较困难。

9.阐述什么是SPOOLING技术。(2012)(4分)

SPOOLING技术是外部设备同时联机操作技术的简称。它是关于慢速字符设备如何与计算机主机进行数据交换的一种技术,通常又称

假脱机技术。在多道程序环境下,利用多道程序中的一道或者两道程序來模拟脱机输入/输出中的外围控制机的功能,以达到“脱机”输入/输出的目的,利用这种技术可把独占设备转变成共享的虚拟设备,从而提高独占设备的利用率和进程的推进速度。

10. 什么死锁?如何预防死锁?(4分)(2012、13A)

死锁是因进程竞争资源或推进顺序不当,或相互通信出现永久阻塞现象,若无外力,这种情况将一直保持下去。

死锁的四个必要条件分别是: 互斥、请求和保持、不可剥夺以及循环等待。

为了预防死锁,必须破坏死锁的四个必要条件。由子互斥条件不能改变,因此可以采取破坏四个必要条件中的后三个。

11. 阐述基本分页存储管理和请求分页存储管理的异同之处(2012)(5分)

在基本分页存储管理系统中,系统将毎个程序按固定的大小分成若干页,每页对应一个物理块号。程序的所有页面都被装入到内存当中,运行过程中一直驻留在内存中。

在请求分页存储管理系统中,程序仍然被系统分成若干页。但并不是所有的页面都被装入到系统中。而是仅仅装入程序运行所必须的页面。当需要某一个页面时,再请求从外部调入。如果没有空闲的空间,則利用置换技术进行页面的淘汰和置换.。

12. 阐述计算机系统中缓冲的作用和分类(2012)(4分)

(1)改善CPU与I/O设备间速度不匹配的矛盾(2分)

(2)可以减少对CPU的中断频率,放宽对中断响应时间的限制(1分)

(3)提高CPU和I/O设备之间的并行性(1分)

(4)解决基本数据单元大小(数据粒度)不匹配的问题。

为了缓和CPU和外设之间的矛盾,操作系统引入了单缓冲、双缓冲以及循环缓冲。所谓单缓冲就是在CPU和外设之间设置了一个缓冲区,当有数据交换时,先把数据发往缓冲区,再从缓冲区中读数据。双缓冲就是具有两个缓冲,当一个进程正在往一个缓冲区读数

据的时候,操作系统可能正在读或写另外一个缓冲区,循环缓冲就是具有多个缓冲区的组合,它更加能够缓和CPU和外设之间速度的不匹配。

13操作系统中什么是虚拟存储器?为什么要引入虚拟存储技术?(2013)(5分)

答:虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统,虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。计算机操作系统引入和使用虚拟存储技术的主要目的是提高系统的内存利用率和系统吞吐量。

14 考虑文件系统的外存分配,简述什么是连续分配方式和索引分配方式?(2013)(5分)

连续分配方式:在创建文件时需要给文件分配—组连续的盘块。连续分配的优点:实现简单,存取速度快。缺点是要求有连续的存储空间,并且会产生外碎片,降低了外存空间的利用率,不宜动态增删因为会移动大量盘块。。

索引分配方式:为文件的每个分区单独建立一张索引表。该索引表记录了分配给该文件的所有的块号。优点:可以随机访问,易于文件的增加和删除。缺点:存储索引表花费了额外空间。(5分)

15什么是DMA方式?它与中断方式的主要区别是什么?(2013)(6分)

答:DMA是直接存储器存取。DMA传输将数据从一个地址空间复制到另外—个地址空间。CPU在传输开始和结束时,才需要CPU 敢于,传输过程本身是由DMA控制器来实行和完成。在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转移问题。即DMA 传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。

DMA和中断的主要区别在于,DMA传送完一批数据才中断CPU,中断方式在每个数据传输时中断CPU。且中断方式的中断由CPU 处理,DMA方式由DMA控制器处理。(6分)

16简述利用位示图进行文件存储空间管理的思想,以及这种方法的优缺点。(2013)(5分)

位示图利用二进制位表示磁盘状态,1表示已使用,用0表示空闲,进而得到—张位示图表,反映所有磁盘块的使用状态信息。其优点在于很容易找到一个连续的空闲块。缺点在于整个磁盘的位示图表文件比较大;另外,在磁盘空闲块较少时,搜索空闲块要花费—些时间。(5分)

17在存储器管理中,什么是重定位?为什么要引入重定位技术?(2014)(5分)

重定位就是将作业地址空间中的逻辑地址转换为主存中的物理地址,其实质是地址变换。

因为源程序经过编译、链接产生的装入模块一般总是从0开始编址的,程序中的地址都是相对起始地址的相对地址(逻辑地址)。而在装入内存时,其分配到的内存的起始地址通常不为0。因此,指令和数据的实际物理地址与装入模块中的相对地址不同。为使程序能够正确执行,必须进行重定位。(3 分)

18在分页存储管理系统中,页表的主要作用是什么?现代大多数计算机系统都支持非常大的逻辑地址空间(232?264),这给页表设计带来了什么样的新问题,应如何解决。(2014)(5 分)

页表的主要作用是记录进程的每个页面与对应的页框信息即提供页号到页框号的映射(2分)。大的逻辑地址空间会导致进程的页表非常大,难以装入连续地址空间。(1分)

为解决这个问题,可引入多级页表机制,即对页表进行分页,实现页表的离散存储,并为离散分配的页表再建立页表。在此基础上.还可以引入虚拟存储技术,即将只需部分页表调入内存,从而提高内存利用率。

19以从I/O设备读入数据为例,请用流程图方式说明程序I/O、DMA传输控制的处理过程。(2014)(6分)程序I/O方式:(3分)DMA方式:(3分)

20在哲学家就餐问题中,如果将先拿起左边筷子的哲学家成为左撇子,而将先拿起右边筷子的哲学家称为右撇子。在同时存在左擻子和右撇子的前提下,我们安排哲学家随意就座。请问是否可能产生死锁,为什么?(2014)(5分)

不可能产生死锁,因为它破坏了产生死锁的必要条件之一“循环等待“,在所有左边的哲学家等待右边哲学家放下筷子的循环等待,则每个哲学家必然已经获得左边的筷子,但还没有获得右边的筷子,这与存在右撇子的情况不符;而且,不相邻的哲学家之间不存在竞争资源关系,所以也不可能存在循环等待链。

21.什么是临界资源、死锁?若采用以下算法解决哲学家就餐问题,是否会导致死锁?为什么?(2015)(10分)

semaphore fork[5] = {1, 1, 1, 1, 1}; void main()

{

cobegin {

philosopher(O);

philosopher(l);

philosopher(2);

philosopher(3);

philosopher(4);

} coend

}

void philosopher(int i)

{

while(l) { thinking; if(i = 0){

P(fork[i]);

P(fork[(i+l)%5]);

} else {

P(fork[(i+l)%5]);

P(fork[i]);

}

eating;

V(fork[i]);

V(fork[(i+l)%5]);

临界资源:一次仅允许一个进程使用的资源称为临界资源,且只能互斥使用它。(2分)

死锁:多个进程因竞争资源或执行时推进顺序不当、或相互通信而处于永久阻塞现象,若无外力作用.这种现象将永久保持下去。(2分)

该算法不会导致死锁。(3贫)

因为该算法破坏产生死锁的四个必要条件之一循环等待条件,(3分)

22.文件物理结构是指一个文件在外存上的存储组织形式,主要有连续结构、链接结构和索引结构三种,请分别简述它们的优缺点。(2015)(10分)

(1)连续结构(3分)

它把逻辑上连续的义件信息依次存放在连续的物理块中。只耍知道文件在存储设备上的起始地址(首块位置)和文件长度(总块数),就能很快地进行存取。

优点:可以随机访问磁盘,且访问速度快。

缺点:要求有连续的存储空间,易产生碎片,磁盘利用率低,且不利于文件的增长扩充。

(2) 链接结构(3分)

这种结构将逻辑上连续的义件分散存放在不连续的物理块中,每个物理块设有一个指针,指向其后续的物理块。只要指明文件第一个块就可以按链指针检索整个文件件。

优点:不要求连续的存储空间,磁盘利用率较髙,有利用文件的增长扩充。

缺点:只适合顺序访问,不适合随机访问;文件数据块之间靠指针链接,可靠性差。

(3) 索引结构(4分)

系统为每个文件建立一张索引表,索引表记录了文件信息所在的逻辑块和与之对应的物理块。

优点:既支持顺序访问,也支持随机访问,査找效率高;便于文件的删除。

缺点:索引表占用一定的存储空间。

24.PCB的主要存储内容是什么?为什么说PCB是进程存在的唯一标志?(2016)(6分)

在进程控制块中,主要包括4个方面内容。

(1)进程标识符信息。(2)处理机相关信息。(3)进程控制和管理信息。(4)资源分配清单。

在创建进程时,系统将为它配置一个PCB;在进程进行调度时,系统根据PCB中的调度信息选择即将执行的进程,并将被暂停进程的信息保存至其PCB中,再根据被选中进程的PCB信息,恢复其运行现场:在进程结束时,系统将回收它的PCB。即在进程的整个生命周期内,系统总是通过其PCB对进程进行控制和管理,因此PCB是进程存在的唯一标志。(4分)

25.什么是虚拟存储器?如何实现页式虚拟存储器?(2016)(5分)

虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。(6分)

为了实现页式虚拟存储器,首先需要扩充页表,增加状态位、访问标志、修改标志与外存地址等标志。同时,还需要实现请求调页技

术和页面置换技术。请求调页技术是指通过缺页中断机制将进程所需页面及时调入内存。页面置换技术主要是在内存空间紧张时,选择被淘汰的页面,以腾出内存空间。(3分)

26.什么是设备的独立性,应如何实现?(2016)(5分)

设备独立性,即应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备这两个概念并在应用程序中,使用逻辑设备名称来请求使用某类设备;在系统中设置一张逻辑设备表(LUT)用于将逻辑设备映射为物理设备。

27.文件物理结构是指一个文件在外存上的存储组织形式,那么何谓文件的混合索引结构?其主要优点是什么?(2016)(5分)混合索引分配方式,是指将多种索引分配方式混合而形成的一种分配方式。

针对不同大小的文件存储要求,最优化对文件的

28.死锁产生的充要条件以及如何预防死锁和解决死锁;(注意问的是充要条件不是必要条件,应该是资源分配图的知识点,死锁预防,解除,避免要分开)(2017)

29.缓冲区的类型和引入缓冲区的目的;(识点要多背一点)(2017)

30.文件的物理结构,然后给出一个地址,问如何找到相应位置(2017)

31.CLOCK算法的题(王道上有)(2017)

32死锁避免和死锁预防的区别(2018)6分

33抖动的定义如何解决抖动(2018)6分

抖动:给进程分配的存储块不足而导致被调出的页面又立刻被调入所形成的频繁调入调出的现象,如此频繁地置换页面,以致大部分时间都花在页面置换上。一旦检测到抖动,操作系统要选择一个进程让它挂起,把它的页面写出去,把它占用的内存块分给别的进程。被挂起的进程将在以后适当时机重新开始执行。

34如何实现文件共享(2018)7分

文件的共享是指系统允许多个用户共同使用某些文件。通过文件链接来实现文件共享,有两种硬链接和符号链接形式。

其中,硬链接是通过索引节点(inode index)来进行链接的,通过多个文件名指向同一索引点

符号链接文件有点类似于windows的快捷方式。他实际上是特殊文件的一种。在符号链接中,文件实际上是一个文本文件,他包含了另一个文件的位置信息。

期末考试

1.简述页式存储和段式存储的主要区别(15 A)

(1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。

段则是信息的逻辑单位,它含有一组意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。(2分)

(2)页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现。因而在系统中只能有一种大小的页面,而段的长度却不固定,决定于用户所编写的程序,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。(2分)(3)分页的作业地址空间是一维的,即单一的线性地址空间,程序员只需利用一个记忆符,即可表示一个地址;而分段的作业地址空间则是二维的,程序员在标识一个地址时,既需给出段名,又需要给出段内地址。(2分)

2、简述什么是重定位,为什么要重定位?(15 A)

重定位指:将执行文件中的逻辑地址转化为内存物理地址的过程(3分)。

原因:程序的逻辑地址与其在内存中的物理地址无直接关系,编译时逻辑地址都是从0开始,程序地址都是相对地址,而在程序进入内存时,不可能总是从内存起始地址0开始,因此需要根据在其内存中的具体位置,将逻辑地址转换为物理地址,具体又分为装入时重定位和运行时重定位。(3分)

3.简述什么是进程的同步和互斥?(15 A)

进程的同步与互斥是指进程在推进时的相互制约关系。(2分)

进程同步是进程间共同完成一项任务时直接发生相互作用的关系。为进程之间的直接制约关系。在多道环境下,这种进程间在执行次序上的协调是必不可少的。(2分)

进程互斥是进程间的间接制约关系。在多道系统中,进程互斥就是保证每次只有一个进程使用临界资源。(2分)

4.什么是程序的局部性原理,具体表现为哪两种局部性?(15 B)(5分)

在一段较短的时间内,程序的访问和执行的指令,仅仅限于一个区域内。

具体表现为:

时间局部性:当前访问的数据和指令,在不久之后,很可能被再次访问,典型原因是循环。

空间局部性:当前访问的数据和要执行指令,其在空间上相邻的数据和指令之后又有可能被访问到,典型原因是数组等数据结构。(2分)

1.现代操作系统有哪些基本特征?(12 A)(6分)

答:现代操作系统具有并发性、共享性、虚拟性和异步性4个基本特征。

并发性:两个或两个以上的进程在同一时间间隔内执行。(2分)

共享性:系统中的资源可供内存中多个并发执行的进程共同使用。(2分).

虚拟性:通过某种技术把一个物理实体变为若干个逻辑上的对应物。(1分)

异步性:在多道程序环境下,程序执行过程的不确定性。(1分)

2. PCB的作用是什么?为什么说PCB是进程存在的唯一标志?(12 A)(6分)

答:PCB作用是使一个在多道程序环境下支持多进程并发执行。保存进程的若干信息。(2分)

在创建进程时,系统将为它配置一个PCB;在进程进行调度时,系统根据PCB中的调度信息选择即将执行的进程,并将被暂停进程的信息保存至其PCB中,再根据被选中进程的PCB信息,恢复其运行现场;在进程结束时,系统将回收它的PCB。即在进程的整个生命周期内,系统总是通过其PCB对进程进行控制和管理,因此PCB是进程存在的唯一标志。(4分)

3什么是死锁?为什么将所有资源赋予不同的序号,并规定所有进程必须按照资源号递增的顺序申请资源后,则不会产生死锁?(12 A)(6分)

答:死锁是指多个进程因为竞争资源或执行时推进的顺序不当,或相互通信出现永久阻塞现象,如果没有外力作用,这种现象将永远保持下去。(3分),,

系统不会产生死锁的原因是破坏了产生死锁的必要条件之一循环等待条件。此时,多个进程之间只可能存在占据较低序号资源的进程等待占据较高序号资源的进程释放资源的情况,但不可能存在反向的等待。因此,不会形成进程一资源的环路等待链。(3分)

4什么是虚拟存储器?如何实现页式虚拟存储器?(12 A)(6分)

答:虚按存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的—种存储器系统。(3分)

为了实现页式虚拟存储器,首先需要扩充页表,增加状态位、访问标志、修改标志与外存地址等标志。同时,请求调页技术和页面置换技术。请求调页技术是指通过缺页中断机制将进程所需页面及时调入内存。页面置换技术主要是在内存空间紧张时,选择被淘汰的

页面,以腾出内存空间。

5.中断驱动I/O方式与DMA方式的主要区别是什么?(12 A)(6分)

主要区别在中断频率和数据传送方式两个方面。

(1)中断频率(3分)

中断控制方式在每个数据传送完成后中断CPU,而DMA控制方式则是则所要求传送的一批数据全部与送结束时中断cpu。

(2)数据的传输方式(3分)

中断控制方式的数据传送是在中断处理时由CPU控制完成的,而DMA方式则是在DMA控制器的控制下完成的。

6.DMA控制器主要由哪些控制器构成?(12 A)

(1)命令/状态寄存器:用于接收从CPU发来的命令或有关控制状态。

(2)源地址:用于存放数据从设备传送到内存的目标地址,或由内存到设备的内存。

(3)数据寄存器DR:用于暂存从设备到内存或从内存到设备的数据。

(4)数据计数器DC:存放本次cpu要读或写的字(节)数。

7.中断和系统调用的区别和联系

源头不同:

系统调用:应用程序主动向操作系统发出的服务请求

中断分为:内中断(异常):非法指令或其他原因导致当前指令执行失败(如:内存出错)后的处理请求外中断:来自硬件设备的处理请求。

外中断时异步,内中断时同步,系统调用二者都可以。

相同之处是,采用的处理方式大致相同,保存现场转到内核态,执行相应的处理程序,处理完毕之后,再进行现场的切换,回到用户态继续执行程序(如果可以继续的话)。

8.几种逻辑文件的形式,优缺点。

1顺序文件:由一系列记录按某种顺序排列所形成的文件。

优点:批量存取效率高。

缺点:当文件很大时,查找效率及其低。且对文件增删效率及其低。

2索引文件:为可变长记录文件建立一张索引表,为每个记录设置一表项,以加速对记录的检索速度。

优点:通过索引提高了查找速度,可直接存取。

缺点:存储索引占用了空间,对文件增删时需要对索引进行修改。

3索引顺序文件:为每个文件建立一张索引表时,按组、组织记录,只为每组记录中的第一条记录设置一索引项,具有上述两种类型的优点:

优点:提高了存取速度,且索引表体积相对较小。

缺点:索引表占用空间。

9.影响磁盘I/O速度的因素

影响磁盘的关键因素是磁盘服务时间,它由寻道时间、旋转延迟和数据传输时间三部分构成。

寻道时间:指将读写磁头移动至正确的磁道上所需要的时间。

旋转延迟:指盘片旋转将请求数据所在的扇区移动到读写磁盘下方所需要的时间。

数据传输时间:指完成传输所请求的数据所需要的时间,它取决于数据传输率,

计算机专业基础综合

834 计算机专业基础综合(数据结构、计算机网络) 研究生入学考试大纲 数据结构部分(占60%) 【考试范围】 线性表(包括队列、堆栈等特殊线性表)的基本逻辑结构特征理解与应用;线性表(包括队列、堆栈等特殊线性表)的物理存贮结构;特殊矩阵的存贮及应用;树、图等非线性结构的基本逻辑结构特征理解与应用;树、图等非线性结构的物理存贮结构。排序与查找算法;一些算法的设计与时间复杂度分析。 【具体内容】 一绪论 1引言 2 什么是数据结构 3 相关基本概念和术语 4 算法的基本特征 5 算法分析相关概念 二线性表 1 线性表的概念,线性表的抽象数据类型,基本操作 2 线性表的顺序存储结构:静态分配,动态分配 3 顺序表的插入删除算法,移动元素次数分析 4 顺序存储结构的优缺点,引出单链表的结构类型定义 5 单链表的算法:生成先进先出单链表,后进先出单链表 6 单链表的算法:生成不带表头的递增有序单链表,生成带表头的递增有序单链表 7 单链表的算法:在指定位置插入一个新结点;删除指定值的结点;在指定位置删除一个结点; 8 单链表的合并:两个递增有序的单链表合并成一个递增有序的单链表 9 循环链表的概念,双向循环链表的概念,插入和删除结点 10 多项式的链表表示,算法思想 三栈和队列 1 栈的相关概念与特性 2 顺序栈的基本操作 3 链式栈的基本操作 4 栈的应用 5 队列的相关概念

6 链式队列的基本操作 7 顺序队列的基本操作 四数组 1 抽象数据类型数组的说明 2 数组的物理结构 3 特殊矩阵的压缩存储: 对称矩阵与三对角矩阵的压缩存储 4 稀疏矩阵的压缩存储:三元组顺序表与十字链表 5 稀疏矩阵的运算(转置算法) 6 广义表的概念:概念、物理结构、递归算法 五树与二叉树 1 树的有关概念 2 二叉树的定义与性质 3 二叉树的存储结构 4 二叉树的遍历 5二叉树遍历的应用 6 树的存储结构 7 树与二叉树的相互转换 8 树与森林的遍历 9 哈夫曼树 10、哈夫曼算法 六图 1 图的定义及术语 2 图的物理存贮结构:邻接矩阵、邻接表、十字链表和邻接多重表 3 图的遍历:深度优先搜索遍历与广度优先搜索遍历 4 图的连通性问题:DFS与BFS生成树、强连通分量的求解,最小生成树 5 有向无环图及应用: 拓扑排序、关键路径 6 最短路径:迪杰斯特拉算法、弗洛伊德算法 七查找 1 查找问题概述 2 顺序查找法 3 折半查找法 4 分块查找法 5 二叉排序树查找法 6 平衡二叉排序树查找法 7 B-树查找法和B+树查找法 8 键树查找法 9 哈希查找法

电子科技大学820计算机专业基础2014年考研专业课真题试卷

电子科技大学 2014年攻读硕士学位研究生入学考试试题 考试科目:820计算机专业基础 注:所有答案必须写在答题纸上,写在试卷或草稿纸上均无效。 《计算机操作系统》 一、填空题(10分,每空2分) 1.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1

(完整word版)小学语文必备文学常识、基础知识(已整理好的)

一、作者作品: 1、唐宋八大家:韩愈、柳宗元、欧阳修、苏洵、苏轼、苏辙、王安石、曾巩 2、并称“韩柳”的是韩愈和柳宗元,他们是唐朝古文运动的倡导者。 3、一门父子三词客:苏洵(老苏)、苏轼(大苏)、苏辙(小苏)。 4、豪放派词人:苏轼、辛弃疾,并称“苏辛”;婉约派词人:李清照(女词人) 5、李杜:李白、杜甫。小李杜:李商隐、杜牧。 6、屈原:我国最早的伟大诗人,他创造了“楚辞”这一新诗体,开创了我国诗歌浪漫主义风格。 7、孔子名丘,字仲尼,春秋时鲁国人,他是儒家学派的创始人,被称为“孔圣人”,孟子被称为“亚圣”,两人并称为“孔孟”。 8、苏轼称赞王维“诗中有画,画中有诗。” 9、杜甫是唐代伟大的现实主义诗人,其诗广泛深刻的反映社会现实,被称为“诗史”,杜甫也因此被尊为“诗圣”,有著名的“三吏”:《潼关吏》、《石壕吏》、《新安吏》;“三别”:《新婚别》、《垂老别》、《无家别》。 10、我国第一部纪传体通史是《史记》(又称《太史公书》),作者是汉朝的司马迁,鲁迅称《史记》为“史家之绝唱,无韵之《离骚》”,有:12本纪、30世家、70列传、10表、8书,共130篇。 11、“四史”:《史记》、《汉书》、《后汉书》、《三国志》。 12、元曲四大家:关汉卿、郑光祖、白朴、马致远。 13、《聊斋志异》是我国第一部优秀文言短篇小说集,作者是清代著名小说家蒲松龄。“聊斋”是他的书屋名,“志”是记叙,“异”是奇怪的事情。 14、书法四大家:颜真卿、柳公权、欧阳询、赵孟(fǔ) 15、战国时期百家争鸣主要流派及代表: 儒家:孔子孟子法家:韩非子

道家:庄子、列子墨家:墨子 16、南宋四大家:陆游、杨万里、范成大、尤袤 17、边塞诗人:高适、岑参、王昌龄 18、唐宗:唐太宗李世民宋祖:宋太祖赵匡胤秦皇:秦始皇嬴政汉武:汉武帝刘彻 19、我国第一位田园诗人是东晋的陶渊明(陶潜),他“不为五斗米折腰”。 20、世界文学作品中四大吝啬鬼:葛朗台、夏洛克、泼溜希金、阿巴贡。 21、中国吝啬鬼的典型:严监生。 二、中国文学之最: 最早的诗歌总集是《诗经》; 最早的爱国诗人是屈原; 最早的田园诗人是东晋的陶渊明; 最早的也是最杰出的边塞诗人是盛唐的高适和岑参; 古代最杰出的豪放派词人是北宋的苏轼; 古代最杰出的女词人是南宋的李清照; 古代最著名的爱国词人是南宋的辛弃疾; 古代最伟大的浪漫主义诗人是唐代的李白; 古代最伟大的现实主义诗人是唐代的杜甫; 古代写诗最多的爱国诗人是南宋的陆游; 古代最著名的长篇神话小说是明代吴承恩的《西游记》; 古代最著名的长篇历史小说是明初罗贯中的《三国演义》; 古代最早写农民起义的长篇小说是元末明初施耐庵的《水浒传》; 古代最伟大的现实主义长篇小说是清代曹雪芹的《红楼梦》; 古代最杰出的长篇讽刺小说是清代吴敬梓的《儒林外史》;

计算机理论基础知识

前言: IGCSE 国际考必考的内容。依照剑桥大学出版的教材同步编写的。 计算机其实就是一个“ 1. 获得输入数据; 2. 运算处理数据; 3. 输出新的数据;”的机器。 第一节二进制 1. 计算机的核心硬件包括: 中央处理器(CPU), 内存(Memory), 硬盘(Hard disc) ,显卡(Graphics card)。 这些硬件互相配合,接收输入的数据,然后进行运算再输出。 2.是通过什么来传送数据信号的呢? l 计算机采用的是电平信号。并且只有两种信号:高电平和低电平。 l 电平是个电压范围,规定输出高电平>2.4V,输出低电平<0.4V。 l 因为只有两种信号,精确度就会比较高,不容易因为硬件的故障损耗,产生误差。能保证我发出去的信号,别人接收的时候是准确的。不会因为电路硬件问题导致输出的信号变弱,使得接收者接收了错误的信号。 l 高电平用1表示,低电平用0表示。 3.二进制系统(Binary Systems) 计算机因为只能传输和识别高低电平两种信号,所以我们采用了1和0来表示信号,也就产生了二进制。 二进制说是满二进一的计数制度。这是根据计算机传输信号的特点而定制的。 4.二进制转换 十进制转化成二进制:有一个最简单的方法,就是不断除以2。余数写在右边。然后从最后一个得到的商倒回去(商余数排列起来),得到的数就是二进制要表达的结果了

二进制转化十进制:2^(n-1) + 2^(n-2) + ...+2^0 第二节位和字节 1.保存数据的方式 计算机只能传送高低电平信号,所以需要采用二进制。内存保存数据的时候,也是要采用二进制的方式来保存的。 2.数据怎么断开,几位二进制数算做一个数据? l 保存一个二进制数据的内存空间称做“ 位(bit ),只能保存一个二进制数,并且值只有0或者1两种。 l 我们规定8位空间称为一个字节(byte)。 l 通常用字节来作为存储单位。正常情况下一个英文字符,一个整数数字都是占用一个字节。长整数,浮点数,汉字等占用两个字节。 第三节存储单位

计算机专业基础综合考研真题

2015年全国硕士研究生入学统一考试 计算机学科专业基础综合试题 一、单项选择题:140小题,每小题2分,共80分。下列每题给出的四个选项中,只有一个选项符合题目要求。请在答题卡上将所选项的字母涂黑。 1.已知程序如下: int s(int n) { return (n<=0) ? 0 : s(n-1) +n; } void main() { cout<< s(1); } 程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A.main()->S(1)->S(0) B.S(0)->S(1)->main() C.m ain()->S(0)->S(1) D.S(1)->S(0)->main() 2.先序序列为a,b,c,d的不同二叉树的个数是 A.13 B.14 C.15 D.16 3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是 A.24,10,5和24,10,7 B.24,10,5和24,12,7 C.24,10,10和24,14,11 D.24,10,5和24,14,6 4.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。下列关于该平衡二叉树的叙述中,正确的是 A.根节点的度一定为2 B.树中最小元素一定是叶节点 C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树 5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={,,},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是A.2 B.3 C.4 D.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal)算法第二次选中但不是普里姆(Prim)算法(从V4开始)第2次选中的边是 A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)

Word基础知识整理模板

别告诉我你很会用Word! 别告诉我你很会用Word! 据说,80%以上的人看了这个,都相见恨晚,你会么?不管你信不信,反正我是信了。 1. 问:WORD 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 答:分节,每节可以设置不同的页眉。文件――页面设置――版式――页眉和页脚――首页不同。 2. 问:请问word 中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了?

答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的“同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前“两个字来。 3. 问:如何合并两个WORD 文档,不同的页眉需要先写两个文件,然后合并,如何做? 答:页眉设置中,选择奇偶页不同/与前不同等选项。 4. 问:WORD 编辑页眉设置,如何实现奇偶页不同? 比如:单页浙江大学学位论文,这一个容易设;双页:(每章标题),这一个有什么技巧啊? 答:插入节分隔符,与前节设置相同去掉,再设置奇偶页不同。 5. 问:怎样使WORD 文档只有第一页没有页眉,页脚? 答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”――“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。 6. 问:如何从第三页起设置页眉?

答:在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,把它设置成正文就可以了 ●在新建文档中,菜单―视图―页脚―插入页码―页码格式―起始页码为0,确定;●菜单―文件―页面设置―版式―首页不同,确定;●将光标放到第一页末,菜单―文件―页面设置―版式―首页不同―应用于插入点之后,确定。第2 步与第三步差别在于第2 步应用于整篇文档,第3 步应用于插入点之后。这样,做两次首页不同以后,页码从第三页开始从1 编号,完成。 7. 问:WORD 页眉自动出现一根直线,请问怎么处理? 答:格式从“页眉”改为“清除格式”,就在“格式”快捷工具栏最左边;选中页眉文字和箭头,格式-边框和底纹-设置选无。 8. 问:页眉一般是---------,上面写上题目或者其它,想做的是把这根线变为双线,WORD 中修改页眉的那根线怎么改成双线的? 答:按以下步骤操作去做: ●选中页眉的文字,包括最后面的箭头●格式-边框和底纹●选线性为双线的●在预览里,点击左下小方块,预览的图形会出现双线●确定▲上面和下面自己可以设置,点击在预览周围的四个小方块,页眉线就可以在不同的位置。 9. 问:Word 中的脚注如何删除?把正文相应的符号删除,内容可以删除,但最后那个格式还在,应该怎么办?

计算机专业基础知识

计算机专业基础知识 一、计算机的概念 计算机是一种能快速、高效、自动地完成信息处理的电子设备,它能按照程序对信息进行加工、处理、存储。二、计算机的诞生与发展 1. 诞生:1946年,美国为计算弹道轨迹而研制成功了世界第一台计算机ENIAC (Electronic Numerical Integrator And Computer)。在第一台计算机的基础上,美籍匈牙利科学家冯·诺伊曼提出存储程序的通用电子计算机EDVAC的方案,大大推动了计算机的发展。 微型计算机的发展史实际上就是微处理器的发展史。 2. 发展: 阶段时间逻辑器件应用范围 第一代 1946——1958 真空电子管科学计算、军事研究第二代 1959——1964 晶体管数据处理、事物处理第三代 1965——1970 集成电路包括工业控制的各个领域第四代 1971——大规模集成电路应用到了各个领域 三、计算机的主要应用 1. 科学计算:弹道轨迹、天气预报、高能物理等 2. 信息处理:企业管理、物资管理、电算化等 3. 过程控制:工业自动化控制,卫星飞行方向控制 4. 辅助工程:CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助 测试)、CAI(计算机辅助教学)等 5. 电子商务 四、微型机的主要性能指标 1. 字长:指计算机能够直接处理的二进制数据的位数。单位为:位(BIT)。字长越长,计算机处理数据的精度越高。 2. 主频:指计算机主时钟在一秒钟内发出的脉冲数。它在很大程度上决定了计算机的运算速度。 3 . 内存容量:是标志计算机处理信息能力强弱的一向技术指标。单位为字节(BYTE)。 8BIT=1BYTE 1024B=1KB 1024KB=1MB 1024MB=1GB 4. 存取周期:内存储器完成一次完整的读操作或写操作所用的时间。 5. 运算速度:计算机每秒钟所能执行的指令条数,单位是:百万条/秒(MIPS)。五、计算机语言 主要包括:机器语言、汇编语言、高级语言六、计算机病毒 计算机病毒是人为编制的特殊程序,它潜伏在计算机系统中,能够在特定的条件下被激活,进行复制、传播,从而达到破坏计算机系统和数据的目的。它具有传染性、隐蔽性、触发性、潜伏性、破坏性等特点。七、计算机在会计核算中的作用 1. 提高工作效率 2. 提高工作质量 3. 促进会计工作规范化 4. 打破传统会计工作的范围,促进企业管理信息化 第二部分计算机系统的组成 计算机系统由硬件系统和软件系统组成,结构如图:

Word的基本知识点及操作方法

Word的基本知识点及操作方法 教学内容: 1、了解WORD2000的启动和退出以及WORD2000的窗口组成。 2、掌握文档的建立、打开和保存。 3、掌握文本编辑中的汉字输入、文字的插入、删除、移动、复制、粘贴、剪切等。 4、掌握文本编辑中的查找和替换。 5、插入特殊字符、图片、文本框、艺术字、图形等。 6、掌握分栏(不带回车)。 7、表格的建立和编辑、单元格的拆分及合并、表格线条的设置、文字的对齐等。 8、掌握文档的排版与打印,如设置字体、字号、文字颜色、页面、页码、段落格式等。 9、使用WORD绘图功能画简单图形、使用WORD画流程图第一部分。 第一课时WORD的介绍 1、WORD2000的启动与退出(1)启动①常规启动:在Windows98桌面上单击“开始”按钮,将指针依次指向“程序”“MicrosoftWord”,再单击②快捷方式:双击桌面上WORD2000的快捷方式图标启动要求学生练习启动WORD[补:讲解快捷方式的建立1、直接通过具体文件创建快捷方式 2、通过右键新建快捷方式找到文件或者盘符例题:A、请在桌面创建计算器的快捷方式B、请在桌面创建C盘的快捷方式C、请在D盘创建指向网易的快捷方式](2)退出①单击窗口右上角的“关闭”按钮②单击“文件”菜单中的“退出”命令注意点:请同学区分“文件”菜单中“关闭”和“退出”命令的功能分别是什么。 2.WORD2000的窗口组成: (1)标题栏:标题栏显示文档的名称。打开一个文档或新建一个文档后,该文档的名称就出现在标题栏(补充知识:对标题栏的两种不同操作可以完成拖动和关闭以及最大化) (2)菜单栏:菜单栏包含文件、编辑、视图、插入、格式等九个类别。要求学生用3分钟时间读一遍每个菜单里的内容组成,告诉学生,熟悉菜单是快速

833计算机学科专业基础综合

833“计算机学科专业基础综合”复习参考提纲 一、考察目标 计算机学科专业基础综合考试涵盖数据结构、计算机组织与体系结构、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。 二、考试形式和试卷结构 1、试卷满分及考试时间:本试卷满分为150,考试时间为180分钟 2、答题方式:闭卷,笔试 3、试卷内容结构:数据结构45分、计算机组织与体系结构45分、操 作系统35分、计算机网络25分 三、考察范围 数据结构: 【总体要求】 “数据结构”要求学生掌握数据结构的基本理论和基本方法,使学生具备基本的数据结构分析、设计、求解实际问题的能力。要求掌握数据结构的基本概念、基本原理和基本方法;掌握线性表、树与二叉树、图的逻辑结构、物理结构、基本操作,以及基本操作在不同的物理结构上的实现,并能够对操作算法进行基本的时间复杂度和空间复杂度进行分析;掌握基本的查找和排序方法,并能够利用这些方法对实际问题进行分析和求解,具备采用C或C++或JA V A 语言设计与实现算法的能力。 (一)数据结构基本概念 1.复习内容 数据结构、算法的基本定义,数据结构的逻辑结构和物理结构,算法的性能评价方法。 2.具体要求 数据结构的定义

数据结构的逻辑结构 数据结构的物理结构 算法的概念和算法的性能评价(时间复杂度) (二)线性表(大题考点) 1.复习内容 线性表的概念和基本运算,线性表的顺序存储和链式存储,线性表的基本运算在顺序存储和链式存储结构上的实现。 2.具体要求 线性表的概念和基本运算 线性表的顺序存储 线性表的链式存储 线性表的应用 (三)栈和队列(选择题考点) 1.复习内容 栈和队列的基本概念、基本操作和存储结构。 2.具体要求 栈和队列的基本概念和基本操作 栈和队列的顺序存储结构 栈和队列的链式存储结构 栈和队列的应用 (四)串 1.复习内容 串的基本概念、存储结构和模式匹配算法 2.具体要求 串的基本概念和基本操作 串的顺序存储结构 串的链式存储结构 模式匹配算法 (五)数组和广义表

计算机一级word操作知识点

操作部分提纲 第一部分文字录入 1、注意打出来的内容和题目参照内容要对齐。 2、注意一些比较特殊的标点符号 \ 是顿号、_是破折号——^是省略号……@是分隔号·其他特殊符号可以通过输入法状态栏上的软键盘输入,如ωπ●★ 3、注意数字、英文字母和一些标点的状态:全角/半角,中文标点/英文标点 234234wordword;,。;,.;,.正常状态下的设置是半角字符、中文标点,但是也要根据具体情况进行更改第二部分文件管理 1、所有操作在考生文件夹中完成。 2、新建文件、文件夹(注意看清楚是什么类型) 3、重命名: (1)注意重命名之前有无扩展名显示,有的话必须加,没有的话不能加。 (2)如果要更改文件的扩展名(如将abc.bmp改名为123.doc),必须先将其扩展名显示出来(工具-文件夹选项-查看),然后才能够更改。 (3)扩展名必须是小数点,不能是中文的句号。 (4)当需要输入中文名时,可以用shift+ctrl组合键进行切换。 4、搜索文件:在需要搜索的文件夹中单击工具栏上的“搜索”按钮。 (1)文件名的表示:?表示一个字符,*表示一串字符。 (2)搜索位置:看清楚当前位置。 (3)日期:创建日期、修改日期、访问日期。 (4)大小:如果题目要求搜索刚好4KB的文件,只需要看文件详细资料上的整数的显示。 (5)高级选项:是否搜索子文件夹(默认为是)。 5、复制、移动:看清楚要求。 6、更改属性:隐藏、只读、存档。如果要把隐藏属性取消,必须要先将该文件 显示出来(工具-文件夹选项-查看)。 7、建立快捷方式: (1)选定对象,单击右键-建立快捷方式。 (2)将该快捷方式移动(剪切)到题目要求的位置。 (3)改名:不需要扩展名。 8、注意几种常见的文件类型:txt代表文档文件,doc代表word文档,bmp代表 位图文件 9、建议在操作前先设置好显示扩展名和隐藏文件。 第三部分word操作 一、文档的编辑

新版计算机基础知识

第1章计算机基础知识 1.1 计算机与信息社会 电子计算机是20 世纪人类最伟大的发明之一,随着计算机科学的发展与应用的普及, 计算机已经融入人们的生活,成为人们日常生活、工作、学习中不可缺少的一个基本工具。“21 世纪是以计算机为基础的信息时代”,掌握以计算机为核心的信息技术基础知识和 应用能力是现代大学生必备的基本素质。 1.1.1 计算机的发展 一般认为,世界上第一台数字式电子计算机诞生于1946 年2 月,它是由美国宾夕法尼 亚大学物理学家莫克利(J.Mauchly)和工程师埃克特(J.P.Eckert)等人共同开发的电子数值积 分 计算机(Electronic Numerical Integrator And Calculator,简称ENIAC)。 ENIAC 体积非常庞大,其占地面积为170 平方米,总重量达30 吨,如图1-1 所示。机 器中约有18 800 只电子管、1 500 个继电器、70 000 只电阻以及其他各种电气元件,每小时耗电量约为140 千瓦。这样一台“巨大”的计算机每秒钟可以进行5 000 次加减运算,相当于手工计算的20 万倍、机电式计算机的1000 倍。这台计算机的功能虽然无法与今天的计算机相比,但它的诞生却是科学技术发展史上一次意义重大的事件,展现出新技术革命的曙光。图1-1 ENIAC(电子数值积分计算机) ENIAC 虽是第一台正式投入运行的电子计算机,但它却并不具备现代计算机“存储程序”?2 ?大学计算机基础 的思想。由于其结构设计不够弹性化,导致对它的每一次再编程都意味着电气物理线路的再连接。ENIAC 的开发小组针对其缺陷又进一步完善了设计。1946 年6 月,冯·诺依曼博士发表了“电子计算机装置逻辑结构初探”论文,并设计出第一台“存储程序”的离散变量自动电子计算机(The Electronic Discrete Variable Automatic Computer,简称EDVAC),于1952 年正式投入运行,其运算速度是ENIAC 的240 倍。冯·诺依曼提出的EDVAC 计算机结构为人们普遍接受,并成为当今所有计算机的基础结构。 1. 计算机的发展历程 ENIAC 诞生至今半个多世纪以来,计算机获得了突飞猛进的发展。人们依据计算机性能 和当时的软硬件技术,将计算机的发展划分成以下四个阶段,如表1-1 所示。 表1-1 计算机发展的四个阶段 年代 第一代 1946~1957 第二代 1958~1964 第三代 1965~1970 第四代 1971~现在 电子器件电子管晶体管集成电路大规模集成电路 存储器 延迟线、磁芯、

2015计算机专业基础综合真题与答案解析

2015 年全国硕士研究生入学统一考试 计算机学科专业基础综合试题 一、单项选择题:140 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只 有一个选项符合题目要求。请在答题卡上将所选项的字母涂黑。 1.已知程序如下: int s(int n) { return (n<=0) ? 0 : s(n-1) +n; } void main() { cout<< s(1); } 程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是 A . main()->S(1)->S(0) B. S(0)->S(1)->main() C. main()->S(0)->S(1) D . S(1)->S(0)->main() 2.先序序列为a,b,c,d 的不同二叉树的个数是 A.13 B.14 C.15 D.16 3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是 A . 24, 10,5 和 24,10, 7 C.24, 10,10 和 24, 14, 11 4.现在有一颗无重复关键字的平衡二叉树B. 24, 10, 5 和 24, 12, 7 D. 24,10, 5 和 24, 14, 6 (AVL 树) ,对其进行中序遍历可得到一个降 序序列。下列关于该平衡二叉树的叙述中,正确的是 A .根节点的度一定为 2 C.最后插入的元素一定是叶节点B.树中最小元素一定是叶节点 D .树中最大元素一定是无左子树 5.设有向图 G=(V,E),顶点集 V={V 0,V 1,V 2,V 3} ,边集 E={,,}, 若从顶点 V 0开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是 A.2 B.3 C.4 D.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal )算法第二次选 中但不是普里姆( Prim)算法(从 V 4开始)第 2 次选中的边是 A . (V1,V3) B. (V1,V4) C. (V2,V3) D. (V3,V4)

计算机基础知识 Word 文档

计算机应用基础 计算机基础 第一章计算机概述第二章 WINDOWS操作系统 第三章 WORD20 第四章 EXCLE2000 第五章 PowerPoint2000 第六章计算机网络基础 第七章网页第八章信息安全 第一章计算机概述 §1.1 计算机的诞生和发展§1.2 计算机的组成 - 硬件 §1.3计算机的数据处理方式§1.4 计算机软件§1.5 计算机安装与维护 1.1 计算机的诞生和发展 一、ABOUT COMPUTER … 二、计算机的发展 三、多媒体计算机 1.1 计算机的诞生和发展 ABOUT COMPUTER … ●计算机是一种按程序高速、自动处理信息的现代化电子设备 ●自1946年2月世界第一台计算机诞生至今已有50多年的历史。 ●随着计算机的诞生和发展,信息的交流和传播起了质的变化,产生了相对于人类传 统文化(哲学、自然科学、数学等)的第二文化—计算机文化。 ●计算机能干什么? §1.1 计算机的诞生和发展 ABOUT COMPUTER … 学习、办公、娱乐、设计、排版、金融、炒股、医疗、购物、通讯…… 信息社会的主要特征 1. 信息处理能力倍增 2. 信息网络成为社会活动中心 3. 信息的速传使人类互相间时空“缩短” 4. 信息产业称为重要的支柱产业 5. 科技人员成为重要的社会阶层,而对科技的投入相对增加 第一台计算机ENIAC 1946年2月,诞生在美国宾夕法尼亚大学。 ENIAC(Electronic Numerical Integrator And Calculator 电子数字积分计算机), 1900个电子管,重30t,占地约167m2 运算速度5000次/秒,只能存储20个字长为10位的十进制数,不能存储程序 第一台计算机不具备现代计算机的主要原理特征:存储程序和程序控制 §1.1 计算机的诞生和发展 计算机的发展 B 最早的有存储功能的计算机: 1946~1950 EDVAC 美国冯· 诺依曼 ★1947~1949 EDSAC 英国剑桥大学维尔克斯 (EDSAC是第一台存储程序式计算机) 1946年,冯·诺依曼首次提出了电子计算机中存储程序的概念(存储程序和程序控制),并提出了计算机的基本构造—存储器、计算器、控制器、输入设备和输出设备。 计算机的发展 C

(842)考试大纲-计算机专业基础-2020

2020年硕士研究生统一入学考试 《计算机专业基础》 第一部分考试说明 一、考试性质 计算机专业基础是计算机科学与技术学科(一级学科)、计算机技术工程领域硕士生入学考试的专业基础课。考试对象为参加东北大学计算机科学与工程学院2020年全国硕士研究生入学考试的准考考生。 二、考试形式与试卷结构 (一)答卷方式:闭卷,笔试 (二)答题时间:180分钟 (三)考试题型及比例 简答题20% 综合题80% (四)参考书目 《数据结构》,严蔚敏,清华大学出版社,2001年。 《C语言程序设计》(第3版),谭浩强,清华大学出版社,2010年。 第二部分考查要点 (一)数据结构考查要点 1 绪论 1.1 数据结构的基本概念和术语 1.2 抽象数据类型的表示与实现 1.3 算法和算法分析 2 线性表 2.1 线性表类型定义

2.2 线性表的顺序表示和实现 2.3 线性表的链式表示和实现 3 栈和队列 3.1 栈的类型定义、表示和实现 3.2 栈的应用 3.3队列的类型定义、表示和实现 3.4 队列的应用 4 串 4.1 串的类型定义、表示和实现 4.2串操作应用 5 数组和广义表 5.1数组的定义、顺序表示和实现 5.2特殊矩阵的压缩存储 5.3广义表的定义和存储结构 6 树和二叉树 6.1 树的定义和基本术语 6.2二叉树的定义、基本性质和存储结构 6.3遍历二叉树和线索二叉树

6.4树和森林 6.5哈夫曼树及哈夫曼编码 7 图 7.1 图的定义、基本术语和存储结构 7.2图的遍历 7.3图的连通性和最小生成树 7.4有向无环图、拓扑排序和关键路径。 9 查找 9.1 静态查找表 9.2 动态查找表 9.3 哈希表 10 排序 10.1 插入排序 10.2 快速排序 10.3 选择排序 10.4 归并排序 10.5 基数排序 10.6排序方法的比较 (二)C语言考查要点

计算机基本理论基础知识总汇

计算机基本理论基础知识总汇 1、计算机按照数据处理规模大小可以分为(巨型计算机)(大型计算机)(小 型计算机)(微型计算机)(工作站)等 2、计算机的硬件主要由(控制器)(运算器)(存储器)(输入输出设备)以及 电源等硬件组成。 3、计算机主机是(控制器)(运算器)(存储器)的总称,主要包括(CPU)(内 存)(主板)等部件。 4、控制器和运算器集成在一起,合称为(中央处理器) 5、CPU是(Central Processing Unit)的缩写。 6、计算机硬件系统可以分为两大部分,即(主机)和(外部设备) 7、外部设备存储器包括(硬盘)(光盘)(U盘) 8、1971年,每个Intel成功的把(算术运算器)和(逻辑运算器)集成在一起, 发明了世界上第一块微处理器 9、计算机可以分为(硬件)和(软件)两大部分 10、运算器是信息的加工和处理部件,它的主要功能是完成(算术)运算和 (逻辑)运算。 11、运算器除了能进行各种加、减、乘、除运算外,还可以进行(逻辑运算) 12、运算器主要由(算术运算单元)(寄存器)(累加器)等组成 13、控制器主要由(指令译码器)(指令寄存器)(控制逻辑部件)等组成 14、(运算器)和(控制器)集成在一起就是通常所讲的CPU 15、(中央处理器)和(内存储器)一起被称为主机 16、存储器是计算机汇总记忆设备,用来存放(数据)和(程序) 17、CPU内部(缓存)的大小以及(速度)对CPU的性能影响很大。 18、存储器一般可以分为(内部存储器)和(外部存储器)两大类 19、一般把计算机的输入输出设备称为(外部设备) 20、计算机软件是指为了(运行)(管理)和(维护)计算机系统所编制的各 种程序的总和。 21、计算机软件可分为(系统软件)和一般(应用软件) 22、一般把计算机数据总线包含的二进制位数称为(字长) 23、计算机的(运算速度)是衡量计算机性能的主要指标,它主要取决于指 令的(执行时间) 24、CPU的总线包括(数据)(地址)和(控制) 25、CPU一般由(逻辑运算)单元、(控制)单元和(存储)单元组成。 26、衡量CPU性能的技术指标有(主频)(外频)(倍频系数)(Cache容量) (生产工艺技术)(封装类型)(CPU附加指令) 27、主频=(外频)*(倍数系数) 28、附加指令可以提高CPU处理(多媒体)(3D图形)等数据的能力 29、主板一般包括(CPU插槽)(控制芯片)(键盘和面板控制开关接口)(指 示灯插接件)(扩充插槽)等元件。 30、主板按照接口可分为(AT结构)和(ATX结构)的主板 31、主板可以按三种方法进行分类,即按(主板上使用的CPU)(主板结构) 或(主板采用的芯片组)来分类。

计算机专业基础874

安徽工业大学2008年招收攻读硕士学位研究生专业基础课试卷(A)科目名称:计算机专业基础代码:874 考生注意:所有答题务必书写在考场提供的答题纸上,在本试题单上的答题一律无效(本题单不参与阅卷) 一、解释下列名词(共20分,每小题2分) 1、SCM 2、IT 3、BI 4、MRP 5、API 6、INTRANET 7、SQL 8、UML 9、 DSS 10、TCP/IP 二、先判断下列的说法正确与否,如错误,请修改,使之成为正确的论断(每小题2 分,共20分) 1、原型法是软件开发的一种方法,此种方法仅在需求阶段使用,设计阶段不能使用。 2、ERP系统开发过程中,做好代码设计工作,有利于系统的实施,代码设计通常在系 统总体设计阶段完成。 3、软件需求规格说明书在软件开发中具有重要的作用,它是软件验收的重要依据之一。 4、模型是对现实的简化,建模是为了更好地理解所开发的系统。 5、UML支持面向对象的主要概念,它是一种开发方法。 6、在面向对象开发方法中,采用OMT技术仅需要建立对象模型与功能模型即可。 7、软件调试的任务就是发现软件的错误。 8、在软件模块设计中,强调高耦合,低内聚。 9、当软件开发项目的进度有可能拖延时,增加开发人员可能延缓进度。 10、从应用软件系统开发来说,面向对象开发方法适合需求比较稳定的系统。 三、选择题。从A、B、C、D中选择一个正确的答案(本题共20分,其中第3小题4分,第4小题6分,其它每小题各2分) 1、IT规划是企业战略规划的一部分,在规划过程中常采用三种方法进行,这三种方法为: A.CSF方法、SST方法、CASE方法 B.OOD方法、OMT方法、SSA方法 C.BPR方法、OOA方法、SST方法 D.CSF方法、SST方法、BSP方法 2、在软件设计过程,模块间的联系,通常要考虑各自独立性,块间保持 A.高内聚、低耦合 B.高耦合、低内聚 C.控制域依从作用域 D.作用域依从控制域 3、关系模式SC(Sno,Cno,Score),S(SNO,SNAME,SSEX)中,Sno是学生的学号,Cno是课程号,Score为成绩。SNAME为学生姓名,SSEX为性别。若要查询每个女同学的所学课程的平均成绩和最高成绩,且要求查询结果按平均成绩升序排列。可用SQL 语言写为_(1)_。若要求查询结果仅显示平均分数超过60分,则应_(2)_。 (1) A.SELECT S.SNO,Cno,AVG(SCORE) ,MAX(SCORE)M FROM SC,S WHERE S.SNO=SC.SNO AND SSEX=’女’GROUP BY S.SNO ORDER BY AVG(SCORE),ASC ;

(完整word版)电子科技大学820计算机专业基础操作系统简答题总结,推荐文档.docx

1.请解释进程同步机制中的让权等待的概念?并说明为什么要采用让权等待?(2002 ) 让权等待:当进程不能获得资源的时候放弃处理机,避免忙等。 为什么?提高 CPU 利用率和系统吞吐率。 2.请简述:系统调用与一般过程调用有什么差别?(2005 年)? (1). 运行的状态不同。在程序中的过程一般或者都是用户程序,或者都是系统程序,即都是运行在同一个系统状态的(用户态或系统态)。 (2). 进入的方式不同。一般的过程调用可以直接由调用过程转向被调用的过程。而执行系统调用时,由于调用过程与被调用过程是处于不同的状态,因而不允许由调用过程直接转向被调用过程,通常是通过访问管中断(即软中断)进入,先进入操作系统,经分析后,才能转向相应的命令处理程序。 (3). 返回方式的不同。 (4). 代码层次不同。一般过程调用中的被调用程序是用户级程序,而系统调用是操作系统中的代码程序,是系统级程序。 3.请描述在当前运行进程状态改变时,操作系统进行进程切换的步骤。(2011 ) 进程切换的步骤如下: (1)保存当前进程上下文环境。 (2)对当前运行进程的 PCB 进行更新并将其移入适当的队列。 (3)挑选其他进程执行。 (4)对挑选进程 PCB 进行更新,包括将其状态改为运行。 (5)对存储器管理数据结构进行更新。 (6)恢复被选择进程上次移出时的处理器状态。

4.试写出 P (S)操作的主要操作步骤(2011 ) (1)S=S-1, (S 为信号量)。( 2 分) (2) 若 S<0, 阻塞当前进程 .将其插入 S 的等待队列,调度另一进程运行。(2 分) (3)若 S>=0, 当前进程继续运行。( 2 分) 5.阐述对于互斥临界区的管理要求(2011 )。 为实现进程互斥,可利用软件方法,也可在系统中设置专门的同步机制来协调度进程。 但所有的同步机制都应遵循下述 4 条准则:( 2 分) (1)空闲让进( 1 分 ):无进程处于临界区时,相应的临界资源处于空闲状态,因而可允许下个请求进入临界区的进程立即进入自 己的临界区,以有效地利用临界资源。 (2)忙则等待( 1 分 ) :己有进程进入自己的临界区时,相应的临界资源正被访向,所有其他试图进入临界区的进程必须等待,以保证诸进程互斥地访问临界资源。 (3)有限等待( 1 分):对要求访问临界资源的进程,应保证该进程能在有效时间内进入自己的临界区,以免陷入“死等” 状态。 (4) 让权等待( 1 分):当进程不能进入自己的临界区时,应立即释放处理机,以免进程陷入“忙等'。 6.为什么要在设备管理中引入缓冲技术?操作系统如何实现缓冲技术?(2011 ) 引入缓冲的主要原因: (1)改善 CPU 与 I/O 设备间速度不匹配的矛盾( 2 分) (2) 可以减少对 CPU 的中断频率,放宽对中断响应时间的限制(1 分 )

WORD复习备考:基础知识与答案模板

WOR复习备考基础知识与答案 1. 问:WORD里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 答:分节,每节可以设置不同的页眉。文件一一页面设置一一版式一一页眉和页脚——首页不同 2?问:请问word中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了? 答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的“同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前“两个字来 3?问:如何合并两个WORD文档,不同的页眉需要先写两个文件, 然后合并,如何做? 答:页眉设置中,选择奇偶页不同/与前不同等选项 4?问:WORD编辑页眉设置,如何实现奇偶页不同?比如:单页浙江大学学位论文,这一个容易设;双页:(每章标题),这一个有什么技巧啊? 答:插入节分隔符,与前节设置相同去掉,再设置奇偶页不同 5?问:怎样使WORD文档只有第一页没有页眉,页脚? 答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式—边框和底纹,选择无,这个只要在“视图”一一“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前” 的标志,不选,前后的设置情况就不同了 6?问:如何从第三页起设置页眉? 答:在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,把它设置成正文就可以了 ?在新建文档中,菜单一视图一页脚一插入页码一页码格式一起始页码为0,确定;

?菜单一文件一页面设置一版式一首页不同,确定; ?将光标放到第一页末,菜单一文件一页面设置一版式一首页不同一应用于插入点之后,确定。第2步与第三步差别在于第2步应用于整篇文档,第3步应用于插入点之后。这样,做两次首页不同以后,页码从第三页开始从1编号,完成。 7.问:WORD页眉自动出现一根直线,请问怎么处理? 答:格式从“页眉”改为“清除格式”,就在“格式”快捷工具栏最左边;选中页眉文字和箭头,格式-边框和底纹-设置选无 8?问:页眉一般是------ ,上面写上题目或者其它,想做的是把 这根线变为双线,WORD中修改页眉的那根线怎么改成双线的? 答:按以下步骤操作去做: ?选中页眉的文字,包括最后面的箭头 ?格式-边框和底纹 ?选线性为双线的 ?在预览里,点击左下小方块,预览的图形会出现双线 ?确定 ▲上面和下面自己可以设置,点击在预览周围的四个小方块,页眉线就可以在不同的位置 9?问:Word中的脚注如何删除?把正文相应的符号删除,内容可以删除,但最后那个格式还在,应该怎么办? 答:步骤如下: 1、切换到普通视图,菜单中“视图”一一“脚注”,这时最下方出现了尾注的编辑栏。 2、在尾注的下拉菜单中选择“尾注分隔符”,这时那条短横线出现了,选中它,删除。 3、再在下拉菜单中选择“尾注延续分隔符”,这是那条长横线出现了,选中它,删除。

相关主题
文本预览
相关文档 最新文档