参考答案和解析
正确答案:C
更多“设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个”相关问题
  • 第1题:

    若已知一个栈的进栈序列是1,2,3…n,其输出序列是P1,P2,P3,…PN,若P1=n,则Pi(1

    若已知一个栈的进栈序列是1,2,3…n,其输出序列是P1,P2,P3,…PN,若P1=n,则Pi(1

    A.I

    B.n-i

    C.n-i+1

    D.不确定


    正确答案:C

  • 第2题:

    若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是( )。

    A.不确定
    B.n-i
    C.n-i-l
    D.n-i+l

    答案:D
    解析:
    此时,输出序列一定是输入序列的逆序,故第i个输出元素为n-i+l。

  • 第3题:

    设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()

    A.n-1-i
    B.n-i
    C.n+1-i
    D.不能确定

    答案:C
    解析:
    经过栈后的输出序列中第一个元素为n,代表从1至n是一次性全部人栈的,所以出栈序列刚好是入栈序列的倒序。

  • 第4题:

    设一个栈的输入序列是1、2、3、4、5,则下列序列中,是栈的合法输出序列的是()。

    A.51234
    B.45123
    C.43125
    D.32154

    答案:D
    解析:
    栈的进出原则是先进后出原则,要不就是先进先出原则。A选项中5最先出,说明1234都在栈里,这样说明1是在栈低,则先不出来。BD的原因一样,所以答案选择D。

  • 第5题:

    若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是()。

    • A、不确定
    • B、n-i
    • C、n-i-1
    • D、n-i+1

    正确答案:D

  • 第6题:

    设输入元素为1、2、3、P和A,入栈次序为123PA,元素经过栈后到达输出序列,当所有元素均到达输出序列后,有哪些序列可以作为高级语言的变量名?


    正确答案: 一般说,高级语言的变量名是以字母开头的字母数字序列。
    故答案是:AP321,PA321,P3A21,P32A1,P321A。

  • 第7题:

    设输入序列1、2、3、…、n经过栈作用后,输出序列中的第一个元素是n,则输出序列中的第i个输出元素是()

    • A、n-i
    • B、n-1-i
    • C、n+l-i
    • D、不能确定

    正确答案:C

  • 第8题:

    设一个栈的输入序列是 1,2,3,4,5,则下列序列中,是栈的合法输出序列的是:()

    • A、 5 1 2 3 4
    • B、 4 5 1 3 2
    • C、 4 3 2 1 5
    • D、 3 5 2 4 1

    正确答案:C

  • 第9题:

    单选题
    若一个栈的输入序列是1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是()。
    A

    不确定

    B

    n-i

    C

    n-i-1

    D

    n-i+1


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()。
    A

    n-i

    B

    n-1-i

    C

    n+1-i

    D

    不能确定


    正确答案: A
    解析: 暂无解析

  • 第11题:

    问答题
    设输入元素为1、2、3、P和A,入栈次序为123PA,元素经过栈后到达输出序列,当所有元素均到达输出序列后,有哪些序列可以作为高级语言的变量名?

    正确答案: 一般说,高级语言的变量名是以字母开头的字母数字序列。
    故答案是:AP321,PA321,P3A21,P32A1,P321A。
    解析: 暂无解析

  • 第12题:

    单选题
    设输入序列1、2、3、…、n经过栈作用后,输出序列中的第一个元素是n,则输出序列中的第i个输出元素是()
    A

    n-i

    B

    n-1-i

    C

    n+l-i

    D

    不能确定


    正确答案: B
    解析: 暂无解析

  • 第13题:

    一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1≤i≤n)个元素是______。

    A.不确定

    B.n-i+l

    C.i

    D.n-i


    正确答案:B
    解析:栈的特点是先进后出,若输入序列为123…n,输出的第一个元素是n,则表明,所有元素都已入栈,则出栈顺序为:第1个元素为n,第2个元素为n-1,第3个元素为n-2,…,第i个元素是n-i+1。

  • 第14题:

    若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素是k(1≤k≤n/2),则输出序列的最后一个元素是 ( ) 。

    A.1
    B.n
    C.n-1
    D.不确定的

    答案:D
    解析:
    因为题目中没指出出栈的顺序,因此输出的最后一个元素是不确定的。

  • 第15题:

    若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。

    A.i-j-1
    B.i-j
    C.j-i+l
    D.不确定

    答案:D
    解析:
    栈是一种后进先出的线性表结构,但本题无法确定输入和输出的时间顺序,即不一定是在所有元素输入栈后再进行输出。

  • 第16题:

    若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是()。

    • A、值为n的元素
    • B、值为1的元素
    • C、值为n-k的元素
    • D、不确定的

    正确答案:D

  • 第17题:

    设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()。

    • A、n-i
    • B、n-1-i
    • C、n+1-i
    • D、不能确定

    正确答案:C

  • 第18题:

    设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为()

    • A、5,3,4,6,1,2
    • B、3,2,5,6,4,1
    • C、3,1,2,5,4,6
    • D、1,5,4,6,2,3

    正确答案:B

  • 第19题:

    已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。


    正确答案:n—1

  • 第20题:

    单选题
    一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。
    A

    不确定

    B

    n-i+l

    C

    i

    D

    n-i


    正确答案: D
    解析:

  • 第21题:

    单选题
    若一个栈的输入序列是1,2,3……n,则输出序列的第一个元素是n,则第i个输出元素是()
    A

    n-i

    B

    i

    C

    n-i+1

    D

    n-i-1


    正确答案: A
    解析: 暂无解析

  • 第22题:

    填空题
    已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。

    正确答案: n—1
    解析: 暂无解析

  • 第23题:

    单选题
    设一个栈的输入序列是 1,2,3,4,5,则下列序列中,是栈的合法输出序列的是:()
    A

     5 1 2 3 4

    B

     4 5 1 3 2

    C

     4 3 2 1 5

    D

     3 5 2 4 1


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。
    A

    i-j-1

    B

    i-j

    C

    j-i+1

    D

    不确定的


    正确答案: D
    解析: