- 142
- 1
- 约6.7万字
- 约 141页
- 2021-08-07 发布于北京
- 举报
精心整理
第一套
1、下列叙述中正确的是( )。栈是“先进先出”的线性表
队列是“先进后出”的线性表
循环队列是非线性结构
有序线性表既可以采用顺序存储结构,也可以采用链式存储结构正确答案: D
答疑:【解析】栈是先进后出的线性表,所以 A错误;队列是先进先出的线性表,所以 B错误;循环队列是线性结构的线性表,所以 C错误。
2、支持子程序调用的数据结构是( )。栈
树
队列
二 叉 树 正确答案: A
答疑:【解析】栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置, 继续向下执行,这种调用符合栈的特点,因此本题的答案为 A。
3、二叉树有 5个度为 2的结点,则该二叉树中的叶子结点数是( )。
10
精心整理
8
6
4
正确答案: C
答疑:【解析】根据二叉树的基本性质 3:在任意一棵二叉树中, 度为 0的叶子节点总是比度为 2的节点多一个, 所以本题中是 5+1=6个。
4、下列排序方法中,最坏情况下比较次数最少的是( )。冒泡排序
简单选择排序
直接插入排序
堆 排 序 正确答案: D
答疑:【解析】冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较 n(n-1)/2 次,而堆排序在最坏情况下需要比较的次数是
。
5、软件按功能可以
原创力文档

文档评论(0)