对
错
第1题:
以下哪一个不是栈的基本运算( )。
A)往栈中任意位置插入一个元素
B)从栈中删除一个元素
C)把栈的栈顶元素读到变量中
D)将栈置为空栈
第2题:
A.子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈
B.保护现场/恢复现场
C.先进先出
D.数据传输
E.调整查询执行顺序
第3题:
下列数据结构中,不能采用顺序存储结构的是()
A.栈
B.堆
C.队列
D.非完全二叉树
第4题:
下列叙述中错误的是()。
A.不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的。
B.带链栈的栈底指针在操作过程中是有可能改变的。
C.不管是顺序栈还是带链的栈,在操作过程中其栈顶指针均是动态变化的。
D.顺序栈的栈底指针在操作过程中是固定不变的。
第5题:
下列术语中,与数据的存储结构有关的是______。
A.队列
B.栈
C.二叉树
D.堆
第6题:
C++中,对象保存在内存中,栈内存是自动分配和释放的,而堆内存需要用户自己申请和释放。()
第7题:
TN数据中______是非线性结构。
A.栈
B.队列
C.完全二叉树
D.堆
第8题:
在存储空间布局中从低地址到高地址依次分布为()
A.正文段→数据段→bss段→堆→栈
B.栈→堆→bss段→数据段→正文段
C.正文段→堆→栈→数据段→bss段
D.堆→正文段→数据段→bss段→栈
第9题:
下列关于栈的叙述中,正确的选项是( )。
A.在栈中只能删除数据
B.在栈中只能插人数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
第10题:
C 程序中全局变量的存储空间在( )分配
A.代码区
B.静态数据区
C.栈区
D.堆区