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

2018年新疆大学软件学院838数据结构与软件工程之数据结构考研仿真模拟五套题

  摘要

目录

2018年新疆大学软件学院838数据结构与软件工程之数据结构考研仿真模拟五套题(一) ... 2 2018年新疆大学软件学院838数据结构与软件工程之数据结构考研仿真模拟五套题(二) . 15 2018年新疆大学软件学院838数据结构与软件工程之数据结构考研仿真模拟五套题(三) . 29 2018年新疆大学软件学院838数据结构与软件工程之数据结构考研仿真模拟五套题(四) . 45 2018年新疆大学软件学院838数据结构与软件工程之数据结构考研仿真模拟五套题(五) . 61

第 1 页,共 76 页

一、单项选择题

1. 若元素a , b , c , d , e , f 依次进栈, 允许进栈、退栈操作交替进行, 但不允许连续三次进行退栈操作, 则不可能得到的出栈序列是( )。

A.d , c , e , b , f , a

B.c , b , d , a , e , f

C.b , c , a , e , f , d

D.a , f , e , d , c , b

【答案】D

【解析】4个选项所给序列的进、出栈操作序列分别为:

选项A.

选项B.

选项C.

选项D.

按照题目要求, 不允许连续三次进行退栈操作, 所以选项D 所给序列为不可能得到的出栈顺序。

2. 假定变量i 、f 和d 的数据类型分为int 、float 和double(int用补码表示, float 和double 分别用IEEE754单精度和双精度浮点数格式表示) , 已知

器中执行下列关系表达式, 则结果为“真”的是( )。

(Ⅰ)

(Ⅱ)

(Ⅲ)

(Ⅳ)

A. 仅Ⅰ和Ⅱ

B. 仅Ⅰ和Ⅲ

C. 仅Ⅱ和Ⅲ

D. 仅Ⅲ和Ⅳ

【答案】B

【解析】数据类型不同的数据在运算之前需要进行数据类型的转换。Ⅱ中, f 的数据类型从float 转换为int 时, 小数点后面4位会丢失, 故Ⅱ的结果不为真; Ⅳ中, d+f时需要对阶, 对阶后f 的尾数有效位被舍去而变为0, 故d+f仍然为d , 再减去d 后结果为0, 故Ⅳ的结果也不为真。

第 2 页,共 76 页 。若在32位机

Ⅰ和Ⅱ进行数据类型的转换的时候并没有改变其值。

3. 已知三叉树T 中6个叶结点的权分别是2, 3, 4, 5, 6, 7, T 的带权(外部) 路径长度最小是 ( )

A.27

B.46

C.54

D.56

【答案】B

【解析】利用三叉树的6个叶子结点的权构建最小带权生成树, 最小的带权路径长度为

4. 设图的邻接矩阵A 如下所示, 各顶点的度依次是( )

A.1, 2, 1, 2

B.2, 2, 1, 1

C.3, 4, 2, 3

D.4, 4, 2, 2

【答案】C

【解析】当图用邻接矩阵存储时, 各顶点的度是矩阵中此结点对应的横行和纵列非零元素之和。

5. 假定有4个整数用8位补码分别表示为

放在一个8位寄存器中, 则下列运算会发生溢出的是( )。 A. B. C. D.

【答案】B

【解析】用补码表示时8位寄存器所能表示的整数范围为

, , 在4个选项中, 只有

都未超过127, 不发生溢出

6. 静态链表中指针表示的是( )。

A. 下一元素的地址

B. 内存储器的地址

C. 下一元素在数组中的位置

D. 左链或右链指向的元素的地址

第 3 页,共 76 页 。若将运算结果存。现在4个整数都是负, 结果溢出, 其余3个算式结果

【答案】C

【解析】静态链表的一般结构为:struct static_list{ElemType data;int next;}

这种结构是预先分配一个较大的空间,类似于一次申请一个较大的数组,但是元素的增删操作都不会移动元素,只需要移动next 成员就行。因此,静态链表中的指针实际上表示的就是下一个元素在数组中的位置。

7. 某计算机采用微程序控制器, 共有32条指令, 公共的取指令微程序包含2条微程序, 各指令对应的微程序平均由4条微指令组成, 采用断定法(下址字段法) 确定下条微指令的地址, 则微指令中下址字段的位数至少是:( )

A.5

B.6

C.8

D.9

【答案】C 【解析】, ,

所以至少需要8位才能表示完130个地址。

8. 下列选项中, 用于提高RAID 可靠性的措施有( )

Ⅰ. 磁盘镜像

Ⅱ. 条带化

Ⅲ. 奇偶校验

Ⅳ. 增加Cache 机制

A. 仅Ⅰ、Ⅱ

B. 仅Ⅰ、Ⅲ

C. 仅Ⅰ、Ⅲ和Ⅳ

D. 仅Ⅱ、Ⅲ和Ⅳ

【答案】B

【解析】能够提高RAID 可靠性的措施主要是对磁盘进行镜像处理和进行奇偶校验。其余选项不符合条件。

9. 下面关于串的叙述中,不正确的是( )。

A. 串是字符的有限序列

B. 空串是由空格构成的串

C. 模式匹配是串的一种重要运算

D. 串既可以采用顺序存储,也可以采用链式存储

【答案】B

【解析】空格构成的串称空格串。空串用表示。零个字符的串称为空串,空格也是一个字

第 4 页,共 76 页