题目内容

向一个栈顶指针为top的链栈中插入一个×结点,则执行( ).

A. top->next=x
B. x->next=top->next; top->next=x
C. x->next=top; top=x
D. x->next=top,top=top->next

查看答案
更多问题

链栈执行Pop操作,并将出栈的元素存在x中,应该执行().A.B.c. D.

A. x=top; top=top->next
B. x=top->data
C. top=top->next; x=top->data
D. x=top->data; top=top->next

经过以下栈的操作后,变量×的值为().Initstack (st); Push(st,a) ; Push(st,b); Pop(st, x); Top(st, x);

A. a
B. b
C. NULL
D. FALSE

【2010统考真题】若元素a, b, c, d, e,f依次进栈,允许进栈、退栈操作交替进行,但不允许连续3次进行退栈操作,不可能得到的出栈序列是().

A. dcebfa
B. cbdaef
C. bcaefd
D. afedcb

【2018统考真题】若栈s1中保存整数,栈s2中保存运算符,函数F()依次执行下述各步操作:1 )从S1中依次弹出两个操作数a和b。2)从S2中弹出一个运算符op.3)执行相应的运算b op a。4)将运算结果压入s1中。假定S1中的操作数依次是5,8,3,2(2在栈顶),S2中的运算符依次是*、-、+(+在栈顶)。调用3次F()后,S1栈顶保存的值是().

A. -15
B. 15
C. -20
D. 20

答案查题题库