数据结构(本)期末综合练习2025 年 6 月本课程期末考试题型及试卷结构为:单项选择题(每小题 2 分,共 30 分)、填空题(每小题 2 分,共 24 分)、综合题(每小题 10 分,共 30 分)、程序填空题(每空 2 分,共 16 分)
以下各套期末综合练习,请同学们仔细完毕
期末综合练习一一、单项选择题1.( )是性质相同的数据元素的集合,是数据的子集
A、数据元素 B.数据对象 C.数据结构 D.数据项2.数据的物理结构( )
A.与数据的逻辑结构无关 B.仅仅涉及数据元素的表达C.只涉及数据元素间关系的表达 D.涉及数据元素的表达和关系的表达3.设链表中的结点是 NODE 类型的结构体变量,且有 NODE *p;为了申请一个新结点,并由 p 指向该结点,可用以下语句( )
A.p=(NODE *)malloc(sizeof(NODE));B.p=(*NODE)malloc(sizeof(NODE));C.p=(NODE )malloc(sizeof(p));D.p=(NODE *)malloc(sizeof(p));4.从 n 个数中选取最大元素( )
A.基本操作是数据元素间的互换 B.算法的时间复杂度是 O(n2)C.算法的时间复杂度是 O(n) D.需要进行(n+1)次数据元素间的比较5.设顺序存储的线性长度为 n,要在第 i 个元素之前插入一个新元素,按课本的算法当i= ( )时,移动元素次数为 2A.n/2 B.n C.1 D.n-1 6.线性表的顺序结构中,( )
A.逻辑上相邻的元素在物理位置上不一定相邻B.数据元素是不能随机访问的C.逻辑上相邻的元素在物理位置上也相邻D.进行数据元素的插入、删除效率较高7.一个栈的进栈序列是 1,2,3,4,则栈的不也许的出栈序列是( )(进出栈操作可以交替进行)A.3,2,4,1 B.1,4,2,3C.