设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。则想将栈顶节点的值保存到X中并将栈顶节点删除应执行______。A.x=top→data;top=top→link;B.x=top→data;C.x=top;top=top→link;D.top=top→link;X=top→data;

题目

设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。则想将栈顶节点的值保存到X中并将栈顶节点删除应执行______。

A.x=top→data;top=top→link;

B.x=top→data;

C.x=top;top=top→link;

D.top=top→link;X=top→data;


相似考题
更多“设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。则想将栈顶节点的值保存到X中并将栈 ”相关问题
  • 第1题:

    设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。若想摘除链式栈的栈顶节点,并将被摘除节点的值保存到x中,则应执行下列()操作。

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

    答案:A
    解析:
    若想摘除链式栈的栈顶节点,并将被摘除节点的值保存到x中,则应执行x=top->data;top=top->link.

  • 第2题:

    设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则出栈操作为()。

    Ax=top->data;top=top->next;

    Btop=top->next;x=top->data;

    Cx=top->next;top=top->data;

    Dtop->next=top;x=top->data;


    A

  • 第3题:

    从栈顶指针为Top的链栈中删除一个结点,并将被删节点的值保存到x中,其操作步骤为()

    A.x=Top->data; Top=Top->next

    B.Top=Top->next; x=Top->data

    C.x=Top; Top=Top->next

    D.x=Top->data


    A 本操作是链栈上的出栈操作,操作顺序应该是先保存被删结点的值,然后再改变栈顶指针的值。

  • 第4题:

    设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则取栈顶元素的操作为()。

    Atop->data=x;

    Btop=top->next;

    Cx=top->data;

    Dx=top->data;top=top->next;


    A

  • 第5题:

    若链栈采用无头结点的单链表存储,top指向栈顶。若想摘除栈顶结点,并将删除结点的值保存到x中,则应执行操作()。

    A.x=top->data;top=top->next;

    B.top=top->link;x=top-> next;

    C.x=top;top=top-> next;

    D.x=top-> next;


    x=top->data;top=top->next ;