甘肃农业大学 2025 年专升本真题我要升本网 第 14 期一、 单选题(每题 2 分,共 20 分)1. 对一个算法的评价,不包括如下()方面的内容。 A.健壮性和可读性 B.并行性 C.正确性 D.时空复杂度2. 在带有头结点的单链表 HL 中,要向表头插入一个由指针 p 指向的结点,则执行( )。A. p->next=HL->next; HL->next=p; B. p->next=HL; HL=p;C. p->next=HL; p=HL; D. HL=p; p->next=HL;3. 对线性表,在下列哪种情况下应当采纳链表表示?( )A.常常需要随机地存取元素 B.常常需要进行插入和删除操作C.表中元素需要占据一片连续的存储空间 D.表中元素的个数不变4. 一个栈的输入序列为 1 2 3,则下列序列中不可能是栈的输出序列的是( )A. 2 3 1B. 3 2 1 C. 3 1 2D. 1 2 35. AOV 网是一种( )。A.有向图 B.无向图 C.无向无环图 D.有向无环图7. 若需要利用形参直接访问实参时,应将形参变量说明为( )参数。A.值 B.函数 C.指针 D.引用8. 在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的( )。A.行号 B.列号 C.元素值 D.非零元素个数二、 填空题(每空 1 分,共 28 分)1. 数据结构是指数据及其相互之间的______________。当结点之间存在 M 对 N(M:N)的联系时,称这种结构为_____________________。2. 队列的插入操作是在队列的___尾______进行,删除操作是在队列的____首______进行。3. 当用长度为 N 的数组顺序存储一个栈时,假定用 top==N 表示栈空,则表示栈满的条件是___top==0_____________。4. 对于一个长度为 n 的单链存储的线性表,在表头插入元素的时间复杂度为_________,在表尾插入元素的时间复杂度为____________。7. 二叉树是指度为 2 的____________________树。一棵结点数为 N 的二叉树,其所有结点的度的总和是_____________。8. 对一棵二叉搜索树进行中序遍历时,得到的结点序列是一个______________。对一棵由算术表达式组成的二叉语法树进行后序遍历得到的结点序列是该算术表达式的__________________。9. 对于一棵具有 n 个结点的二叉树,用二叉链表存储时,其指针总数为_____________个,其中_______________个用于指向孩子_________________个指针是空闲的。10. 若对一棵完全二叉树从 0 开始进行结点的编号,并按此编号把它顺序存储到一维数组 A 中,即编号为 0 的结点存储到 A[...