• 2022-06-16
    中国大学MOOC: 2、已知顺序栈的地址为s ,此时栈不空且栈顶指示器top指向真实栈顶,执行出栈操作并将出栈元素赋值给x所指向的单元,则下列语句中,正确的是( )
  • *x= s->elem[s->top]; s->top= s->top-1; *x =s->elem[s->top--];

    内容

    • 0

      2、 已知顺序栈的地址为s ,此时栈不空且栈顶指示器top指向真实栈顶,执行出栈操作并将出栈元素赋值给x所指向的单元,则下列语句中,正确的是( ) A: s->top--; *x= s->elem[s->top]; B: *x= s->elem[s->top]; s->top= s->top-1; C: *x =s->elem[s->top--]; D: *x= s->elem[s->top];s->top--;

    • 1

      已知顺序栈的地址为s ,此时栈不空且栈顶指示器top指向真实栈顶,执行出栈操作并将出栈元素赋值给x所指向的单元,则下列语句中,错误的是( ) A: s->top--; *x= s->elem[s->top]; B: *x= s->elem[s->top]; s->top= s->top-1; C: *x =s->elem[s->top--]; D: *x= s->elem[s->top];s->top--;

    • 2

      已知顺序栈的地址为s,此时栈不为空,且栈顶指示器top指向真实栈顶,如果要执行出栈操作,并将出栈元素赋值给x所指向的单元,则下列语句中,不正确的是() A: *x=s->elem[s->top--]; B: s->top--;*x=s->elem[s->top]; C: *x=s->elem[s->top];s->top--; D: *x=s->elem[s->top];s->top=s->top-1;

    • 3

      已知顺序栈的地址为s,此时栈未满,且栈顶指示器top指向真实栈顶,此时执行元素x进栈操作不正确的语句是() A: s->top=s->top+1;s->elem[s->top]=x; B: s->top++;s->elem[s->top]=x; C: s->elem[s->top]=x;s->top++; D: s->elem[++s->top]=x;

    • 4

      1、 已知顺序栈的地址为s,此时栈不满且栈顶指示器top指向真实栈顶,执行元素x进栈操作正确的语句是( ) A: s->top++;s->elem[s->top]=x; B: s->top= s->top+1;s->elem[s->top]=x; C: s->elem[++s->top]=x; D: s->elem[s->top]=x;s->top++;