北京邮电大学计算机学科基础综合考试真题803.docx

上传人:b****5 文档编号:4278574 上传时间:2022-11-28 格式:DOCX 页数:11 大小:492.62KB
下载 相关 举报
北京邮电大学计算机学科基础综合考试真题803.docx_第1页
第1页 / 共11页
北京邮电大学计算机学科基础综合考试真题803.docx_第2页
第2页 / 共11页
北京邮电大学计算机学科基础综合考试真题803.docx_第3页
第3页 / 共11页
北京邮电大学计算机学科基础综合考试真题803.docx_第4页
第4页 / 共11页
北京邮电大学计算机学科基础综合考试真题803.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

北京邮电大学计算机学科基础综合考试真题803.docx

《北京邮电大学计算机学科基础综合考试真题803.docx》由会员分享,可在线阅读,更多相关《北京邮电大学计算机学科基础综合考试真题803.docx(11页珍藏版)》请在冰豆网上搜索。

北京邮电大学计算机学科基础综合考试真题803.docx

北京邮电大学计算机学科基础综合考试真题803

北京邮电大学

2018年硕士研究生入学考试试题

考试科目:

计算机学科基础综合

请考生注意:

①所有答案(包括选择题和填空题)一律写在答题纸上,否则不计成绩。

②不允许使用计算器

一、单项选择题(每小题2分,共80分)

1.算法分析的作用是

A.分析算法的效率B.分析算法中的输入和输出的关系

C.分析算法是否正确D.分析算法能否转换为计算机语言

2.设某数据对象DR=(D,R),其数据元素集合为D={a1,a,as,a,as),关系R表达为R={li=4,3,2,1},DR是

A.集合结构B.线性结构C.树结构D.图结构

3.若线性表最常用的运算是删除第一个元素、在末尾插入新元素,则最适合的存储方式是

A.顺序表B.带尾指针的单循环链表

C.单链表D.带头指针的单循环链表

4.数组通常具有的两种基本操作是

A.插入和删除元素B.插入和查找元素

C.修改和删除元素D.查找和修改元素

5.已知字符串“pqppqpqp”,它的nextval数组值是

A.01021040B.01021243C.01122240D.01122343

6.一棵二又树的先序遍历序列为abcde,中序遍历序列为cbade,则该二叉树对应的森林所包含的树的棵数是

A.1B.2C.3D.5

7.若高度为n的二又树恰有n个结点,则满足此条件的二叉树树形有

A.2种B.2n种C.2n-1种D.2n-1种

8.n个顶点的无向连通图用邻接矩阵存储,矩阵中非零元素的个数最少是

A.n/2B.n-lC.nD.2(n-1)

9.下列关于图的遍历的叙述中,错误的是

A.图的深府伊生遍用不活用干右向图

B.图的深度优先遍历是一个递归过程

C.由同一顶点出发的深度优先遍历生成树高度不小于广度优先遍历生成树高

D.利用遍历可以判定无向图有几个连通分量

10.下列排序算法中,若待排数据序列已经为有序时,时间性能最差的是

A.冒泡排序B.快速排序

C.归并排序D.希尔(Shell)排序

11.待排记录序列的键值依次为(63,12,44,101,25,68,57,321,783),用筛选法建成初始大根堆时,所筛选的第一个结点的键值是

A.321B.68C.25D.7

12.构成计算机系统的主要部件有如下几种:

I.中央处理器CPUⅡ.动态存储器DRAM

Ⅲ.只读存储器ROMIV.输入输出设备

那么一台能正常运行的冯·诺依曼结构计算机所选用的部件是

A.I、Ⅱ、Ⅲ和IVB.I、Ⅱ和Ⅳ

C.I和ⅢD.I和IV

13.某32位定点整数计算机按字节编址,并采用小端(LitleEndian)方式存放数据,假定从内存地址00006100日.开始依次观察到41H、42H、61日和81H组成的一个4字节十六进制数,则关于这个数有如下结论,正确的是

A.是1个int型变量B.是1个字符串

C.无法确定是正数还是负数D.是1个负数

14.某浮点数字长32位,其中阶码8位,用补码表示;尾数为纯小数,24位,用补码表示,阶码和尾数的最高位均为符号位,下面哪一个不是规格化浮点数

阶码(8位)

尾数(24位)

A.01111010110111..10B.00010010011010..00

C.10110010010010..01D.11000010100011..11

15.下列关于储存器的叙述中正确的是

A.ROM不用刷新,但断电后存储信息消失

B.半导体RAM信息可读可写,且断电后仍能保持记忆

C.动态和静态RAM都是易失性存储器,断电后存储信息消失

D.静态RAM属非易失性存储器,而动态RAM存储信息断电后信息消失

16.某计算机Cache容量为1KB,采用4路组相联映射方式,主存容量为1MB,每个主存块大小为32字节,按字节编址。

若CPU访问主存地址819A7H单元且Cache命中,则该单元位于Cache组号是

A.2B.5C.10D.13

17.关于寻址方式,下列说法中不正确的是

A.指令顺序寻址是指程序计数器PC的内容加上当前指令的字节数

B.变址寻址常用于字符串处理和数组运算

C.相对寻址是一种偏移寻址,由程序计数器PC提供基准地址,便于实现程序浮动

D.寄存器间接寻址是指令地址码部分给出某寄存器编号,间接指明该寄存器中存放的是操作数

18.下列关于微操作的描述正确的是

A.同一CPU周期中,可以并行执行的微操作叫相容性微操作

B.同一CPU周期中,可以并行执行的微操作叫相斥性微操作

C.在执行过程中可能会引起总线冲突的微操作叫相斥性微操作

D.同一CPU周期中,不可以并行执行的微操作叫相容性微操作

19.下列陈述中正确的是

A.只有定点运算才有可能溢出,浮点运算不会产生溢出

B.流水线操作不能加快任何一条指令的执行过程,但能加快连续一串指令的执行过程。

C.中断向量是指中断服务程序的入口地址

D.使用高级语言编写的程序比使用汇编语言编写的程序空间效率更高

20.下列关于RISC的叙述中,不正确的是

A.RISC一般采用硬布线控制方式

B.RISC大多数指令在一个时钟周期内完成

C.RISC的内部通用寄存器数量相对CISC多

D.RISC处理器一般采用多核方式

21.某总线共有64根数据和地址复用的信号线,总线时钟频率为33MHz。

若总线上每个时钟周期传送一次数据,则该总线的带宽是

A.2112MB/SB.264MB/SC.528MB/sD.1056MB/s

22.下列陈述中正确的是

A.中断服务程序的最后一条指令是无条件转移指令

B.中断响应过程是由硬件和中断服务程序共同完成的

C.每条指令的执行过程中,每个总线周期要检查一次有无中断请求

D.检测有无DMA请求,一般安排在一条指令执行过程的末尾

23.下述关于操作系统的描述中,正确的是

I.目前在智能手机上广泛使用的操作系统有谷歌公司的iOS操作系统、苹果公司的安卓操作系统

Ⅱ.Linux操作系统是一种内核源码开放的开源操作系统

Ⅲ.微软的MS-Windows操作系统广泛使用于个人计算机,目前它的较新版本为Windows10

Ⅳ.Unix操作系统是一种可用于工作站、服务器和大型主机的分时多用户操作系统

A.I,Ⅱ,Ⅲ,IVB.I,Ⅱ,IVC.I,Ⅲ,IVD.I,Ⅲ,IV

24.不经过内核模式、工作在用户模式下的进程间通信机制是

A.共享内存B.套接字SocketsC.消息传递D.远程过程调用

25.不可能发生的进程间状态转换是

A.就绪态→运行态B.运行态→等待态

C.等待态→就绪态D.等待态→运行态

26.好的CPU调度算法应当是

A.降低系统吞吐率B.提高系统CPU利用率

C.提高进程周转时间D.提高进程等待时间

27.用信号量S控制8个进程互斥地使用资源A,A有5个实例。

假设进程每次申请使用A的1个资源实例,则S可能的最大值、最小值分别是

A.8,5B.5,-3C.8,-3D.5,-5

28.不属于死锁发生的四个必要条件的是

A互斥B.占有并等待

C.循环等待D.资源抢占

29.一个文件系统的文件目录项由16个磁盘块组成,每个磁盘块可以直接存储文件数据;每个磁盘块也可以作为1级间接索引指向512个磁盘块,这些磁盘块直接存储文件数据。

假定每个磁盘块大小为1024字节,则文件大小最大是

A.213字节B.214字节C.219字节D.223字节

30.在文件的物理磁盘空间分配方法中,支持直接访问并且不会产生外部碎片的是

A.连续分配B.链接式分配

C.索引式分配D.链接式分配和索引式分配

31.下述属于磁盘调度算法的是

A.最短寻道时间优先算法B.LRU算法

C.最短作业优先算法D.时间片轮转法

32.一个文件由大小为64字节的记录组成,存储在物理块大小为2048字节的磁盘上。

当进程顺序地读文件中的纪录时,读请求导致/O操作的可能性是

A.1/16B.1/32C.1/64D.1/128

33.下列选项中,不属于OS1体系结构中物理层功能的是

A.比特0和1使用何种电子信号表示

B.1个比特持续多长时间

C.传输能否在两个方向上同时进行

D.避免快速发送方“淹没”慢速接收方

34.通信介质的带宽从高到低排序,下列排序中正确的是

A.光纤,双绞线,同轴电缆B.光纤,同轴电缆,双绞线

C.同轴电缆,光纤,双绞线D.同轴电缆,双绞线,光纤

35.以下关于纠错码和检错码的描述中,错误的是

A.纠错码可以在接收端纠正传输错误,而检错码只能检查出差错

B.当线路误码率极低时,实现可靠数据传输用纠错码比检错码效率更高

C.因为仅使用了检错码,以太网不能保证发送赖一定能成功交付接收方

D.检错码无法检查出线路传输中的所有可能错误

36.两台计算机的数据链路层采取滑动窗口机制,用64kbps的卫星信道传输长度为128字节的数据帧,信道单向传播时延为270ms。

应答帧长度和帧头开销忽略不计。

为使信道利用率最高,使用Go-Back-N协议时发送窗口大小至少是

A.6B.7C.34D.35

37.某主机的IP地址为157.109.123.215,子网掩码为255.255.240.0。

向这台主机所在子网发送广播数据包时,IP数据包中的目的地址为

A.157.109.127.255B.157.109.255.255

C.157.109.102.0D.157.109.0.0

38.下图中主机1发送一个IP数据包给主机2,通信过程中以太网1上出现的以太网帧中承载一个IP数据包。

该以太网帧中的目的地址和IP包头中的目的地址分别是

 

A.主机2的MAC地址,主机2的IP地址

B.主机2的MAC地址,R1的IP地址

B.主机2的MAC地址,R1的IP地址C.R1的MAC地址,主机2的IP地址

D.R1的MAC地址,R1的IP地址IP

39.下面的网络拓扑结构图中,5条链路连接6个路由器,链路带宽均为30Mbps。

传输层四个数据流的传输路径分别为R1-R2-R3,R1-R2-R5-R6,R4-R5-R6,R4-R5-R6,四个流竞争线路带宽,按照最大最小公平性(Max-minFairmess)原则,分得的最大带宽和最小带宽分别是

 

A.30Mbps,20MbpsB.30Mbps,10Mbps

C.20Mbps,20MbpsD.20Mbps,10Mbps

40.手机开机后,通过校园网WiFi访问,下列报文中首先发出的是

A.DHCP报文

B.TCP连接请求

C.DNS域名查询请求

D.ARP地址解析请求

二、综合应用题(共70分)

41.(10分)请回答以下问题:

(1)队列在顺序存储时的“假溢出”现象指什么?

(2)简述一种可行的假溢出的解决方法。

(3)若用数组q[l..m]表示队列,队列头指针front、尾指针rear的初值均为1,基于

(2)中的方法,如何求队列的当前长度?

如何判定队空?

如何判定队满?

42.(13分)若查找表用哈希表存储,哈希函数为H(key)=keyMODn,70

typedefstruct{//元素类型

keytypekey;

charinfo[20];

}elemtype;

typedefstructhnode{//哈希表链结点类型

elemtypedata;

hnode*next;

)hnode,*head;

typedefheadHT[l00];//HT为哈希表类型

 

voidInitHT(HTht,intn)

voidInsertHT(HTht,intn,elemtypex)

intDeleteHT(HTht,intn,keytypeK)//删除成功返回1,否则返回0

 

43.(11分)某计算机的主存地址空间大小为1MB,按字节编址。

指令Cache和数据Cache分离,已知数据Cache采用直接映射方式,共有8个Cache行,每个Cache行大小为32B。

C语言程序段如下:

shortintx[128][128];

shortinta=32760;

shortintb=-5;

unsignedshortinty;

inti,j;

intmain(void)

{

y=b+1;

for(i=0;i<128;i++)

forj=0;j<128;j++)

x[][]=i;

x[11][62]+=a;

return0

}

假设shortint和unsignedshortint型数据都占16位,有符号数用补码表示,数组x按行优先方式存放,其首地址为6A960H。

请回答下列问题。

(1)执行上述程序段后,变量y的值是多少(用十进制表示)?

(2)执行上述程序段后,数组元素X[11][62]的值是多少(用十进制表示)?

该运算结果是否正确?

如何进行判断?

(3)数组元素X[1][1]在主存块对应的Cache行号是多少(Cache行号从0开始)?

(4)如果数组x按列优先方式存放,执行上述程序段的速度会发生什么变化?

并说明原因。

 

44.(12分)某16位模型机的数据通路如题44图所示。

Rl和R2为通用寄存器,ACC为累加器,MDR为内存数据缓冲寄存器,PC为程序计数器。

W是写控制标志,R是读控制标志。

ALU可以执行算术加(+)和加1(+1)两种操作,其中加1操作将总线数据加1后送入R2寄存器。

(1)图中的X和Y是什么部件,有何作用?

(2)若主存地址空间大小为4M字,则R1、Y、PC三个寄存器的位数各为多

(3)说明该处理器如何实现PC+1操作,并按顺序给出需要发出的操作控制信号。

(4)请按顺序给出取指令过程中需要发出的操作控制信号。

(5)指令ADD(m)的功能为:

ACC加上存储单元m的内容,将结果送到ACC中。

请按顺序给出该指令执行阶段需要发出的操作控制信号。

题44图数据通路图

45.(7分)在一个段页式内存管理系统中,物理内存大小为236字节。

进程的逻辑地址空间由32个段组成,每一个段最多可以包含212个页,页的大小为1024字节,采用段表和页表进行逻辑地址到物理地址的变换。

请回答下列问题,并写出计算依据。

(1)逻辑地址由多少位组成?

(2)逻辑地址中有多少位用于定义段号?

(3)逻辑地址中有多少位用于定义页内偏移?

(4)页框(帧)包括多少个字节?

(5)在物理地址中有多少位用于定义页框(帧)号?

(6)物理地址空间由多少个页框(帧)组成?

(7)一个页表中有多少个页表项?

46.(8分)有一个容量为6的容器,用于存放A、B两类物品。

4个并发进程

P1、P2、P3、P4从容器中放入、取出物品:

P1生产1个A类物品,并放入容器中,P3从容器中取出1个A类物品;P2生产1个B类物品,并放入容器中,P4从容器中取出1个B类物品。

假定:

任何时刻只允许1个进程向容器中放入1个物品、或从容器中取出1个物品,初始时容器为空。

请用信号量实现进程P1、P2、P3、P4间的同步与互斥。

要求:

给出信号量的定义和初值,并用wait()、signal()操作(也称为P()、V()操作)描述进程P1、P2、P3、P4的执行过程。

47.(9分)本地主机C通过TCP协议向远端服务器S发送数据,下面以十六进制格式列出了C发给S的某个IP包的前40字节内容。

45000228140840004006489ecoa80067d34447d6

52b0005016dcaa148187c30450180102662c0000

(1)以点分十进制格式写出C和S的IP地址,以十进制写出TCP连接两端的端口号。

(2)这个IP包中的TTL字段值是多少?

在IP包头中设置TTL字段的目的是什么?

(3)不计IP和TCP包头,这个数据包运载了多少字节的应用层数据?

以十六进制写出应用层首字节对应的SEQ序号。

假设C不再继续发送数据,那么,s正确收到这个IP包后回复包TCP包头中的ACK序号应该怎么填写?

Protocol域为1,6,17,89分别对应ICMP,TCP,UDP,OSPF协议。

47题附图1IP包头格式

47题附图2TCP包头格式

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

当前位置:首页 > PPT模板 > 节日庆典

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

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