IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> Day15~Day21 -> 正文阅读

[数据结构与算法]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
  • 解析:出栈先将当前栈顶元素存入元素中,后栈顶指针减一。
  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-09-10 11:06:45  更:2021-09-10 11:07:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 0:50:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码