计算机专业(基础综合)-试卷14

合集下载

计算机专业(基础综合)模拟试卷100(题后含答案及解析)

计算机专业(基础综合)模拟试卷100(题后含答案及解析)

计算机专业(基础综合)模拟试卷100(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.在n个结点的线性表的数组表示中,以下算法的时间复杂度是O(1)的操作是( )。

Ⅰ.访问第i个结点(1<=i<=n)和求第i个结点的直接前驱(2<=i<=n)Ⅱ.在最后一个结点后插入一个新的结点Ⅲ.删除第一个结点Ⅳ.在第i 个结点后插入一个结点(1<=i<=n)A.仅ⅠB.仅Ⅱ、ⅢC.仅Ⅰ、ⅡD.仅Ⅰ、Ⅱ、Ⅲ正确答案:C解析:Ⅰ:由于线性表是用数组表示,即顺序存储,可以直接通过结点编号访问,所以Ⅰ的时间复杂度一定是O(1)。

Ⅱ:由于是在最后一个结点处插入一个结点,所以不需要移动元素,故时间复杂度为O(1)。

Ⅲ:删除第一个结点之后,需要将后续所有结点往前移动,所以时间复杂度为O(n)。

Ⅳ:由于i是不固定的,所以后续结点i+1,1+2,…,n—1,都需要向后移动,所以时间复杂度为O(n)。

2.中缀表达式a*(b+c)一d的后缀表达式是( )。

A.abcd*+—B.abc+*d—C.abc*+d—D.—+*abcd正确答案:B解析:本题转化过程如图4—5所示。

由图4—5可以写出以下转化过程:第一步:b+c→bc+(假设x=“bc+”)第二步:a*x→ax*(假设y=“ax*”)第三步:y—d→yd—将xy还原后得到:abc+*d—。

补充知识点(1):中缀表达式转换成后缀表达式的另一种方式。

解析:可以通过手工加上、除掉括号来将中缀表达式转换成后缀表达式,其过程如下:先根据中缀表达式的求值次序加上括号,将右括号用相应的运算符替换,再除掉所有的左括号。

例如,中缀表达式“5+2*(1+6) —8/2”转换成后缀表达式的过程如下:手工判断该表达式的计算过程。

首先肯定是先计算2*(1+6),加上括号变为“5+(2*(1+6))—8/2”,再计算除法8/2,加上括号变为“5+(2*(1+6))—(8/2)”,接着进行加法运算,加上括号变为“(5+(2*(1+6)))一(8/2)”,最后再进行减法运算,加上括号变为“((5+(2*(1+6)))一(8/2))”。

计算机专业(基础综合)模拟试卷143(题后含答案及解析)

计算机专业(基础综合)模拟试卷143(题后含答案及解析)

计算机专业(基础综合)模拟试卷143(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.已知输入序列为abcd,经过输出受限的双端队列后,能得到的输出序列是( )。

A.dacbB.cadbC.dbcaD.以上答案都不对正确答案:B解析:输出受限的双端队列是指删除限制在一端进行,而插入允许在两端进行的队列。

分析选项A,输入序列为abcd,输出序列为dacb,由输出受限性质可知以da开头的结果只有dabc,选项A为错误答案。

分析选项B,输入序列为abcd,输出序列为cadb,其输入输出顺序为:先在输出端输入a,然后在非输出端输入b,这时队列中的序列为ba,再在输出端输入c,这时队列中的序列为bac;输出c,再输出a;再在输出端输入d,这时队列中的序列为bd;输出d,再输出b。

最后得到输出序列为cadb。

分析选项C,输入序列为abcd,输出序列为dbca,由输出受限性质可知以db开头的结果只有dbac,选项C为错误答案。

2.下列关于ROM和RAM的说法中,正确的是( )。

Ⅰ.CD—ROM与EPROM都采用随机存储方式Ⅱ.SRAM读后不需要刷新,而DRAM读后需要刷新Ⅲ.Cache可以由ROM或者RAM组成A.Ⅰ、Ⅱ和ⅢB.仅Ⅱ和ⅢC.仅ⅢD.仅Ⅱ正确答案:D解析:对于选项Ⅰ:首先,ROM和RAM都是采用随机存取方式。

由于EPROM 属于ROM,故采用随机存取方式。

而CD—ROM属于光盘,为非随机存储,故Ⅰ错误。

对于选项Ⅱ:SRAM采用双稳态触发器来记忆信息,因此不需要刷新;而DRAM采用电容存储电荷的原理来存储信息,只能维持很短的时间,因此需要刷新,故Ⅱ正确。

对于选项Ⅲ:Cache需要有信息的输入和输出,而ROM只可读,不可输入,因此不能作为Cache,故m错误。

3.某一个磁盘共有16个盘面,每个盘面上从外到内共有30000个磁道(或称30000个柱面),每个磁道有250个扇区。

计算机专业(基础综合)模拟试卷152(题后含答案及解析)

计算机专业(基础综合)模拟试卷152(题后含答案及解析)

计算机专业(基础综合)模拟试卷152(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.采用邻接表存储的图的广度优先遍历算法类似于树的( )。

A.中根遍历B.先根遍历C.后根遍历D.按层次遍历正确答案:D解析:图的深度优先遍历类似于树的先序遍历;图的广度优先遍历类似于树的层次遍历。

2.图1-1中强连通分量的个数为( )。

A.2B.3C.4D.5正确答案:C解析:在有向图G中,如果两个顶点vi、vj间有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通。

如果有向图G的每两个顶点都强连通,称G是一个强连通图。

有向图的极大强连通子图,称为强连通分量。

本题中可以看出v2、v3、v4同属于一个连通分量,另外v1、v5、v6各自属于一个强连通分量,所以共有4个强连通分量。

3.在计算机中,微程序一般存放在( )。

A.主存储器B.存储器控制器C.控制存储器D.辅助存储器正确答案:C解析:微程序存放在控制存储器中,选C。

注意存控与控存的区别,控存是用来存放微程序,而存控是用来管理协调CPU、DMA控制器等对主存储器访问的部件。

4.在I/O设备控制的发展过程中,最主要的推动因素是( )。

A.提高资源利用率B.提高系统吞吐量C.提高I/O设备与CPU的并行操作程度D.减少主机对I/O控制的干预正确答案:D5.已知循环冗余码生成多项式G(x)=x5+x4+x+1,若信息位为10101100,则冗余码是( )。

A.1101B.1100C.1101D.1100正确答案:B解析:(1)确定生成多项式G(x)=x5+x4+x+1,次数F5,对应位串110011。

(2)在信息位串后补5个0即10101100 00000,对应的多项式xrM(x),(3)用模2不借位除法,计算xrM(x)/G(x)的余数R(x),R(x)就是冗余码。

计算机基础知识综合练习与答案

计算机基础知识综合练习与答案

计算机基础知识综合练习与答案一.选择题1.Word 中,查找和替换字符属于____ 功能。

A. 输入B. 编辑C. 排版D. 打印( B)2.在Word 中,以下___ 不是组成窗口的基本元素。

A. 标题栏B. 菜单栏C. 最大化按钮D. 鼠标器的光标[ D3.使用Word 进行编辑时,如果要选定整个文档,可按____ 。

A. <Ctrl>+<A>B. <Ctrl>+Break>C. <Alt>+<Esc>D. <Alt>+<F4>[ A 在Word进行编辑时,可以使用快捷键进行文档的选定。

其中<Ctrl>+<A> 就是选定整个文档的快捷键,相当于使用“编辑”菜单中的“全选”命令。

4.使用Word进行编辑时,关于选定文本范围,____ 是正确的。

A. 只能按行进行选定B. 只能按列进行选定C. 不能对文本中间的某一块进行选定D. 采用某些操作,可以对文本中间的某一块进行选定[ D 采用某些操作,可以对文本中间的某一块进行选定。

5.在Word操作中,鼠标指针位于文本区____ 时,将变成指向右上方的箭头。

A. 右边的文本选定区B. 左边的文本选定区C. 下方的滚动区D. 上方的标尺[ B 当鼠标指针位于文本区左边的文本选定区时,将变成一个指向右上方的箭头。

这时用单击或拖曳鼠标的操作,可选定相应的一行或连续多行文本。

6.关于Word 制表,下列说法不正确的是____ 。

A. 表格的每一格都可以占有一行以上的空间B. 表格同一行各单元格的高度可以不一样C. 能够将表格转换成文本D. 能够自动套用若干表格格式[ B 表格一行中,各个单元格的宽度可以不相同,但是它们的高度必须是统一的。

不同行的高度可以不相同。

7.用Word 打印文档时,下面说法不正确的是____ 。

A. Word 打印之前先要进行打印机设置B. Word 能提供的可选字体取决于打印机的型号C. 用“打印预览”中的“打印”命令,常常会出现内存不够而死机D. 通过“打印预览”能够观察实际的打印效果[ C 不管是“文件”菜单中的“打印”命令还是“打印预览”中的“打印”命令,都是做相同的操作。

计算机专业(基础综合)模拟试卷120(题后含答案及解析)

计算机专业(基础综合)模拟试卷120(题后含答案及解析)

计算机专业(基础综合)模拟试卷120(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.如果一棵完全二叉树共有26个结点,度为1的结点个数为( )。

A.0B.1C.3D.13正确答案:B解析:26个结点,可知该二叉树有5层。

由于前4层组成一棵满二叉树,共15个结点,则共有11个叶子结点,可知只有1个结点的度为1。

2.下列关于无向连通图特性的叙述中,正确的描述是( )。

I.所有顶点的度之和为偶数Ⅱ.边数大于顶点个数减1Ⅲ.至少有一个顶点的度为1 A.只有IB.只有ⅡC.I和ⅡD.I和Ⅲ正确答案:A解析:参见无向连通图的定义。

I正确,对于任意一条边必然连接着两个顶点即产生2个度,所以顶点度之和必为偶数;Ⅱ错误,边数可能等于顶点个数减1;Ⅲ错误,无此特性。

故选A。

3.指令( )从主存中读出。

A.总是根据程序计数器PCB.有时根据PC,有时根据转移指令C.根据地址寄存器D.有时根据PC,有时根据地址寄存器正确答案:A解析:本题考查指令的执行特点。

考生可能会想到无条件转移指令,认为不一定总是根据PC读出。

实际上,当前指令正在执行时,其实PC已经是下一条指令的地址了。

若遇到无条件转移指令,只需简单地将跳转地址覆盖原PC的内容即可,最终的结果还是指令需要根据PC从主存读出。

地址寄存器用来指出所取数据在内存中的地址。

注意:不论是中断返回指令、还是无条件转移指令等,指令总是根据程序计数器PC中的内容来执行下一条指令。

4.段页式存储管理中,某个进程的段表和页表如下图所示,页的大小为4096B,现有逻辑地址(1,8228),其对应的物理地址是( )。

A.483364B.409636C.475172D.516132正确答案:A解析:本题考查段页式地址转换的计算。

根据题目给出的条件,地址(1,8228)应该位于第二段,对应段号为1(段号从0开始计算),因此找到第二段(即编号为1的段表)的页表,该段段长为3,可以看到有3个页面。

计算机基础知识试题综合多项选择题

计算机基础知识试题综合多项选择题

1.根据编码规则是按照读音还是字形,汉字输入码可分为()。

A.流水码B.音码C.形码D.音形结合码E.自然码2.下列数字中,可能是八进制数的是()。

A.136 B.B23 C.310 D.268 E.4573.目前大部分的计算机实现了资源的共享,这里的共享是指()等。

A.存储资源B.数据资源C.信息资源D.专家资源E.计算资源4.下列计算机术语中,显示系统的主要性能指标有()。

A.内存容量B.颜色质量C.刷新速度D.显示分辨率E.打印效果5.下列说法中正确的是()。

A.计算机的运算部件能同时处理的二进制数据的位数称为字长B.计算机内部的数据不一定都是以二进制形式表示和存储的C.计算机处理的对象可以分为数值数据和非数值数据D.一个字通常由一个字节或若干个字节组成E.常见的微处理器字长有8位、16位、30位和64位等6.下列有关数制的说法正确的是()。

A.十六进制的基数为16B.二进制数各位的位权是以2为底的幂C.在计算机内都是用十进制数码表示各种数据的D.八进制采用的基本数码是1、2、3……7、8E.我们平时用的计时方式是六十进制7.下列说法正确的是()。

A.世界上第一台计算机未采用冯·诺依曼体系结构B.将指令和数据同时存放在存储器中,是冯·诺依曼计算机方案的特点之一C.内存储器又称为主存储器D.冯·诺依曼提出的计算机体系结构奠定了现代计算机的结构理论E.外存储器又称为辅助存储器8.根据计算机的规模划分,可以将计算机分为()等几类。

A.巨型机B.大型机C.小型机D.微型机E.工作站9.关于二进制,下列说法正确的是()。

A.逢二进一B.它由1、2这2个数码组成C.借一当十D.二进制数各位的位权是以2为底的幂E.二进制的基数是2A.-247 B.-1110111 C.+247 D.+1110111 E.24711.关于输入码,下列说法中正确的是()。

A.将汉字通过键盘输入到计算机中采用的代码称为汉字输入码,也称为汉字外部码B.形码重码较少,单字输入速度较快,但学习和掌握较困难C.五笔字型属于形码D.汉字输入码的编码原则是应该易于接受、学习、记忆和掌握,重码少,码长尽可能短E.流水码没有重码12.从ENIAC开始到今天,可以将电子计算机的发展分为()等几个阶段。

计算机专业(基础综合)模拟试卷202(题后含答案及解析)

计算机专业(基础综合)模拟试卷202(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.设无向图G=(V,E)和G’=(V’,E’),如果G’是G的生成树,则下面说法错误的是( )。

A.G’是G的子图B.G’是G的连通分量C.G’是G的极小连通子图且V=V’D.G’是G的一个无环子图正确答案:B解析:考查图的生成树的性质。

生成树首先要满足树的全部性质,其次图的生成树必然包含图的全部顶点。

连通分量是无向图的极大连通子图,其中极大的含义是将依附于连通分量中的顶点的所有边都加上,所以,连通分量中可能存在回路。

注意:极大连通子图是无向图(不一定连通)的连通分量,极小连通子图是连通无向图的生成树。

极小和极大是在满足连通前提下,针对边的数目而言的。

极大连通子图包含连通分量的全部边;极小连通子图(生成树)包含连通图的全部顶点,且使其连通的最少边数。

2.排序趟数与序列的原始状态无关的排序方法是( )。

Ⅰ.直接插入排序Ⅱ.简单选择排序Ⅲ.冒泡排序Ⅳ.基数排序A.仅Ⅰ、ⅢB.仅Ⅰ、Ⅱ、ⅣC.仅Ⅰ、Ⅱ、ⅢD.仅Ⅰ、Ⅳ正确答案:B解析:直接插入排序:每趟排序都是插入一个元素,所以排序趟数固定为n-1(n为元素数)。

简单选择排序:每趟排序都是选出一个最小(或最大)的元素,所以排序趟数固定为n-1(n为元素数)。

交换类的排序:其趟数和原始序列状态有关,所以冒泡排序与初始序列有关。

基数排序:每趟排序都要进行“分配”和“收集”,排序趟数固定为d(d为组成元素的关键字位数)。

综上所述,Ⅰ、Ⅱ、Ⅳ都是无关的,所以选B。

3.下列说法正确的是( )。

A.在统一编址方式下,访问主存储器和访问I/O设备是通过不同的指令来区分的B.计算机的外部设备就是指输入和输出设备C.中断隐指令属于程序控制型指令D.在中断服务程序中,恢复现场之前需要关中断正确答案:D解析:A:在统一编址方式下,访问主存储器和访问。

计算机专业(基础综合)-试卷99

计算机专业(基础综合)-试卷99 (总分:130.00,做题时间:90分钟) 一、 单项选择题(总题数:41,分数:82.00) 1.单项选择题1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00) __________________________________________________________________________________________ 解析: 2.关于线性表的顺序存储结构和链式存储结构的描述正确的是( )。Ⅰ.线性表的顺序存储结构优于其链式存储结构Ⅱ.链式存储结构比顺序存储结构可更方便地表示各种逻辑结构Ⅲ.如频繁使用插入和删除结点操作,顺序存储结构更优于链式存储结构Ⅳ.顺序存储结构和链式存储结构都可以进行顺序存储 (分数:2.00) A.仅Ⅰ、Ⅱ、Ⅲ B.仅Ⅱ、Ⅳ √ C.仅Ⅱ、Ⅲ D.仅Ⅲ、Ⅳ 解析:解析:Ⅰ:线性表的两种存储结构各有优缺点,顺序存储结构支持随机存储,对于表内任意元素的存取具有较高的效率,这一点优于链式存储结构;链式存储结构不需要一次性分配所有空间给线性表,即支持动态存储,这一点优于顺序存储结构,故Ⅰ错误。 Ⅱ:比如树和图等逻辑结构一般都是使用链式存储结构更为方便,故Ⅱ正确。 Ⅲ:链式存储应该更适合频繁使用插入和删除操作的线性表,因为不需要移动元素,仅需要修改指针即可;而线性存储可能需要大量移动元素,故Ⅲ错误。 Ⅳ:顺序存储结构既可以随机存储也能顺序存储;链式存储结构只能顺序存储。 综上所述,Ⅱ、Ⅳ正确。 补充:随机存储和顺序储存的差别是什么? 随机存储:意思是用户想找第几个结点都可以直接使用下标找到,比如数组。 顺序存储:意思是用户想找任何一个结点都必须从第一个结点按顺序数过去。 3.相对于单向链表,使用双向链表存储线性表,其优点是( )。Ⅰ.提高查找速度Ⅱ.节约存储空间Ⅲ.数据的插入和删除更快速 (分数:2.00) A.仅Ⅰ B.仅Ⅰ、Ⅲ C.仅Ⅲ √ D.仅Ⅱ、Ⅲ 解析:解析:在双向链表中的查找仍然是顺序查找,故查找速度并没有提高;双向链表中有两个指针域,所以不但不能节约存储空间,相比单链表,还增加了空间;既然增加了空间,那必须是以空间来换取时间,导致的结果就是数据的插入和删除将会更快速。 4.对于一个满二叉树,共有n个结点和m个叶子结点,且深度为h,则下列等式中正确的是( )。 Ⅰ.n=h+m Ⅱ.h+m=2 n Ⅲ.m=2 h—1 Ⅳ.n=2 h —1 (分数:2.00) A.Ⅰ、Ⅱ、Ⅲ B.Ⅱ、Ⅲ C.Ⅱ、Ⅲ、Ⅳ D.Ⅲ、Ⅳ √ 解析:解析:对于深度为h的满二叉树,n=2 0 +2 1 +…+2 h—1 =2 h 一1;另外,根据满二叉树的性质可知,m=2 h—1 ,故Ⅲ、Ⅳ正确;而Ⅰ、Ⅱ举反例很容易被排除。 5.设一棵二叉树是由森林转换而来的,若森林中有n个非终端结点,则二叉树中无右孩子的结点个数为( )。 (分数:2.00) A.n—1 B.n C.n+1 √ D.n+2 解析:解析:首先,对于一棵树来讲,每个非终端结点(除了树的根结点)转换成二叉树后都对应一个无右孩子的结点,因为一个非终端结点至少有一个孩子结点,其最右边的孩子结点转换成二叉树后一定没有右孩子。为什么要除去根结点?因为根结点比较特殊,树转换成二叉树之后,根结点本身也将会没有右孩子。所以对于一棵具有n个非终端结点的树来讲,将其转换成二叉树之后,二叉树中无右孩子的结点个数为n+1个。其实,此时已经可以选出答案了,因为一棵树也可以算是一个森林。 如果一个森林有多棵树(假设有x棵),我们先把所有树的根结点拿出来。除根结点之外的非终端结点(n—x个)转换成二叉树之后都是对应一个无右孩子的结点,可得到n—x个无右孩子的结点。但是,x个根结点是不是就对应2x个无右孩子的结点?显然不是,因为下一棵数将会成为上一棵树根结点的右孩子(见图5—3),所以只有森林的最后一棵树的根结点才会变成无右孩子的结点,故x个根结点将会得到x+1个无右孩子的根结点,所以

计算机专业(基础综合)模拟试卷150(题后含答案及解析)

计算机专业(基础综合)模拟试卷150(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.操作系统必须提供的功能是( )。

A.GUIB.为进程提供系统调用命令C.处理中断D.编译源程序正确答案:C解析:A错误,GUI是Graphic User Interface(图形用户界面)的缩写。

GUI 是为方便用户使用而出现的,实际上它的功能通过各种指令来实现,操作系统可以不提供这个功能。

B错误,对于系统调用来说,用户程序想要得到操作系统的服务,必须使用系统调用(或机器提供的特定指令),但对于用户程序来说,当不要求得到操作系统服务时,为其进程提供系统调用命令并不是必需的。

D错误,编译程序,对于操作系统来说一般是不提供这项功能的。

对于各种源程序,通常都有相应的编译程序或者编译器。

C正确,中断是操作系统必须提供的功能,开机时程序中的第一条指令就是一个Jump指令,指向一个中断处理程序的地址,进行开机自检等一系列操作。

2.设备管理中,能够用空间换取时间的技术是( )。

A.SPOOLing技术B.虚拟存储技术C.覆盖与交换技术D.通道技术正确答案:A解析:本题考查SPOOLing系统的功能,SPOOLing技术,即同时联机外围操作技术,又称假脱机技术,是指在多道程序环境下,利用多道程序中的一道或两道程序来模拟脱机输入输出中的外围控制机的功能,以达到“脱机”输入输出的目的,即在联机的条件下,将数据从输入设备传送到磁盘,或从磁盘传送到输出设备。

因此它一方面解决了低速设备与高速设备之间的链接,解放了高速设备被频繁中断的不足,另一个方面通过它可以将一台独占的物理设备虚拟为多台逻辑设备,故,事实上它是以空间(磁盘上的存储块)换取了时间(低速配高速以及解决了同时访问问题)。

虚拟存储技术和覆盖与交换技术是为了扩充存储的容量,并不能改善时间响应速度;而通道技术提高设备的并发度,即提高了数据交换的速度,它并不占用更多的空间。

计算机专业(基础综合)模拟试卷115(题后含答案及解析)

计算机专业(基础综合)模拟试卷115(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是最符合题目要求的。

1.设有一个递归算法如下:int X(int n);if(n<=3)return 1;else return X(n一2)+X(n一4)+1;试问计算X(X(5))时需要调用( )次X函数。

A.2B.3C.4D.5正确答案:C解析:该递归算法的定义为:即当参数值小于等于3的时候,整个流程调用X(n)一次,而当参数值大于3的时候,整个流程调用X(n)至少3次(第一次即本次调用,第二次为X(n—2),第三次为X(n—4))。

X(X(5))递归调用的执行结果如下:一个方块代表一次调用,一共调用了4次。

2.设有一个10阶对称矩阵A,采用压缩存储方式,以行序为主存储,a1,1为第一个元素,其,存储地址为1,每个元素占一个地址空间,则a8,5的地址可能是( )。

A.13B.33C.18D.40正确答案:B解析:考查特殊矩阵的存储。

对称矩阵可以存储其下三角,也可以存储其上三角。

数组下标从1开始,当存储下三角元素时,在a8,5的前面有7行,第1行有1个元素,第2行有2个元素,…,第7行有7个元素,这7行共有(1+7)×7/2=28个元素,在第8行中,a8,5的前面有4个元素,所以,a8,5前面有28+4=32个元素,其地址为33。

当存储上三角元素时,a8,5对应于a5,8,地址为38,无此选项,故只可能选B。

3.若一棵深度为6的完全二叉树的第6层有3个叶子结点,则该二叉树共有( )个叶子结点。

A.17B.18C.19D.20正确答案:A解析:考查完全二叉树性质。

完全二叉树第5层共有24=16个结点。

第6层最左边有3个叶子结点,对应第5层最左边2个结点,所以第5层右边有16—2=14个叶子结点,因此共有17个叶子结点。

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

计算机专业(基础综合)-试卷14 (总分:104.00,做题时间:90分钟) 一、 单项选择题(总题数:41,分数:82.00) 1.单项选择题1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。 __________________________________________________________________________________________ 2.在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行( )操作与链表的长度有关。 A.删除单链表中的第一个元素 B.删除单链表中的最后一个元素 √ C.在单链表第一个元素前插入一个新元素 D.在单链表最后一个元素后插入一个新元素 执行B时需要找到尾结点的前一个结点的指针P,因此需遍历该单链表,因此与链表的长度有关。 3.若用单链表来表示队列,则应该选用( )。 A.带尾指针的非循环链表 B.带尾指针的循环链表 √ C.带头指针的非循环链表 D.带头指针的循环链表 设尾指针为TAIL,则通过TAIL可访问队尾,通过TAII->next可访问队头。 4.对于一个满二叉树,共有n个结点和m个叶子结点,深度为h则( )。 A.n=h+m B.h+m=2n C.m=h—1 D.n=2 h 一1 √ 对于深度为h的满二叉树,n一2 0 +2 1 +…+2 h -1,m=2 h-1 。 5.关于哈夫曼树,下列说法正确的是( ). A.在哈夫曼树中。权值相同的叶子结点都在同一层上 B.在哈夫曼树中,权值较大的叶子结点一般离根结点较远 C.哈夫曼树是带权路径长度最短的树,路径上权值较大的结点离根较近 √ D.在哈夫曼编码中,当两个字符出现频率相同时,其编码也相同,对于这种情况应作特殊处理 哈夫曼编码中不允许出现两个字符编码相同的情况,故D错。 6.每棵树都能唯一地转换成相对应的二叉树,由树转换成的二叉树中,一个结点N的左孩子是它在原树对应结点的( )。 A.最左孩子 √ B.最右孩子 C.右邻兄弟 D.左邻兄弟 7.已知8个数据元素为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树,则该树的深度为( )。 A.4 B.5 √ C.6 D.7 根据二叉排序树插入结点算法,将上述8个数据元素按照依次插入结点的方法构造出一棵二叉排序树后,该树的最大层次为5,故该树的深度:勾5。 8.下列叙述正确的个数是( )。(1)m=2的平衡m路查找树是AVL树(2)m=3的平衡m路查找树是2—3树(3)m=2的平衡m路查找树的叶结点不一定在同一层(4)m阶B一树的叶结点必须在同一层(5)m阶B一树是平衡m路查找树(6)平衡m路查找树不一定是B一树 A.3 B.4 C.5 D.6 √ 参见B-树定义。 9.下列说法正确的是( )。 A.任何有向网络(AOV一网)拓扑排序的结果是唯一的 B.有回路的图不能进行拓扑排序 √ C.在AOE网中一定只有一条关键路径 D.一个正常的AOE网中只能有一个源点、一小汇点和一条关键路径 拓扑排序的结果不一定是唯一的;在AOE网中,关键路径可以不止一条,故选B。 10.对任意7个关键字进行排序,至少要进行( )次关键字之间的两两比较。 A.13 B.14 C.15 √ D.16 任何一个借助于“比较”进行排序的算法,在最坏情况下所需进行的比较次数至少为:ceil(10g(n!))。 11.一组记录的关键字为{25,50,15,35,80,85,20,40,36,70},其中含有5个长度为2的有序表,用归并排序方法对该序列进行一趟归并后的结果是( )。 A.15,25,35,50,20,40,80,85,36,70 √ B.15,25,35,50,80,20,85,40,70,36 C.15,25,50,35,80,85,20,36,40,70 D.15,25,35,50,80,20,36,40,70,85 对5个长度为2的有序表一趟归并后得到两个长度为4的有序表和一个长度为2的有序表。故选A。 12.完整的计算机系统由( )组成。 A.运算器和控制器 B.CPU和主存储器 C.主机和外部设备 D.硬件系统和软件系统 √ 完整的计算机系统由配套的硬件系统和软件系统组成。 13.真值0在原码、反码和补码机器数形式下( )。 A.都有正0、负0两种形式 B.仅在原码中有两种形式,而在反码、补码机器数形式下只有一种形式 C.仅在反码中有两种形式,而在原码、补码机器数形式下只有一种形式 D.仅在补码中有一种形式,而在反码、原码机器数形式下均有两种形式 √ 真值0在原码、反码机器数形式下都有正0、负0两种形式,而在补码机器数形式下只有一种形式。 14.某定点机字长8位(含1位符号位),现该机中一个寄存器的内容为43H,则将其算术左移一位、算术右移一位的结果分别为( )。 A.86H,21H B.结果出错,21H √ C.结果出错,A1H D.未给出机器数形式,无法判断 虽然题中未给出机器数形式是原码、反码还是补码,但由于寄存器中数据的符号位为0,即表示一个正数,故仍可进行判断;算术左移1位时,符号位为0不变,最高数值位1移丢,结果出错;算术右移1位时,符号位为0不变,数值位最高位补0,结果为21H。 15.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X= 7 ×29/32,Y=2 5 ×5/8,则用浮点加法计算X+Y的最终结果是( )。 A.001111100010 B.001110100010 C.010000010001 D.发生溢出 √ 根据题意,X可记为00,111;00,11101(分号前为阶码,分号后为尾数),Y可记为00,101;00,10100;首先对阶,X、Y阶码相减,即00,111—00,101=00,111+11,011=00,010(最高位进位自然丢弃),可知X的阶码比Y的阶码大2,根据小阶向大阶看齐的原则,将Y的阶码加2,尾数右移2位,得Y为00,111;00,00101;尾数相加,即00,11101+00,00101=01,00010,尾数相加结果符号位为01,故需进行右规;规格化,将尾数右移1位,阶码加1,得X+Y为01,000;00,10001,阶码符号位为01,说明发生溢出。 16.半导体随机存储器的访问速度与( )有关。 A.存储芯片的存取周期 √ B.存储芯片的容量大小 C.所访问存储单元的位置 D.以上都包括 半导体随机存储器的访问速度与存储芯片的容量和存储单元的位置无关,只取决于存储芯片的存取周期,选A。 17.Cache常用的写回策略有写直达法和写回法。当采用写回法时,一个Cache数据块在( )时写回主存。 A.任何一次写操作数时 B.第一次写操作数时 C.数据块被换出时 √ D.以上都有可能 写直达法指写操作数时既写入Cache又写入主存;写回法指写操作数时写入Cache而不写入主存,仅当数据被替换出Cache时才写回主存。 18.主存地址寄存器MAR的位数与下列哪个寄存器相同?( )。 A.主存数据寄存器MDR B.程序计数器PC √ C.指令寄存器IR D.累加器AC 主存地址寄存器MAR和程序计数器PC的位数都取决于主存储器的容量,二者位数相等,选B。 19.控制存储器使用EPROM构成的控制器是( )。 A.静态微程序控制器 B.动态微程序控制器 √ C.毫微程序控制器 D.以上都不对 采用EPROM作为控制存储器,可以通过改变微指令和微程序来改变机器的指令系统,此时控制器又称为动态微程序控制器,选B。 20.下列关于PCI总线的说法中错误的是( )。 A.PCI总线采用集中式总线判优控制方式 B.PCI总线是一种16位的并行总线 √ C.PCI总线具有自动配置能力 D.PCI总线在PC机中得到了广泛的使用 PCI总线是一种32位或64位的并行总线。 21.某计算机有8个主设备竞争总线使用权,使用链式请求方式进行总线判优控制,则该机为实现总线判优控制需要的控制线数为( )。 A.3 √ B.5 C.16 D.无法确定 链式请求方式下,为实现总线判优控制,需要1根总线请求线、1根总线忙线、1根总线同意线,共3根控制线。 22.下列说法中错误的是( )。 A.统一编址方式即把I/O端口当作主存储器的单元来分配地址 B.统一编址方式下不需要专门的I/O指令 C.统一编址方式下指令系统的实现比单独编址方式复杂 √ D.采用统一编址方式会减少主存的编址空间 统一编址方式下不需要专门的I/O指令,因而简化了指令系统,其指令系统的实现比单独编址方式简单。 23.活动头磁盘的寻道时间是指( )。 A.最大寻道时间 B.最小寻道时间 C.A、B之和 D.A、B的平均值 √ 寻道时间又叫平均寻道时间,是指磁盘最大寻道时间和最小寻道时间的平均值。 24.下列选择中,( )不是操作系统关心的主要问题。 A.管理计算机裸机 B.设计、提供用户程序与计算机硬件资源的接口 C.管理计算机系统资源 D.高级程序设计语言的编译器 √ D不是操作系统的功能。 25.采用( )不会产生内部碎片。 A.分页式存储管理 B.分段式存储管理 √ C.固定分区式存储管理 D.段页式存储管理 分段式存储管理会产生外部碎片。 26.在操作系统中,要对并发进程进行同步的原因是( )。 A.进程必须在有限的时间内完成 B.进程具有动态性 C.并发进程访问共享资源 √ D.进程具有结构性 为了相互协调的顺序进程访问共享资源,必须提供同步和互斥机制。 27.( )不是分段式虚拟存储管理优于分页式虚拟存储管理的方面。 A.没有内零头 B.便于处理在进程执行过程中堆栈尺寸的增长问题 C.便于共享内存中数据 D.只需将进程的一部分调入内存,进程即可运行 √ D分页虚拟存储管理也有此功能。 28.在下面四段描述中( )是错误的。 A.若进程A和进程B在临界区上互斥,那么当进程A处于该临界区时,它不能被进程B打断 √ B.虚拟存储管理中采用对换策略后,用户进程可使用的存储空间似乎增加了 C.虚拟存储管理中的抖动现象是指页面置换时用于换页的时间远多于执行程序的时间 D.进程可以由程序、数据和进程控制块(PCB)描述 进程A在临界去访问是可以被B打断的,但是由于互斥机制,B是进不了临界区的。 29.存放在磁盘上的文件( )。 A.既可随机访问,又可顺序访问 √ B.只能随机访问 C.只能顺序访问 D.必须通过操作系统访问 根据文件物理结构的不同,文件可以被随机和顺序访问。 30.文件系统中,文件访问控制信息存储的合理位置是( )。

相关文档
最新文档