计算机学科专业基础综合模拟27Word下载.docx

上传人:b****5 文档编号:18886544 上传时间:2023-01-02 格式:DOCX 页数:18 大小:24.42KB
下载 相关 举报
计算机学科专业基础综合模拟27Word下载.docx_第1页
第1页 / 共18页
计算机学科专业基础综合模拟27Word下载.docx_第2页
第2页 / 共18页
计算机学科专业基础综合模拟27Word下载.docx_第3页
第3页 / 共18页
计算机学科专业基础综合模拟27Word下载.docx_第4页
第4页 / 共18页
计算机学科专业基础综合模拟27Word下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

计算机学科专业基础综合模拟27Word下载.docx

《计算机学科专业基础综合模拟27Word下载.docx》由会员分享,可在线阅读,更多相关《计算机学科专业基础综合模拟27Word下载.docx(18页珍藏版)》请在冰豆网上搜索。

计算机学科专业基础综合模拟27Word下载.docx

快速排序第一趟划分的方法是:

将第1个元素放在最终排好序列的最终位置上,则在这个位置右边小于该元素值的元素都移到其左边,则在这个位置左边小于该元素值的元素都移到其右边。

故先A。

第6题:

一个在以太网中的主机试图发送一个帧,当它尝试了16次仍然失败之后,它应该()。

A.放弃发送,回复一个失败报告

B.在0~1023个时槽之间随机选择一个再次尝试发送

C.在1023个时槽之后再次尝试发送

D.在0~216个时槽之间随机选择一个再次尝试发送

二元指数后退算法的过程是在第i次冲突之后,在0~2i-1之间随机选择一个数,然后等待这么多个时槽。

然而,到达10次冲突之后,随机数的区间固定在最大值1023上,以后不再增加了。

在16次冲突之后,控制器放弃努力。

第7题:

下列叙述中,不符合m阶B-树定义要求的是()。

A.根节点最多有m棵子树

B.所有叶结点都在同一层上

C.各结点内关键字均升序或降序排列

D.叶结点之间通过指针链接

D

 

第8题:

如下图所示的二叉树T2是由森林T1转换而来的二叉树,那么森林T1有()个叶子结点。

A.4

B.5

C.6

D.7

将T2还原为森林T1,其中有4棵树:

C、D、F、G,I和J是叶子结点。

第9题:

相对于单一内核结构,采用微内核结构设计实现操作系统具有诸多好处,但是,()并不是微内核的优势。

A.使系统更高效

B.想添加新服务时,不必修改内核

C.使系统更安全

D.使系统更可靠

微内核采用层次结构,层次间传递信息增加了系统开销。

第10题:

若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。

A.BCAGFED

B.DAEBCFG

C.ABCDEFG

D.BCAEFGD

由前序序列和中序序列先构造出二叉树,然后按层次序列进行访问。

也可以使用排除法,由于前序序列第一个访问的结点必定是根结点,即D为根结点。

而层次序列首先也必须访问根结点,可排除A、C、D。

第11题:

下面关于图的遍历说法不正确的是()。

A.遍历图的过程实质上是对每个顶点查找其邻接点的过程

B.深度优先搜索和广度优先搜索对无向图和有向图都适用

C.深度优先搜索和广度优先搜索对顶点访问的顺序不同,它们的时间复杂度也不相同

D.深度优先搜索是一个递归的过程,广度优先搜索的过程中需附设队列

不正确的是C,深度优先搜索和广度优先搜索的时间算杂度相同,均为O(n+e)。

第12题:

某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。

每个主存块大小为32字节,按字节编址。

主存129号单元所在主存块应装入到的Cache组号是()。

A.0

B.2

C.4

D.6

组相联映射方式下,主存块按模Q(Q为Cache组数)映射到Cache对应组中的任一块;

Cache共有16块,采用2路组相联映射,故Cache共分16/2=8组;

主存块大小为32字节,按字节编址,故主存129号单元所在主存块为第129/32=4块;

4Mod8=4,故129号单元所在主存块应装入Cache第4组中任一块。

第13题:

在含有12个结点的平衡二叉树上,查找关键字为35(存在该结点)的结点,则依次比较的关键字有可能是()。

A.46,36,18,20,28,35

B.47,37,18,27,36

C.27,48,39,43,37

D.15,45,55,35

第14题:

设有n个元素进栈序列是P1,P2,P3,…,Pn,其输出序列是1,2,3,…,n,若P3=3,则P1的值()。

A.可能是2

B.一定是2

C.不可能是1

D.一定是1

当P3=3时,进栈序列是P1,P2,P3,…,Pn,由输出序列可知,只有以下两种情况:

P1进栈后出栈,P2进栈后出栈,或P1、P2都进栈然后出栈,因此P1的值可能为1,也可能为2。

故选A。

第15题:

一个TCP报文段的数据部分最多为()字节。

A.65535

B.65495

C.65395

D.65515

此数据部分再加上20字节的TCP首部和20字节的IP首部,正好是IP数据报的最大长度。

第16题:

某机字长32位,主存容量1MB,按字编址,块长512B,Cache共可存放16个块,采用直接映射方式,则Cache地址长度为()。

A.11位

B.13位

C.18位

D.20位

第17题:

以下关于计算机存储器件的叙述,()是不正确的。

A.缓冲存储区使用易失性(volatile)存储器件

B.USB盘是非易失性(nonvolatile)存储器件

C.非易失性存储器件在系统崩溃时不会丢失存储的信息

D.易失性存储器件包括主存

如果系统正在向非易失性存储器件硬盘写数据,此时,系统崩溃,写的数据可能会丢失,或者存储信息不完整。

第18题:

一台路由器的静态路由表中有如下四个项:

A.目的网络

B.端口

C.202.87.96.0/21

D.1

E.202.87.104.0/21

F.1

G.202.87.112.0/21

H.1

I.202.87.120.0/21

J.1

因为它们的前两个字节都相同,第三个字节的前三位都是001,所以它们可以聚合成202.87.96.0/19。

第19题:

-0.5表示为IEEE754标准短实数的机器数形式为()。

A.11000000010000000000000000000000

B.11000000000000000000000000000000

C.10111111000000000000000000000000

D.01111111100000000000000000000000

第20题:

海明码可以发现两位错或者纠正一位错,其码距为()。

A.2

B.3

D.3或4

根据纠错理论,L-1=D+C,且D≥C,L为码距,D为检错位数,C为纠错位数;

结合题干描述的海明码的纠错能力可知其码距为3;

如果了解海明码的码距则可直接选出。

第21题:

某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。

A.5MB/s

B.10MB/s

C.20MB/s

D.40MB/s

总线数据宽度16位,即2B;

一个总线周期占用4个时钟周期,总线时钟频率为10MHz,即1s内共有2.5M个总线周期,共可传输5MB数据,总线带宽为5MB/s。

第22题:

在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,传输速率为1Gbps,电缆中的信号传播速度是200000km/s。

若最小数据帧长度减少800比特,则最远的两个站点之间的距离至少需要()。

A.增加160m

B.增加80m

C.减少160m

D.减少80m

设传输线路的长度是L,那么信号在电缆中传输一个来回的时间是t=(L/2×

10-8)×

2=L×

10-8s。

设最短帧长度是MIN=t×

1Gbps=10L。

所以如果MIN减小了800bit,那么L就应该减少80m。

第23题:

总体上说,“按需调页”(demand—paging)是个很好的虚拟内存管理策略。

但是,有些程序设计技术并不适合于这种环境。

例如,()。

A.堆栈

B.线性搜索

C.矢量运算

D.二分法搜索

因为二分法搜索地址是不连续的、跳跃的,不在同一页面,需要不断地调页。

第24题:

操作系统的进程管理模块并不负责()。

A.进程的创建和删除

B.提供死锁处理机制

C.实现I/O设备的调度

D.通过共享内存实现进程间通信

C由专门的I/O设备管理模块负责。

第25题:

下列说法中错误的是()。

A.主频为1GHz的CPU运算性能可能强于主频为2GHz的CPU

B.衡量用于科学计算的CPU性能的主要指标为MFLOPS

C.字长指计算机能直接处理的二进制信息的位数

D.主频是指CPU机器周期的倒数

主频是指CPU时钟周期的倒数,而不是CPU机器周期的倒数。

第26题:

变址寻址方式非常适合用于()。

A.编制浮动程序

B.实现多道程序

C.处理数组问题

D.以上都包括

变址寻址方式有效地址EA=(IX)+A,其中IX在执行过程中可变,形式地址A在执行过程中不变,故可用A来给出数组首址,用变址寄存器IX给出索引值,非常便于处理数组问题,选C。

第27题:

下列关于打开open和关闭close文件的叙述,只有()是错误的。

A.close()操作高速系统,不再需要指定的文件了,可以丢弃它

B.open()操作告诉系统,开始使用指定的文件了

C.文件必须先打开,后使用

D.目录必须先打开,后使用

A明显是错的。

第28题:

下述几种排序方法中,要求内存量最大的是()。

A.插入排序

B.选择排序

C.快速排序

D.归并排序

A、B、C、D需要的辅助空间分别为:

O

(1),O

(1),O(logn),O(n)。

第29题:

某数组多路通道最大数据传输率为1MB/s,它有5个子通道,则每个子通道的最大数据传输率为()。

A.200B/s

B.1MB/s

C.介于A、B之间

D.以上都不对

数组多路通道以数据块为传输单位,一段时间内只能为一个子通道服务,子通道接受服务时的数据传输率即为通道的最大数据传输率,选B。

第30题:

在一个双链表中,在*P结点之前插入*q结点的操作是()。

A.p-﹥prior=q;

q-﹥next=P;

p-﹥prior-﹥next=q;

q-﹥prior=p-﹥prior;

B.q-﹥prior=p-﹥prior;

q-﹥next=p;

p-﹥prior=q-﹥next;

C.q-﹥next=P;

P-﹥next=q;

q-﹥prior-﹥next=q;

D.p-﹥prior-﹥next=q;

p-﹥prior=q;

(1)p结点的前驱结点指向的后继结点指向q。

(2)q的后继结点指向p。

(3)q的前驱结点指向p的前驱结点。

(4)p的前驱结点更新为q。

第31题:

多重中断方式下,开中断的时间应选择在()之后。

A.保护断点

B.保护现场

C.中断周期

D.恢复现场

多重中断方式下,为了能够及时响应其他更高优先级的中断,且保证能在响应更高优先级的中断后正确返回原中断服务程序,开中断的时间应选择在保护现场之后。

第32题:

就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。

A.n

B.nn

C.n*(n-1)/2

D.n!

排列组合。

第33题:

已知计算机存储器按字节编址,指令字长32位,则一条指令结束后,PC值应自动加()。

A.1

存储器按字节编址,指令字长32位=4B,故PC值应在每条指令执行结束后自动加4。

第34题:

考虑页面替换算法,系统有m个页帧(frame)供调度,初始时全空:

引用串(referencestring)长度为p,包含了n个不同的页号,无论用什么缺页算法,缺页次数不会少于()。

A.m

B.p

C.n

D.min(m,n)

缺页次数不会少于页数,因为要调入内存。

第35题:

一个使用选择性重传协议的数据链路层协议,如果采用了5位的帧序列号,那么可以选用的最大窗口是()。

A.15

B.16

C.31

D.32

在选择性重传协议中,为了保证没有重叠,那么最大窗口尺寸不应该超过序列号范围的一半。

在题目中采用了5位的序列号,序列号的范围就是0~31共32个,所以最大窗口尺寸应该是16。

第36题:

一个快速SCSI-Ⅱ总线上的磁盘转速为7200RPM,每磁道160个扇区,每扇区512字节,那么在理想状态下,其数据传输率为()。

A.7200*160KB/s

B.7200KB/s

C.9600KB/s

D.19200KB/s

7200/60*160*0.5=9600,所以选C。

第37题:

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

Ⅰ.所有顶点的度之和为偶数

Ⅱ.边数大于顶点个数减1

Ⅲ.至少有一个顶点的度为1

A.只有Ⅰ

B.只有Ⅱ

C.Ⅰ和Ⅱ

D.Ⅰ和Ⅲ

第38题:

冯·

诺依曼计算机中,取指令的操作()。

A.由机器指令控制完成

B.由微指令控制完成

C.不需任何指令控制,由控制器自动完成

D.以上说法都不正确

诺依曼计算机中,控制器能够根据程序计数器PC的内容自动完成取指令的操作,取指过程不需要任何指令的控制。

第39题:

假设磁头当前位于第105道,正在向磁道序号增加的方向移动。

现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是()。

A.110,170,180,195,68,45,35,12

B.110,68,45,35,12,170,180,195

C.110,170,180,195,12,35,45,68

D.12,35,45,68,110,170,180,195

采用SCAN扫描按顺序从左到右到底,再从右到左。

第40题:

死锁现象并不是计算机系统独有的,例如,除()之外,下列三种案例都是死锁的体现。

A.北京高架桥塞车,因为大修,桥上只有一个车道通行

B.高速公路大堵车,因为桥被台风吹垮了

C.两列相向行使的列车在单轨铁路线上迎面相遇

D.两位木匠钉地板,一位只握一把斧头,而另一位没有榔头,却有钉子

B不符合死锁的条件。

综合应用题

已知一个带有表头结点的单链表,结点结构为,假设该链表只给出了头指针list。

在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。

若查找成功,算法输出该结点的data值,并返回1;

否则,只返回0。

要求:

第41题:

描述算法的基本设计思想;

___________

算法基本思想如下:

从头至尾遍历单链表,并用指针p指向当前结点的前k个结点。

当遍历到链表的最后一个结点时,指针p所指向的结点即为所查找的结点。

详细解答:

第42题:

描述算法的详细实现步骤;

详细实现步骤:

增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针p1指向当前遍历的结点,指针p指向p1所指向结点的前k个结点,如果p1之前没有k个结点,那么p指向表头结点。

用整型变量i表示当前遍历了多少个结点,当i﹥k时,指针p随着每次遍历,也向前移动一个结点。

当遍历完成时,p或者指向表头结点,或者指向链表中倒数第k个位置上的结点。

第43题:

根据设计思想和实现步骤,采用程序设计语言描述算法(使用C或C++或JAVA语言实现),关键之处请给出简要注释。

算法描述:

intLocateElement(Linklistlist,intk)p1=list-﹥link;

p=list;

i=1:

While(p1){p1=p1-﹥link;

i++;

if(i﹥k)p=p-﹥next;

//如果i﹥k,则p也往后移}if(p==list)return0;

//说明链表没有k个结点else{printf("

%d\n"

,p-﹥data);

return1;

}}

图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。

第44题:

用邻接表作为存储结构,写一个D搜索算法;

voidD_Traverse(GraphG){inti,v;

ArcNode*arc;

StackS:

intvisited[vexnum];

for(i=0;

i﹤vexnum;

i++)visited[i]=0:

InitStack(S):

i﹤vexnum;

i++){if(!

visited[i])//)如果结点i未访问{push(S,i);

//结点i入栈while(!

StackEmpty(S))//{pop(S,v);

visited[v]=1:

Visit(v);

//出栈,将栈顶元素赋值给vfor(arc=G[i].firstarc;

arc!

=NULL;

arc=arc-﹥nextarc){if(!

visited[arc-﹥adjvex])//对于结点v的所有邻接结点,若未访问,就入栈{push(S,arc-﹥adjvex);

}}}}}

第45题:

用D搜索方法搜索下图,设初始出发的结点为1,写出顶点的访问次序,当从某顶点出发搜索它的邻接点时,请按邻接点序号递增顺序搜索,以使答案唯一。

访问的顺序为:

1432765

某计算机采用Cache—主存—磁盘三级存储系统。

Cache的访问时间为t1ns,命中率为p1;

若Cache未命中,CPU需直接访问主存,访问时间为t2ns,主存命中率为p2;

若所需数据字不在主存中,则访问主存未命中、将包含所需数据字的磁盘数据块装入主存共需时t3ns。

第46题:

若不考虑主存未命中的情况,则Cache—主存系统的平均访问时间为多少?

若不考虑主存未命中的情况,则Cache—主存系统的平均访问时间为T=t1+t2×

(1-p1)注意:

若Cache失配后CPU才开始访存,则平均访问时间计算如上;

若CPU访问Cache和访问主存同时开始,Cache命中时中断主存访问,则T=t1×

p1+t2×

(1-p1),根据题意,本题应属于前者。

第47题:

Cache—主存—磁盘系统的平均访问时间为多少?

若cache命中,则访问时间为t1,其概率为p1;

若cache未命中,主存命中,则访问时间为t1+t2,其概率为(1-p1)p2;

若主存未命中,则访问Cache用时t1;

主存未命中,并将所需数据块装入主存用时t3;

然后又需一次主存访问来得到所需数据字,用时t2;

总的访问时间为t1+t2+t3;

其概率为(1-p1)(1-p2)。

故Cache—主存—磁盘系统的平均访问时间为T=t1×

p1+(t1+t2)×

(1-p1)×

p2+(t1+t2+t3)×

(1-p2)=t1+t2×

(1-p1)+t3×

(1-p2)

某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。

另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。

第48题:

设计该机微指令的格式,要求给出各字段的位数。

微程序采用字段直接编码方式时,应注意操作控制字段中每个互斥组需要额外的一个状态来表示“不发出任何微命令”,故该机微指令格式中操作控制字段需要log2(1+1)+log2(3+1)+log2(7+1)+log2(8+1)+log2(12+1)+log2(24+1)=1+2+3+4+4+5=19此外,该机有5个可判定的外部条件,采用编码方式需要3位比特位来表示,余下的32-19-3=10位为下地址字段,综上,该机微指令格式如下:

第49题:

结合

(1)的微指令格式,计算该机控制存储器的最大容量。

根据下地址字段长10位可知最多有2<

sup>

10<

/sup>

=1024条微指令,故该机控制存储器的最大容量为32bit×

1024=32Mb=4MB

Demandpaging算法是paging算法在虚拟存储空间管理的扩展。

其主要的改进是:

仅当需要访问某页面时,如果它不在内存,把它调入内存。

按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨称之为dernandsegmentation。

第50题:

请给出相应算法,并简要说明。

一个作业的所有分段的副本都保

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1