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

2018年北京化工大学信息科学与技术学院842数据结构考研仿真模拟五套题

  摘要

一、单项选择题

1. 设有两个串S1和S2,求S2在S1中首次出现的位置的运算称作( )。

A. 求子串

B. 判断是否相等

C. 模型匹配

D. 连接

【答案】C

【解析】常用的串的基本操作有七种,INDEX(s,t) 是其中的定位函数,这种运算就是所说的模式匹配。

2. 某自治系统内采用RIP 协议,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量,距离矢量中包含信息“<netl ,16>”,则能得出的结论是( ).

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

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

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

D.R1不能经过R2到达netl

【答案】D

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

3. 已知一算术表达式的中缀表达式为a ﹣(b+c/d)*e,其后缀形式为( )。 A.

B.

C.

D.

【答案】D

【解析】后缀表达式:在程序语言中,运算符位于两个操作数后面的表达式。

4. 设有数组A[i,j],数组的每个元素长度为3字节,i 的值为1到8,j 的值为1到10,数组从内存首地址BA 开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为( )。

A.BA+141

B.BA+180

第 2 页,共 59 页

C.BA+222

D.BA+225

【答案】B

【解析】在计算中,可以考虑按照列存放时,A[5,8]在内存的位置,比较容易计算元素的首地址。比如A[5,8]顺序存放时,它是第7*8+5=61个元素,由于首地址为BA ,所以它的存储首地址为BA +(61﹣1)*3=180+BA。

5. 主机甲与主机乙之间使用后退N 帧协议(GBN)传输数据, 甲的发送窗口尺寸为1000, 数据帧长为1000字节, 信道宽带为100Mbps , 乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟) 进行确认, 若甲乙之间的单向传播延迟是50ms , 则甲可以达到的最大平均数据传输速率约为( )

A.10Mbps

B.20Mbps

C.80Mbps

D.100Mbps

【答案】C 【解析】

6. 在一棵具有15个关键字的4阶B 树中, 含关键字的结点数最多是( )

A.5 B.6 C.10 D.15

【答案】D

【解析】M 阶B 树非根结点含关键字个数

键字, 一共有15个关键字那么最多有15个含有关键字的结点

7. 下列选项中, 描述浮点数操作速度指标的是( )。

A.MIPS

B.CPI

C.IPC

D.MFLOPS

【答案】D

【解析】MFLOPS(Million Floating-point Operations per Second)表示每秒执行多少百万次浮点运算, 用来描述计算机的浮点运算速度, 适用于衡量处理机的性能。

MIPS(Million Instructions per Second) 表示每秒执行多少百万条指令。对于一个给定的程序, MIPS 定义为

这里所说的指令一般是指加、减运算这类短指令。

CPI(Cycles per Instruction) 就是每条指令执行所用的时钟周期数。由于不同指令的功能不同,

第 3 页,共 59 页 。 4阶B 树非根结点含关键字1~3个, 所以要使关键字结点数量最多, 那么每个结点只有一个关

造成指令执行时间不同, 也即指令执行所用的时钟数不同, 所以CPI 是一个平均值。

IPC(Instructions per Cycle)每个时钟周期执行的指令数。

8. 若串S ='software'%其子串的数目是( )。

A.8

B.37

C.36

D.9

【答案】B

【解析】子串的定义是:串中任意个连续的字符组成的子序列,并规定空串是任意串的子串,任意串是其自身的子串。若字符串长度为n(n>0) ,长为n 的子串有1个,长为n ﹣1的子串有2个,长为n ﹣2的子串有3个,...... ,长为1的子串有n 个。由于空串是任何串的子串,所以本题的答案为:8*(8+1)/2十1=37。故选B 。

9. 假定基准程序A 在某计算机上的运行时间为100秒, 其中90秒为CPU 时间, 其余为若CPU 速度提高

A.55秒

B.60秒

C.65秒

D.70秒

【答案】D 。

CPU 速度提高50%, 即CPU 性能提高比为【解析】, 改进之后的CPU 运行时间秒。速度不变, 仍维持10秒, 所以运行基准程序A 所耗费的时间为70秒。

10.以太网交换机进行转发决策时使用的PDU 地址是( ).

A. 目的物理地址

B. 目的IP 地址

C. 源物理地址

D. 源IP 地址

【答案】A

【解析】交换机会监测发送到每个端口的数据帧,通过数据帧中的有关信息(源结点的MAC 地址、目的结点的MAC 地址) ,就会得到与每个端口所连接结点的MAC 地址,并在交换机的内部建立一个“

端口地址”映射表. 建立映射表后,当某个端口接收到数据帧后,交换机会读取出该帧中的目的结点的MAC 地址,并通过“端口-MAC 地址”的对应关系,迅速将数据帧转发到相应的端口,注意这里的交换机工作在数据链路层,因此关于IP 地址的选项是不对的,因此答案为

A.

第 4 页,共 59 页 时间。, 速度不变, 则运行基准程序A 所耗费的时间是( )。