为支持函数调用及返回,常采用称为“( )”的数据结构。
A.队列 B.栈 C.多维数组 D.顺序表
第1题:
支持子程序调用的数据结构是().
A.栈
B.树
C.队列
D.二叉树树
第2题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为(11)的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第3题:
● 栈和队列都是线性的数据结构。以下关于栈和队列的叙述中,正确的是 (37) 。
(37)A. 栈适合采用数组存储,队列适合采用循环单链表存储
B. 栈适合采用单链表存储,队列适合采用数组存储
C. 栈和队列都不允许在元素序列的中间插入和删除元素
D. 若进入栈的元素序列确定,则从栈中出来的序列也同时确定
答案:B
顺序表示的栈和队列,必须预先分配空间,并且空间大小受限,使用起来限制比较多。而且,由于限定存取位置,顺序表示的随机存取的优点就没有了,所以,链式结构应该是首选。
第4题:
下列数据结构中能应用二分查找的是( )。
A.有序线性链表
B.有序顺序表
C.顺序存储的栈
D.顺序存储的队列
第5题:
支持子程序调用的数据结构是 ______。
A.栈
B.树
C.队列
D.二叉树
第6题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为什么的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第7题:
在程序的执行过程中,实现嵌套调用函数正确返回可以用(119)结构。
A.队列
B.栈
C.树
D.图
第8题:
● 调用递归过程或函数时,处理参数及返回地址需要用一种称为(39)的数据结构。
(39)
A.队列
B.栈
C.多维数组
D.顺序表
第9题:
调用递归过程或函数时,处理参数及返回地址需要用一种称为( )的数据结构。
A.队列
B.栈
C.多维数组
D.顺序表
第10题:
下列数据结构具有记忆功能的是(25)。
A.栈
B.队列
C.顺序表
D.循环队列