计算机考研408每日一题 day8

考研408科目包含 数据结构,计算机网络,计算机组成原理和操作系统 四门科目,每一个都是作为程序员应该重点理解掌握的内容。

虽然你不一定考研,但跟着做题加深理解总没错的👀

王道已经更了接近80天,我尽量在这两个星期内跟上进度。

可以关注我或者 我的专栏 🏏

习题来源于@王道微博

解析是我自己写的,如有问题或错漏烦请评论告知,希望能点一个大大的赞 💗

数据结构

一棵完全二叉树上有1001个结点,其中叶子结点的个数是___(西安交通大学1996)

A. 250
B. 500
C. 254
D. 501
E. 505

答案及解析

答案:D

🔊 上一篇说过完全二叉树的特点:每个结点都可以与满二叉树的结点一一对应,度为1的结点如图红色结点,要么有一个要么没有。(度是节点拥有孩子节点的个数)

FullBT_CompleteBT

N为二叉树节点总数,n0为叶子节点个数,n1为度为1的节点个数,n2为度为2的节点个数,则有:
N = n 0 + n 1 + n 2 = n 0 + n 1 + ( n 0 − 1 ) = 2 n 0 + n 1 − 1 = 1001 2 n 0 + n 1 = 1002 ∴ n 1 = 0 , n 0 = 501 N = n_0+n_1+n_2 = n_0+n_1+(n_0-1) = 2n_0+n_1-1 = 1001 \\ 2n_0+n_1 = 1002 \\ \therefore n_1=0,n_0 = 501 N=n0+n1+n2=n0+n1+(n01)=2n0+n11=10012n0+n1=1002n1=0n0=501

证明:对于一棵二叉树,若叶子结点个数比度为2的结点个数多一个。

其中(2)式是按边求个数的结果。

∵ N = n 0 + n 1 + n 2 且 除 根 结 点 之 外 结 点 个 数 有 : N − 1 = n 1 + 2 n 2 综 合 两 式 得 : n 0 − n 2 = 1 (2) \because N = n_0+n_1+n_2 \\ 且除根结点之外结点个数有: N-1 = n_1+2n_2 \tag2 \\ 综合两式得: n_0-n_2 = 1 N=n0+n1+n2:N1=n1+2n2:n0n2=1(2)

计算机网络

主机甲向主机乙发送一个 (SYN=1, seq=1000) 的 TCP 段,期望与主机乙建立 TCP 连接,若主机乙接 受该连接请求,则主机乙向主机甲发送的正确的 TCP 段可能是___(北京航空航天大学2015)

A. ( SYN = 1, ACK = 0, seq = 1001, ack = 1001 )
B. ( SYN = 1, ACK = 1, seq = 1000, ack = 1000 )
C. ( SYN = 1, ACK = 1, seq = 1001, ack = 1001 )
D. ( SYN = 0, ACK = 1, seq = 1000, ack = 1000 )

答案及解析

答案:C

🔊 看图吧,TCP三次握手建立过程:

image-20210919111839427

计算机组成原理

下列元器件中,存取速度最快的是___(大连理工大学 2005)

A.Cache
B.寄存器
C.内存
D.Flash

答案及解析

答案:B

🔊 寄存器是CPU的组成部分,高速缓存Cache只是集成到CPU封装,内存完全是和CPU独立的。

所以在存取速度上寄存器最快,Cache次之,内存再次之,外存最慢,故选B。

操作系统

最佳适应算法的空白区是___(西安交通大学 1999)

A. 按大小递减顺序排列的
B. 按大小递增顺序排列的
C. 按地址由小到大排列的
D. 按地址由大到小排列的

答案及解析

答案:B

🔊 空白区也就是空闲区,最佳适应算法是从全部空闲区中找到能满足要求最小的分区,这种方法能使碎片尽可能地小。

为了使用此算法,空闲分区要按大小递增排列,以便快速找到一个满足要求的分区。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mancuoj

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

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

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

打赏作者

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

抵扣说明:

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

余额充值