题目内容
(请给出正确答案)
[单选题]
8、下列关于栈的叙述中,正确的是()。
A.栈只能采用顺序存储
B.在栈中只能删除数据
C.在栈中只能插入数据
D.栈可以采用链式存储,采用链式存储时不会产生栈溢出现象。
答案
D 栈是限定在一端进行插入与删除的线性表。这种线性表只能在固定的一端进行插入和删除操作,因此栈又称后进先出表或先进后出表。
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)
A.栈只能采用顺序存储
B.在栈中只能删除数据
C.在栈中只能插入数据
D.栈可以采用链式存储,采用链式存储时不会产生栈溢出现象。
第4题
A.入栈指令(MPS):当前的逻辑运算结果压入栈顶,堆栈中原来的数据依次向下一层推移
B.读栈指令(MRD):读取存储在栈顶的数据,读出数据后堆栈内的数据不会上下移动
C.出栈指令(MPP):弹出栈顶的数据,使栈中各层的数据向上移动一层,第2层的数据成为堆栈的新的栈顶值,原栈顶值被推出丢失
D.在程序中MPS和MPP可以单独使用
第5题
第8题
A.每进行一次过程调用,用户栈从高地址向低地址增长出一个栈帧
B.从被调用过程返回调用过程之前,被调用过程会释放自己的栈帧
C.只能通过将栈指针ESP作为基址寄存器来访问用户栈中的数据
D.过程嵌套调用深度越深,栈中栈帧个数越多,严重时会发生栈溢出
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!