计算机考研408每日一题 day37

image-20210928200722746

🌴 数据结构

设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用___最节省时间 (江苏大学考研真题)

A.带头结点的双循环链表
B.单循环链表
C.带尾指针的单循环链表
D.单链表

解析

答案:A

📢 可能有人直接就选C了,但是题中要求快速删除尾结点,C是肯定不对的。

要快速地在末尾插入元素,需要马上得到末尾元素结点,可以是AC。

要快速地在末尾删除元素,需要马上得到末尾元素结点的前驱结点,只能是双循环链表,故选C。

🌳 计算机网络

在连续ARQ协议中,当滑动窗口序号位数为n时,则发送窗口最大尺寸为___(2015年 中科院真题)

A. 2^(n-l)
B. 2^n-l
C. 2n
D. 2^n

解析

答案:

📢 连续ARQ协议包括后退N帧和选择重传两种协议:

  • 后退N帧:有 1 < 发 送 窗 口 ≤ 2 n − 1 1 < 发送窗口 ≤ 2^n-1 1<2n1,接收窗口为1
  • 选择重传: 发 送 窗 口 ≤ 2 n − 1 发送窗口≤ 2^{n-1} 2n1,发送窗口取最大值时,接收窗口 = 发送窗口 = 2n-1

综上,当采用GBN协议时,发送窗口的取值更大,为2n - 1,故选B。

🌵 操作系统

___不是操作系统的功能(2015年 中科院真题)

A.CPU管理
B.存储管理
C.网络管理
D.数据管理

解析

答案:C

📢 操作系统的主要功能包括处理器(CPU)管理、存储器管理、文件管理和设备管理,数据管理属于文件管理的范畴。

网络管理不是操作系统的功能,故选C。

🌲 计算机组成原理

在定点数运算中,产生溢出的原因是___ (哈尔滨工程大学 2005年)

A.运算过程中最高位产生了进位或借位
B.运算的结果超出了机器的表示范围
C.参加运算的操作数超出了机器的表示范围
D.寄存器的位数太少,不得不舍弃最低有效位

解析

答案:B

📢 溢出是指运算结果超出了数的表示范围,两个符号相同的数相加或者两个符号不同的数相减才可能产生溢出,故选B。

参与运算的操作数若超出了机器的表示范围,则会报错,或者截断,并不是溢出的概念。

习题来源于@王道微博

解析都是我自己写的,如有问题或错漏烦请评论告知。

我是Mancuoj,欢迎关注我和我的计算机考研专栏 (≧∇≦)ノ

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mancuoj

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

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

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

打赏作者

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

抵扣说明:

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

余额充值