顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为()。
A. s.elem[top]=e;s.top=s.top+1;
B. s.elem[top+1]=e;s.top=s.top+1;
C. s.top=s.top+1;s.elem[top+1]=e;
D. s.top=s.top+1;s.elem[top]=e;
查看答案
设有5个元素A,B,C,D,E顺序进栈(进栈过程中可以出栈),出栈后依出栈次序进入队列,已知其出队次序为D,C,E,B,A,则该栈容量必定不小于()。
A. 2
B. 3
C. 4
D. 5
在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top为栈顶指针,则当做出栈处理时,top变化为()。
A. top不变
B. top=0
C. top--
D. top++
在带头结点的链队列q中,用q.front表示队头指针,q.rear表示队尾指针,结点结构为datanext,删除链队列的队头结点的主要语句为()。
A. s=q.front;q.front->next=s.next;
B. s=q.front->next;q.front->next=s.next;
C. s=q.front->next;q.front=s.next;
D. s=q;q.front->next=s.next;
CNC装置的软件主要包括控制软件和()两大类。
A. 管理软件
B. I/O处理软件
C. 显示软件
D. 输入程序软件