装箱是将堆中的数据封装成对象放到栈中的过程,拆箱将栈中的数值存放到堆中的过程。
第1题:
A、不变
B、top=n
C、top++
D、top--
第2题:
下列关于栈的叙述中,不正确的是( )。
A.在栈中能插入数据
B.在栈中能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
第3题:
在存储空间布局中从低地址到高地址依次分布为()
A.正文段→数据段→bss段→堆→栈
B.栈→堆→bss段→数据段→正文段
C.正文段→堆→栈→数据段→bss段
D.堆→正文段→数据段→bss段→栈
第4题:
下列叙述中错误的是()。
A.不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的。
B.带链栈的栈底指针在操作过程中是有可能改变的。
C.不管是顺序栈还是带链的栈,在操作过程中其栈顶指针均是动态变化的。
D.顺序栈的栈底指针在操作过程中是固定不变的。
第5题:
下列关于栈的叙述中,正确的选项是( )。
A.在栈中只能删除数据
B.在栈中只能插人数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
第6题:
下列关于栈的叙述中,正确的选项是( )
A.在栈中只能删除数据
B.在栈中只能插入数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
第7题:
下列关于栈的叙述正确的是 ______。
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
第8题:
以下哪一个不是栈的基本运算( )。
A)往栈中任意位置插入一个元素
B)从栈中删除一个元素
C)把栈的栈顶元素读到变量中
D)将栈置为空栈
第9题:
若需将一个栈S中的元素逆置,则以下处理方式中正确的是(63)。
A.将栈S中元素依次出栈并入栈T,然后将栈T中元素依次出栈并进入栈S
B.直接交换栈顶元素和栈底元素
C.将栈S中元素依次出栈并入队,然后使该队列元素依次出队并进入栈S
D.直接交换栈顶指针和栈底指针
第10题:
A.两者是同一个概念的不同表述
B.栈和堆是用来存放局部变量的
C.栈溢出漏洞可以利用,而堆溢出漏洞不能被利用
D.堆和栈都是内存片段