当前位置:问答库>考研试题

2017年电子科技大学基础与前沿研究院820计算机专业基础之数据结构考研冲刺密押题

  摘要

一、选择题

1. 某自治系统内采用RIP 协议,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量,距离矢量中包含信息

B.R2可以到达netl ,跳数为16

C.R1可以经过R2到达netl , 跳数为17

D.R1不能经过R2到达netl

【答案】D

【解析】RIP 允许一条路径最多只能包含15个路由器,因此距离等于16时相当于不可达,因此RIP 协议里规定16为路由不可达,答案为D 。

2. 某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005, 8006,8007,8008, 8001,8002,8003,8004,8000, 则可能发生发生缓存冲突的地址对是( )。

A.8004、8008

B.8002、8007

C.8001、8008

D.8000、8004

【答案】D

【解析】交叉存储器,又称低位交叉编址,即低位地址为体号,高位地址为体内地址。本题中,主存地址对应的体号分别是:1,2,3,4,1,2,3,4,4。地址为8004和8000都是存取的四号储存器,可能导致8004存储还未完成而又存取8000地址,因此可能发生缓存冲突。

3. 下列因素中,不会影响信道数据传输速率的是( )

A. 信噪比

B. 频率宽带

C. 调制速率

D. 信号传播速度

则能得出的结论是( )。 A.R2可以经过R1到达netl ,跳数为17

【答案】D

【解析】信道数据传输速率与信噪比、频率宽度、调制速率都有关。

4. 如果本地域名服务无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为( )。

A.1条,1条

B.1条,多条

C. 多条,1条

D. 多条,多条

【答案】A

【解析】所谓递归查询方式就是:如果主机所询问的本地域名服务器不知道被查询域名的IP 地址,那么本地域名服务器就以DNS 客户的身份向其他服务器继续发出查询请求报文,而不是让该主机自行下一步的查询。所以主机只需向本地域名服务器发送一条域名请求,采用递归查询方法,本地域名服务器也只需向上一级的根域名服务器发送一条域名请求,然后依次递归。正确选项为A 。

5. n 个结点的线索二叉树上含有的线索数为( )。

【答案】C

【解析】线索二叉树是利用二叉树的空链域加上线索,n 个结点的二叉树有n+1个空链域。

6. 下列选项中,不可能是快速排序第2趟排序结果的是( )

A.2, 3, 5, 4, 6, 7, 9

B.2, 7, 5, 6, 4, 3, 9

C.3, 2, 5, 4, 7, 6, 9

D.4, 2, 3, 5, 7, 6, 9

【答案】C

【解析】对于快速排序,每一趟都会使一个元素位于有序时的位置,而有序序列为2, 3, 4, 5, 6, 7, 9, 与C 进行对比,只有9位于它有序的时候的位置,显然不是第二趟快速排序的结果

7. 若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是( )。

A.257

B.258

C.384

D.385

【答案】C

【解析】由

_则和

__可知

即显然

384, 所以二叉树的叶结点个数是384。还可以根据完全二叉树的另一个

性质:最后一个分支结点的序号为[768/2], 故非叶子结点数为384, 而叶子结点的个数为768-384=384。([x]表示不大于x 的最大整数,比如[3.14] =3)。

8. 有两个并发执行的进程P1和P2, 共享初值为1的变量x 。P1对x 加1, P2对x 减1。加1和减1操作的指令序列分别如下所示。

//取x 到寄存器R1中

两个操作完成后,2的值( )。

A. 可能为-1或3

B. 只能为1

C. 可能为0、1或2

D. 可能为-1、0、1或2

【答案】C

【解析】这是在数据库中常有的操作。为保证数据的正确,避免产生错误,系统必须保证数据的同步。而保证数据的同步一般采取加锁的方法,让进程P1和P2互斥访问共享变量X 。当然用信号量和P 、V 操作也是可以 保证互斥操作,达到数据同步的。本例中,由于没有采取保证数据同步的相应措施,则最后结果就会出现差错。 例如,当正常情况下,进程P1和P2先后对x 操作,可以看到x 值的变化为初始1→2→1的过程,若P2, P1先后操作,则x 值的变化为初始1→0→1,这是正确的。若考虑一种并发的情况,进程P1和P2先后执行了取数load 的操作,它们得到的x 值均为1,运算后,P1和P2的x 值分别为2和0, 此时要看哪个进程后执行存数store 的 操作了,哪个进程后操作,结果就是那个进程的x 值,所以可能的结果为0或2, 加上前面正确的x 值1, 则可能的结果就有3种了。

9. 对任意一棵树,设它有n 个结点,这n 个结点的度数之和为( )。

A.n B. C. D.

【答案】C

【解析】每个结点(除根节点外)都是一个分支,即所有结点的度数之和等于分支个数等于总的结点数减一,即n-1。

10.某网络的IP 地址空间为采用定长子网划分,子网掩码为则该网络的最大子网个数、每个子网内的最大可分配地址个数分别是( )。

A.32, 8

B.32, 6

C.8, 32