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

2018年南京师范大学教育科学学院821数据结构考研核心题库

  摘要

一、单项选择题

1. 下列关于USB 总线特性的描述中, 错误的是( )。

A. 可实现外设的即插即用和热插拔

B. 可通过级联方式连接多台外设

C. 是一种通信总线, 可连接不同外设

D. 同时可传输2位数据, 数据传输率高

【答案】D 。

【解析】USB 总线即通用串行总线, 它的特点有:

(1)即插即用; (2)热插拔; (3)有很强的链接能力能将所有外设链接起来, 且不损失带宽;

(4)有很好的可扩展性; (5)高速传输, 速度可达480Mbps 。

所有A , B , C 都符合USB 总线的特点。对于选项D , USB 是串行总线, 不能同时传输两位数据, 所以答案为D 。

2. 在物理层接口特性中, 用于描述完成每种功能的事件发生顺序的是( )。

A. 机械特性

B. 功能特性

C. 过程特性

D. 电气特性

【答案】C 。

【解析】物理层的主要任务描述为确定与传输媒体接口的一些特性; 机械特性:主要定义物理连接的边界点, 即接插装置; 电气特性:规定传输二进制位时, 线路上信号的电压高低、阻抗匹配、传输速率和距离限制; 功能特性:主要定义各条物理线路的功能; 规程特性:主要定义各条物理线路的工作规程和时序关系。而从题干可以分析描述事件先后顺序的就是规程, 也就是过程特性, 答案是C 。

3. 下列介质访问控制方法中, 可能发生冲突的是( )

A.CDMA

B.CSMA

C.TDMAC

D.FDMA

【答案】B

【解析】介质访向控制协议中能够发生冲突的是CSMA 协议, 答案为B 。

4. 一个C 语言程序在一台32位机器上运行. 程序中定义了3个变量x 、Y 和z ,其中x 和z 为int

Y 为short 型. 当x =127,Y =-9时,x 、Y 和z 的值分别是. 型,执行赋值语句z =x +Y 后,( )

A.x =0000007FH , Y =FFF9H , z =00000076H

B.x =0000007FH , Y =FFF9H , z =FFFF0076H

C.x =0000007FH , Y =FFF7H , z =FFFF0076H

D.x =0000007FH , Y =FFF7H , z =00000076H

【答案】D

【解析】当两个不同长度的数据,要想通过算术运算得到正确的结果,必须将短字长数据转换成长字长数据,这被称为“符号扩展”.例如,x 和z 为int 型,数据长32位,Y 为short 型,数据长16位,因此首先应将y 转换成32位的数据,然后再进行加法运算.

运算采用补码的形式,而x 的补码是0000007FH ,Y 的补码是FFFFFFF7H ,所以x +Y =00000076H.

5. 某字长为8位的计算机中, 已知整型变量x 、y 的机器数分别为

, A.11000000

B.00100100

C.10101010

D. 溢出

【答案】A

【解析】将x 左移一位, y 右移一位, 两个数的补码相加的机器数为11000000, 故答案选择A 。

6. 若需在的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是( )。

A. 快速排序

B. 堆排序

C. 归并排序

D. 直接插入排序

【答案】C

【解析】稳定排序有:插入排序、起泡排序、归并排序、基数排序。不稳定排序有:快速排序、

堆排序、shell 排序。时间复杂度平均为的有:归并排序、堆排序、shell 排序、快速排序。

7. 文件系统中,文件访问控制信息存储的合理位置是( ).

A. 文件控制块

B. 文件分配表

C. 用户口令表

D. 系统注册表

。若整型变量, 则z 的机器数为( )

【答案】A

【解析】文件控制块是文件存在的标志,文件的相关信息(基本信息、存取控制信息以及使用信息) 都存储在文件控制块中,系统对文件的管理全是依靠文件控制块里的信息.

8. 对关键码序列28,16,32,12,60,2,5,72快速排序,从小到大一次划分结果为( )。

A.(2,5,12,16)26(60,32,72)

B.(5,16,2,12)28(60,32,72)

C.(2,16,12,5)28(60,32,72)

D.(5,16,2,12)28(32,60,72)

【答案】B

【解析】快速排序是将待排记录分割成独立的两部分,其中一部分的关键字均比另一部分记录的关键字小。

第一次比较:28比72小,不交换;

第二次比较:28比5大,交换,此时为(5,16,32,12,60,2,28,72) ;

第三次比较:16比28小,不交换;

第四次比较:32比28大,交换,此时为(5,16,28,12,60,2,32,72) ;

第五次比较:28比2大,交换,此时为(5,16,2,12,60,28,32,72) ;

第六次比较:28比12大,不交换;

第七次比较:28比60小,交换,此时为(5,16,2,12,28,60,32,72) ;

一次划分结束。

9. 将森林F 转换为对应的二叉树T , F 中叶结点的个数等于( )

A.T 中叶结点的个数

B.T 中度为1的结点个数

C.T 中左孩子指针为空的结点个数

D.T 中右孩子指针为空的结点个数

【答案】C

【解析】森林转化为对应的二叉树是„孩子-兄弟‟存储的, 即左孩子指针指向当前节点的孩子节点, 右孩子指针指向当前节点的兄弟节点, 所以在T 中左孩子指针为空则代表它在森林中并没有孩子即为叶结点。所以选C

10.下列选项中, 满足短任务优先且不会发生饥饿现象的调度算法是( )。

A. 先来先服务

B. 高响应比优先

C. 时间片轮转

D. 非抢占式短任务优先

【答案】B