niusouti.com

对一个栈顶指针为top的链栈进行入栈操作,通过指针变量p生成入栈结点,并给该结点赋值a,则执行:p=(structnode*)malloc(sizeof(structnode);p->data=a;和()。A.p->next=top;p=top;B.top->next=p;p=top;C.p->nex=top;top=p;D.top=top->next;pe=top;

题目
对一个栈顶指针为top的链栈进行入栈操作,通过指针变量p生成入栈结点,并给该结点赋值a,则执行:p=(structnode*)malloc(sizeof(structnode);p->data=a;和()。

A.p->next=top;p=top;

B.top->next=p;p=top;

C.p->nex=top;top=p;

D.top=top->next;pe=top;


相似考题
更多“对一个栈顶指针为top的链栈进行入栈操作,通过指针变量p生成入栈结点,并给该结点赋值a,则执行:p=(structnode*)malloc(sizeof(structnode);p->data=a;和()。 ”相关问题
  • 第1题:

    在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行()。

    A p->next=top;top=p;

    B top->next=p;

    C p->next=top->next;top=top->next;

    D p->next=top->next;top->next=p;


    A

  • 第2题:

    假定一个链栈的栈顶指针用top表示,当p指向的结点进栈时,执行的操作为()。

    A.p->next=top; top=top->next;

    B.top=p; p->next=top;

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

    D.p->next=top; top=p;


    D

  • 第3题:

    【单选题】在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行()。

    A.top->next=p;

    B.p->next=top->next; top->next=p;

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

    D.p->next=top->next; top=top->next;


    B

  • 第4题:

    某链栈的栈顶指针为top,若向该栈中插入一个p所指结点,则执行______。

    A.p->next=top; top=top->next;

    B.top->next=p;

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

    D.p->next=top; top=p;


    p->next=top; top=p;

  • 第5题:

    向一个栈顶指针为top的链栈插入一个新结点*p时,应执行 和 操作。


    C