• 2022-06-06
    假设你执行了下列的栈操作:s = Stack()s.push(1)s.push(3)s.push(5)s.pop()s.push(7)现在栈内还有哪些元素?
    A: 1, 5, 7
    B: 3, 5, 7
    C: 1, 3, 7
    D: 1, 3, 5
  • C

    内容

    • 0

      对一个初始为空的栈s执行操作push(s,5),push(s,2),push(s,4),pop(s,x),getTop(s,x)后,x的值应是。

    • 1

      对一个初始为空的栈s执行操作Push(s,5), Push(s,2), Push(s,4), Pop(s,x), getTop(s,x)后,得到的值应是 。

    • 2

      对一个初始值为空的栈S,执行操作:Push(S,5),Push(S,2),Push(S,4),Pop(S,X),ReadTop(S,X)后,X的值应是

    • 3

      对一个初始为空的栈s执行操作Push(s,5),Push(s,2),Push(s,4),Pop(s,x),getTop(s,x)后,x的值应是( )。 A: 5 B: 4 C: 0 D: 2

    • 4

      经过下列栈的运算后,再执行ReadTop(s)的值是( )。 InitStack(s) (初始化栈);Push(s,a);Push(s,b); Pop(s) A: a B: b C: 1 D: 0