Day15~Day21

Day15

数据结构

1. 后根序遍历树属于下列那种遍历范畴_____(北京邮电大学2013)

A. 深度优先遍历

B. 随机遍历

C. 广度优先遍历

D. 中序遍历

  • 答案:A
  • 解析:后序遍历(LRD)是二叉树遍历的一种,也叫做后根遍历、后序周游,可记做左右根。在二叉树中,先左后右再根,即首先遍历左子树,然后遍历右子树,最后访问根结点,属于深度遍历范畴。

计算机网络

2. 网卡实现的主要功能是____(中国海洋大学)

A. 物理层与网络层的功能

B. 网络层与应用层的功能

C. 物理层与数据链路层的功能

D. 网络层与表示层的功能

  • 答案:C
  • 解析:数据链路层设备都使用各个网卡的MAC地址,另外,网卡控制着主机对介质的访问,因此网卡也工作在物理层。

计算机操作系统

3. 在进程的组成成分中,进程在运行中不可修改的部分是____(河南大学 2003)

A.私用程序段

B.共享程序段

C.数据集合

D.进程控制块

  • 答案:B
  • 解析:共享程序段在进程运行过程中不可修改,否则将影响其他程序的运行。

计算机组成原理

4. 计算机中最小单位时间为____(南京航空航天大学2016)

A. 时钟周期

B. 指令周期

C. CPU 周期

D. 执行周期

  • 答案:A
  • 解析:时钟周期:也称为振荡周期,定义为时钟频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。时钟周期是一个时间的量。

Day16

数据结构

1. 下面关于线性表的叙述中,错误的是_____(天津大学)

A. 线性表采用顺序存储,必须占用一片连续的存储单元

B. 线性表采用顺序存储,便于进行插入和删除操作。

C. 线性表采用链式存储,不必占用一片连续的存储单元

D. 线性表采用链式存储,便于进行插入和删除操作

  • 答案:B
  • 关于线性表,我们常接触到的存储结构有顺序存储和链式存储。顺序存储结构的地址是连续的(即必须占用一片连续的存储空间),所以可以通过计算地址实现随机存取。链式存储结构的存储地址不一定连续,只能通过每一个结点的指针顺序存取。采用顺序存储结构时,插入和删除元素都需要移动大量元素,不便于插入和删除操作。采用链式存储结构便于插入和删除操作,但是查找只能顺序进行,时间复杂度为O(n)。

计算机网络

2. 主机甲与主机乙之间已建立 TCP 连接,主机甲向主机乙发送了三个 TCP 段,其中有效载荷长度分别为 300、400、500 字节,第三个段的序号为1500。传输过程中第二个段丢失,主机乙收到第一和第三个段后分别返回确认,分别返回的两个确认号是______(北京航空航天大学)

A. 1100 和 1100

B. 300 和 1100

C. 2000 和 2000

D. 1100 和 2000

  • 答案:A
  • 解析:第三个段序号为1500,第二个段有效载荷长度为500字节,则第二个段的序号为1100,主机乙收到第一和第三个段后,期望收到第二个段,故发回的确认号为1100和1100。

计算机操作系统

3.有两道程序,A程序按顺序使用CPU 10ms,使用设备甲5ms,使用CPU 5ms,使用乙设备10ms,最后使用CPU 10ms。B程序按顺序使用设备甲10ms,使用CPU 10ms,使用乙设备 5ms,使用CPU 5ms,使用设备乙10ms。按单道方式先执行A程序,在执行B程序,CPU的利用率是______(北京邮电大学2013)

A. 30%

B. 50%

C. 80%

D. 90%

  • 答案:B
  • 解析:单任务系统中,程序以串行的方式执行,不存在CPU与设备的并行,当程序使用设备时,CPU处于空闲等待状态,等待时间与程序使用设备的时间相等。执行A:CPU的执行时间合计为25s,CPU等待时间为15s。执行B:CPU的执行时间合计为15s,CPU等待时间为25s。CPU的利用率=(25+15)/(25+15+15+25)=50%。

计算机组成原理

4. 立即寻址是指______(南京航空航天大学2016)

A.指令中直接给出操作数地址

B. 指令中直接给出操作数

C. 指令中间接给出操作数

D. 指令中间接给出操作数地址

  • 答案:B
  • 解析:立即寻址方式的目的就是将操作数紧跟在操作码后面,与操作码一起放在指令代码段中,在程序运行时,程序直接调用该操作数,而不需要到其他地址单元中去取相应的操作数,上述的写在指令中的操作数也称作立即数。

Day17

数据结构

1. 下列排序算法中,其时间复杂度和记录的初始排列无关的是____(中国科学院大学2012)

A. 折半插入排序

B. 堆排序

C. 快速排序

D. 冒泡排序

  • 答案:B
  • 解析:堆排序的时间复杂度稳定为nlog2n。

计算机网络

2. 下面关于IP地址的论述中哪个是不正确的_____(北京邮电大学2011)

A. 用户主机的IP地址可静态分配也可以动态分配

B. IP地址有单播地址,也有多播地址

C. 一个用户主机只能有一个IP地址

D. 在以太局域网中使用ARP协议查找与一IP地址对应的MAC地址

  • 答案:C
  • 解析:一台主机可以有多个IP地址。

计算机操作系统

3. 设某进程的页面走向为:5,4,3,2,4,3,1,4,3,2,1,5,系统有3页物理内存,请问采用LRU和FIFO淘汰算法的缺页次数分别为____(北京航空航天大学2015)

A. 9和10 B. 5和7 C. 6和6 D.8和10

  • 答案:D
  • 解析:根据LRU算法和FIFO算法手动模拟即可得答案。

计算机组成原理

4. 在虚拟存贮器中,当程序正在执行时,由__完成地址映射(北京科技大学2014)

A. 程序员

B. 编译器

C. 装入程序

D. 操作系统

  • 答案:D
  • 解析:在虚拟存贮器中,当程序正在执行时,地址映射交由操作系统来完成,对程序员透明。

Day18

数据结构

1. 树最适合用来表示____(中国科学院大学2012)

A. 有序数据元素

B. 无序数据元素

C. 元素之间具有分支层次关系的数据

D. 元素之间无联系的数据

  • 答案:C
  • 解析:树是非线性结构,又称层次结构,最适合用来表示元素之间具有分支层次关系的数据。

计算机网络

2. 下列哪个协议使用TCP作为其传输层协议____(北京邮电大学2011)

A. ICMP

B. IP

C. E-mail

D. SNMP

  • 答案:C
  • 解析:常见的E-mail协议有SMTP和POP3,均使用TCP协议作为其传输层协议。

计算机操作系统

3. 某程序运行于一个由L1、L2两级Cache以及主存组成的存储系统,L1Cache和L2Cache的命中率分别为50%和80%,则整个存储系统Cache的命中率是____(北京航空航天大学2015)

A. 65%

B. 80%

C. 90%

D. 95%

  • 答案:C
  • 解析:L1,L2都不命中的概率是(1-50%)*(1-80%)=10%,所以整个cache的命中率为90%。

计算机组成原理

4.下面所述不正确的是____(北京科技大学2014)

A. RAM可随机存取信息

B. 访问RAM时,访问时间与单元的物理位置无关

C. 内存中存储的信息均是不可改变的

D. 随机存储器和只读存储器可统一编址

  • 答案:C
  • 解析:内存中的信息是可以修改的,否则内存空间一经占用不可以修改的话,那内存空间将被大量浪费,远远不能满足人们的需求。

Day19

数据结构

1. 对n个记录的文件进行快速排序,所需要的辅助存储空间大致为____(中国科学院大学2012)

A. O(1)

B. O(n)

C. O(log2n)

D. O(n的平方)

  • 答案:C
  • 解析:快速排序,所需要的辅助存储空间大致为O(log2n)。

计算机网络

2. TCP报文段(Segment)中,哪个比特用于标示该TCP报文段是用来释放一个连接____(北京邮电大学2011)

A. ACK

B. FIN

C. SYN

D. RST

  • 答案:B
  • 解析:FIN终止位用来释放一个连接。FIN=1表明此报文段的发送方的数据已经发送完毕,并要求释放传输连接。

计算机操作系统

3. 有5个记录A,B,C,D,E,存放在某磁盘的某磁道上,假定这个磁道划分成5块,每块存放一个记录。若磁盘旋转一周需要20ms,处理程序每读出一个记录后要花费6ms进行处理。处理程序处理数据时,磁盘照常旋转。按照___顺序存放这5个记录,可以使按照A,B,C,D,E顺序处理这些记录的时间最少。(北京航空航天大学2015)

A. “A,B,C,E,D”

B. “A,C,E,B,D”

C. “A,D,E,C,B”

D. “A,E,B,C,D”

  • 答案:B
  • 解析:题目中给定了ABCDE的处理顺序,磁盘选择一周20ms,每个磁道划分为5块,读一个块需要4ms,处理程序6ms,不影响磁盘旋转,读出A后,共需10ms,此时已转到第三块中间,故4块内容应放B,观察答案直接选B,亦可按照上述思想继续排布可得答案B。

计算机组成原理

4. 在定点二进制运算器中,减法运算一般通过_____(北京科技大学2014)

A. 原码运算的二进制减法器

B. 补码运算的二进制减法运算器

C. 补码运算的十进制加法运算器

D. 补码运算的二进制加法运算器

  • 答案:D
  • 解析:在定点二进制运算器中,减法运算一般通过补码运算转换成加法运算。

Day20

数据结构

1. 有6个结点的无向图,该图至少应有____条边才能确保是一个连通图(中国科学院大学2012)

A. 5

B. 6

C. 7

D. 11

  • 答案:D
  • 解析:6个结点的无向图,至少需11条边才能将各个定点连通起来。

计算机网络

2. 下面关于提供虚电路服务的网络的论述中哪个是不正确的_____(北京邮电大学2011)

A. 每个分组都有完整的目的地址

B. 需要建立连接

C. 属于同一条虚电路的分组按照同一路由进行转发

D. 可靠通信由网络来保证

  • 答案:A
  • 解析:虚电路服务的目的地址仅在建立连接阶段使用,之后每个分组使用长度较短的虚电路号。

计算机操作系统

3. ___算法产生的缺页率最小,但不是实用的页面淘汰算法(北京航空航天大学2015)

A. FIFO

B. OPT

C. LRU

D. CLOCK

  • 答案:B
  • 解析:最佳置换算法(OPT算法)是指缺页中断率最小的算法,一般是指淘汰的页面不会被使用或者很长时间内不会再被使用。这肯定是不可以实现的,因为在程序执行过程中无法预测那些页面不会再被用到,因此无法向后估计。OPT算法更多的是作为和其他算法进行对比的对象。

计算机组成原理

4. 挂接在总线上的多个部件____(北京科技大学2014)

A. 只能分时向总线发送数据,并只能分时从总线接收数据

B. 只能分时向总线发送数据,但可同时从总线接收数据

C. 可同时向总线发送数据,并同时从总线接收数据

D. 可同时向总线发送数据,但只能分时从总线接收数据

  • 答案:B
  • 解析:总线是一组能为多个部件分时共享的公共信息传送线路。共享是指总线上可以挂接多个部件,各个部件之间相互交换的信息都可以通过这组公共线路传送;分时是指同一时刻只允许有一个部件向总线发送信息,如果出现两个或两个以上部件同时向总线发送信息,势必导致信号冲突。当然,在同一时刻,允许多个部件同时从总线上接收相同的信息。

Day21

数据结构

1.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有___空指针域(中国科学院大学2012)

A. 2m-1

B. 2m

C. 2m+1

D. 4m

  • 答案:B
  • 解析:因为Huffman没有度为1的结点,因此空指针域只会在叶子中出现,每个叶子有2个空指针域,所有一共有2m个空指针域。

计算机网络

2. 下面哪个介质访问控制算法在检测到碰撞后会立即停止数据的发送____(北京邮电大学2011)

A. CSMA

B. CSMA/CD

C. TDMA

D. FDMA

  • 答案:B
  • 解析:CSMA/CD应用在 OSI 的第二层数据链路层它的工作原理是: 发送数据前 先侦听信道是否空闲 ,若空闲,则立即发送数据。若信道忙碌,则等待一段时间至信道中的信息传输结束后再发送数据;若在上一段信息发送结束后,同时有两个或两个以上的节点都提出发送请求,则判定为冲突。若侦听到冲突,则立即停止发送数据,等待一段随机时间,再重新尝试。

计算机操作系统

3. 有一台计算机,该机提供给用户2的32次方字节的虚拟存储空间,页面大小8192字节。有一个用户进程产生的虚拟地址是0x11123456,请问该地址的页内偏移是多少____(北京航空航天大学2015)

A. 1010001010110

B. 1010001010101

C. 1010001011001

D. 1010001011100

  • 答案:A
  • 解析:页面大小8192字节,将0X11123456写成二进制取后十三位即为页内偏移量1010001010100。

计算机组成原理

4.向下生成的堆中查找,如果入栈指令PUSHX的操作定义为:SP←(SP)+1,M(SP)←M(X),则出栈指令POPX应定义为_____(北京科技大学2014)

A. SP←(SP)-1,M(X)←M(SP)

B. SP←(SP)+1,M(X)←M(SP)

C. M(X)←M(SP),SP←(SP)-1

D. M(X)←M(SP),SP←(SP)+1

  • 答案:C
  • 解析:出栈先将当前栈顶元素存入元素中,后栈顶指针减一。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不能say的秘密

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值