计算机考研408每日一题 day60

237 阅读3分钟

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动。

本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。


借一位大佬的话来说:对于一个程序员来说,计算机的基础知识就是内功,就是咱们的专业素养,只有内功深厚的人行走江湖才能少翻车。

程序员能不能走的远,能不能写高质量的代码,能不能快速找到系统的瓶颈,能不能快速抽丝剥茧找到系统的核心功能,肯定和咱们的专业素养有关系。只有足够了解基础,才能在工作中真正的游刃有余,才能更高效优雅地解决问题。

而408包含四门科目,包含各种计算机基础理论,就算你不考研,做题了解掌握一些基础知识也是极好的。欢迎关注我和我的专栏

image-20210928200722746

🌴 数据结构

和顺序栈相比,链栈有一个比较明显的优势是___(北京理工大学 2006年)

A.通常不会出现栈满的情况
B.通常不会出现栈空的情况
C.插入操作更容易实现
D.删除操作更容易实现

解析

答案:A

📢 顺序栈采用数组存储,数组的大小是固定的,不能动态地分配大小,而链栈就不存在这个问题。

当使用顺序栈时,由于栈的插入和删除结点都在栈顶,因此插入和删除只需要改变数组下标即可实现栈顶指针的修改。

和顺序栈相比,链栈的最大优势在于它可以动态地分配存储空间。

🌳 计算机网络

流量控制是为防止___所需要的。(重庆邮电大学 2007年)

A.位错误
B.发送方缓冲区溢出
C.接收方缓冲区溢出
D.接收方与发送方间冲突

解析

答案:C

📢 流量控制就是要控制发送方发送数据的速率,使接收方来得及接收,故选C。

🌵 操作系统

对于釆用虚拟内存的系统,下列哪种做法无法提高虚拟内存的平均访问性能?(中国科学院大学 2018年)

A. 増加内存总容量
B. 提高磁盘读写速度
C. 提高内存读写速度
D. 増加磁盘的交换分区容量

解析

答案:D

📢 A可以增加系统并发,B能提高缺页处理的效率,C提高读写速度显然可以提高平均访问性能,故选D。

交换分区就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,显然不能提升虚拟内存的访问性能。

🌲 计算机组成原理

下列说法中正确的是___(中国科学院大学 2017年)

A. 尾数的第一数位为1即为浮点数的规格化形式
B. 在微程序控制中一条机器指令由一段用微指令编成的微程序来解释执行
C. 在补码加减交替除法中,参加操作的数是绝对值
D. 在统一编址的方式下,存储单元和I/O设备是靠不同的指令来区分的

解析

答案:B

📢 B正确😃

  • A在原码表示尾数的情况下成立,否则不成立
  • C补码交替除法中参加操作的数就是原数值并不是绝对值
  • D通过地址区分

习题来源于@王道微博

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

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