更多“(11)下列哪一个是上述操作序列完成后栈中的元素列表(从底到顶) A)A B)BD C)ABCE D)ABCDE ”相关问题
  • 第1题:

    有一个初始为空的栈和输入序列A,B,C,D,E,F,G,现经过如下操作:push,push, pop,push,push,pop,push,pop,pop。所有操作结束后栈中的元素列表(从底到顶)是 ( )。

    A.AC

    B.A

    C.ABCE

    D.ABCDE


    正确答案:A
    解析:栈是一种特殊的线性表,栈是限定在表的一端进行插入和删除运算的线性裹。栈的操作原则是“后进先出”。根据栈的后进先出组织数据的特点结合题中的操作,栈的操作过程如下:[*]进栈的元素有ABCDE,而删除的元素有BDE,所以操作结束后栈中的元素只有AC。

  • 第2题:

    下列哪一个是上述所有操作结束后栈中的元素列表(从底到顶)?

    A.AC

    B.A

    C.ABCE

    D.ABCDE


    正确答案:B
    解析:由于进栈的只有ABCDE,而删除了BCDE,所以结束后栈中的元素只有A。

  • 第3题:

    以下哪一个是上述所有操作结束后栈中的元素列表(从底到顶)?

    A.AC

    B.A

    C.ABCE

    D.ABCDE


    正确答案:A
    解析:由上题分析的结果可知,本题的答案为A。

  • 第4题:

    下列哪一个是上述操作序列完成后栈中的元素列表(从底到顶)?

    A.F

    B.E

    C.BEF

    D.ADF


    正确答案:A
    解析:经过了题中指定的操作后,栈中元素只剩下了F,其余都被弹出栈。本题答案为A)。

  • 第5题:

    下列哪一个是上述操作序列完成后栈中的元素列表(从底到顶)?

    A.A

    B.AC

    C.ABCE

    D.ABCDE


    正确答案:A
    解析:由于删除了BEDC,所以剩下的元素序列是A。