1.下列叙述中正确的是( )。
A.栈是“先进先出”的线性表
B.队列是“先进后出”的线性表
C.循环队列是非线性结构
D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
2.支持子程序调用的数据结构是( )。
A.栈
B.树
C.队列
D.二叉树
3.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、 D、E依次入栈,然后再依次出栈,则元素出的顺序是( )。 A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
4.下列叙述中正确的是( )。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化
C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化
D.循环队列中元素的个数由队头指针和队尾指针共同决定
5.下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据
B.栈按“先进后出”组织数据
C.只能在栈底插入数据
D.不能删除数据
扫码免费领取每日一练答案解析