百年教育职业培训中心 百年教育学习服务平台
题库试卷

【广开搜题】广开 数据结构期末考试押题试卷标准答案

来源: 更新时间:

广东开放大学形成性考核平时作业参考答案标准答案关注【广开搜题】微信公众号发送题目获取标准答案单项选择题1、在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印缓冲区,该缓冲区应该是一个()结构


广东开放大学 形成性考核 平时作业 参考答案 标准答案



关注【广开搜题】微信公众号 发送题目获取标准答案





单项选择题

1、在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印缓冲区,该缓冲区应该是一个( )结构。(难度系数:易 )(2 分)

A、线性表

B、栈

C、队列

D、数组

2、设计一个判别表达式中左,右括号是否配对出现的算法,采用( )数据结构最佳。(难度系数:易 )(2 分)

A、线性表的顺序存储结构

B、队列

C、线性表的链式存储结构

D、栈

3、下列关键字序列中,( )是堆。(难度系数:易 )(2 分)

A167231239453

B942331721653

C165323943172

D162353319472

4、串"ababaaababaa"next数组为( )。(难度系数:易 )(2 分)

A012345678999

B012121111212

C011234223456

D0123012322345

5、下述几种排序方法中,要求内存最大的是( )。(难度系数:易 )(2 分)

A、希尔排序

B、快速排序

C、归并排序

D、堆排序

6、一个栈的入栈序列是12345,则栈的不可能的输出序列是( )。(难度系数:易 )(2 分)

A54321

B45321

C43512

D12345

7、二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,则存放A至少需要(   )个字节。(难度系数:易 )(2 分)

A90

B180

C240

D540

8、冒泡排序在最好情况下的时间复杂度为O )(难度系数:易 )(2 分)

A2

B1

Cn

D3

9、设广义表L=((a,b,c)),则L的长度和深度分别为( )。(难度系数:易 )(2 分)

A11

B13

C12

D23

10、冒泡排序的空间复杂度为O )(难度系数:易 )(2 分)

A2

B1

Cn

D3

11、一个递归算法必须包括( )。(难度系数:易 )(2 分)

A、递归部分

B、终止条件和递归部分

C、迭代部分

D、终止条件和迭代部分

12、设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),则移动元素个数为( )。(难度系数:易 )(2 分)

An-i+1

Bn-i

Cn-i-1

Di

13为解决计算机主机与打印机间速度不匹配问题,通常设一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。(难度系数:易 )(2 分)

A、队列

B、栈

C、线性表

D、有序表

14、直接插入排序在最好情况下的时间复杂度为O )(难度系数:易 )(2 分)

A2

B1

Cn

D3

15、假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为8,则LOC[5,5]= )。(难度系数:易 )(2 分)

A816

B818

C1010

D1050

16、若一组记录的排序码为(46, 7956384084),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。(难度系数:易 )(2 分)

A384046567984

B403846795684

C403846567984

D403846845679

17、排序算法理想的空间复杂度为O( )(难度系数:易 )(2 分)

A1

B2

C3

Dn

18、若广义表A满足Head(A)=Tail(A),则A为( )。(难度系数:易 )(2 分)

A( )

B(( ))

C(( ),( ))

D(( ),( ),( ))

19、数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素个数的公式为( )。(难度系数:易 )(2 分)

Ar-f

B(n+f-r)%n

Cn+r-f

D、(n+r-f)%n

20、栈在( )中有所应用。(难度系数:易 )(2 分)

A递归调用

B、函数调用

C、表达式求值

D、前三个选项都有

21、串的长度是指( )。(难度系数:易 )(2 分)

A、串中包含不同字母的个数

B、串中所含字符的个数

C、串中所含不同字符的个数

D、串中所含非空格字符的个数

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

ABA+141

BBA+180

CBA+222

DBA+225

23、如果以链表作为栈的存储结构,则退栈操作时( )。(难度系数:易 )(2 分)

A、必须判断栈是否满

B、判断栈元素类型

C、必须判断栈是否空

D、对栈不作任何判断

24、假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=( )。(难度系数:易 )(2 分)

A808

B818

C1010

D1020

25、栈和队列的主要区别在于( )。(难度系数:易 )(2 分)

A它们的逻辑结构不一样

B、它们的存储结构不一样

C、所包含的运算不一样

D、插入、删除运算的限定不一样

26、串是一种特殊的线性表,其特殊性体现在( )。(难度系数:易 )(2 分)

A、可以顺序存储

B、可以链式存储

C、数据元素是单个字符

D、数据元素可以是多个字符

27、将数组称为随机存取结构是因为(   )。(难度系数:易 )(2 分)

A、数组元素是随机的

B、对数组任一元素的存取时间是相等的

C、随时可以对数组进行访问

D、数组的存储结构是不定

28、( 是按关键字的非递减或非递增顺序对一组记录重新进行排列的操作(难度系数:易 )(2 分)

A、顺序

B、折半

C、关键字

D、主关键字

29、设计一个判别表达式中左右括号是否配对的算法,采用( )数据结构最佳。(难度系数:易 )(2 分)

A、顺序表

B、栈

C、队列

D、链表

30、广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))的值为( )。(难度系数:易 )(2 分)

A(g)

B(d)

Cc

Dd

31下述几种排序方法中,()不是稳定的排序方法。(难度系数:易 )(2 分)

A、简单选择排序

B、快速排序

C、归并排序

D、堆排序

32、串下面关于串的的叙述中,( )是正确的。(难度系数:易 )(2 分)

A、串是字符的有限序列

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

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

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

33、对于单链表表示法,以下说法正确的有 ( )(难度系数:易 )(2 分)

A、数据域用于存储线性表的一个数据元素

B、指针域用于存放本结点的直接后继所在结点的指针

C、所有数据通过指针的链接而组织成单链表

DNULL称为空指针,它不指向任何结点,只起标志作用

34、线性表的顺序结构中,不正确的描述是( )。(难度系数:易 )(2 分)

A、逻辑上相邻的元素在物理位置上不一定相邻

B、数据元素是不能随机访问的

C、逻辑上相邻的元素在物理位置上也相邻

D、进行数据元素的插入、删除效率较高

35、以下时间复杂性是O(n2(平方))的排序方法是( )。(难度系数:易 )(2 分)

A、直接选择排序

B、冒泡排序

C、直接插入排序

D、二路归并排序

36线性表的顺序存储结构优于链式存储结构。(2 分)

正确

错误

37、队列和栈都是运算受限的线性表。(2 分)

正确

错误

38、线性表的链式存储表示优于顺序存储表示。(2 分)

正确

错误

39、线性表的逻辑顺序与物理顺序总是一致的。(2 分)

正确

错误

40、单链表从任何一个结点出发,都能访问到所有结点(2 分)

正确

错误

41、算法的时间复杂度比空间复杂度更重要。(难度系数:易 )(2 分)

正确

错误

42、单链表可以实现随机存取。(2 分)

正确

错误

43线性表的逻辑顺序与存储顺序总是一致。(2 分)

正确

错误

44、栈和队列逻辑上都是线性表。(2 分)

正确

错误

45、非空线性表中任意一个数据元素都有且仅有一个直接前驱元素。(2 分)

正确

错误

46、设pq是指针,若p=q,则*p=*q。(难度系数:易 )(2 分)

正确

错误

47、在循环队列中,front指向队列中第一个元素的前一位置,rear指向实际的队尾元素,队列为满的条件是front=rear。(2 分)

正确

错误

48线性表中的数据元素必须具有相同的特性,即属于同一个数据对象,这种线性表称为同质的线性表。(2 分)

正确

错误

49、线性表的顺序存储结构是通过数据元素的存储地址直接反映数据元素的逻辑关系。(2 分)

正确

错误

50、顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的(2 分)

正确

错误

电话咨询