当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

(12)假定栈用顺序的方式存储,栈类型 stack定义如下: TYPE stack=RECORD A:ARRAY[l..m0] OF dat


(12)假定栈用顺序的方式存储,栈类型 stack定义如下:

TYPE stack=RECORD

A:ARRAY[l..m0] OF datatype;

t:O..m0;

END;

下面是栈的一种基本运算的实现:

PROCEDURE xxxx(VAR s:satack);

BEGIN

IF s.t=0

THEN print(‘underflow’)

ELSE s.t:=s.t-1;

END;

请问这是栈的哪一种基本运算?

A) 栈的推入

B)栈的弹出

C)读栈顶元素

D)将栈置为空栈

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 若一个栈用数组data[1..n]存储,初始栈顶指针top为n+1,则以下元素x进栈的正确操作是()。A.top++

  • 若一个栈用数组data[1..n]存储,初始栈顶指针top为0,则以下元素x进栈的正确操作是()。A.top++;

  • 栈通常采用的两种存储结构是A.顺序存储结构和链式存储结构B.散列方式和索引方式C.链表存储结构和

  • 当利用大小为n的数组顺序存储一个栈时 假定用top= =n表示栈空 则向这个栈插入一个元素时 首先

  • 当利用大小为N的数组顺序存储一个栈时 假定用栈顶指针top=N+1表示栈空 则向这个栈插入一个元素时

  • 当利用大小为n的数组顺序存储一个栈时 假定用top= =n表示栈空 则向这个栈插入一个元素时 首先应