【说明】 类Queue表示队列,类中的方法如下表所示。isEmpty()判断队列是否

题型:问答题

问题:

【说明】
类Queue表示队列,类中的方法如下表所示。

isEmpty()判断队列是否为空。如果队列不为空,返回true;否则,返回false
enqueue(Object newNode)入队操作
dequeue()出队操作。如果队列为空,则抛出异常
类Node表示队列中的元素;类EmptyQueueException给出了队列操作中的异常处理操作。
public class TestMain { //主类
public static viod main (String args[]){
Queue q=new Queue();
q.enqueue("first!");
q.enqueue("second!");
q.enqueue("third!");
(1) {
while(true)
System.out.println(q.dequeue());
}
catch( (2) ){ }
}
public class Queue { //队列
Node m_FirstNode;
public Queue(){m_FirstNode=null;}
public boolean isEmpty(){
if(m_FirstNode==null)return true;
else return false;
}
public viod enqueue(Object newNode) { //入队操作
Node next=m_FirstNode;
if(next==null)m_FirstNode=new Node(newNode);
else{
while(next.getNext()!=null)next=next.getNext();
next.setNext(new node(newNode));
}
}
public Object dequeue() (3) { //出队操作
Object node;
if (isEempty())
(4) ; //队列为空, 抛出异常
else{
node=m_FirstNode.getObject();
m_FirstNode=m_FirstNode.getNext();
return node;
}
}
}
public class Node{//队列中的元素
Object m_Data;
Node m_Next;
public Node(Object data) {m_Data=data; m_Next=null;}
public Node(Object data, Node next) {m_Data=data; m_Next=-next;}
public void setObject(Object data) {m_Data=data;}
public Object getObject(Object data) {return m_data;}
public void setNext(Node next){m_Next=next;}
public Node getNext(){return m_Next;}
}
public class EmptyQueueException extends (5) { //异常处理类
public EmptyQueueException() {
System.out.println("队列已空! ");
}
}

考点:计算机软件水平考试中级软件设计师中级软件设计师下午试题
题型:问答题

1811~1833年,穆罕默德·阿里进行一系列扩张战争的结果和影响有(     )

①埃及获得了事实上的独立②建立了一个以埃及为中心、横跨欧亚非三洲的“帝国”  ③影响了国内改革的进程④实际上摆脱了奥斯曼帝国的统治

A.①②③④

B.①②③

C.②③④

D.①②④

题型:问答题

白细胞减少的发病机制与之无关的是()

A.急性失血

B.细胞毒性药物

C.急性白血病

D.免疫性疾病

E.内毒素血症

题型:问答题

若数列{an}的前n项的和Sn=3n-2,那么这个数列的通项公式为______;.

题型:问答题

女,25岁,双下肢皮肤出血点、淤斑,伴牙龈出血1月。无脱发,关节痛及皮疹。查体:浅表淋巴结不大,胸骨无压痛,肝肋下未及,脾左肋下仅及。化验:血象:Hb116g/L,WBC6.9×109/L,PLT12×109/L.ANA(-).ds-DNA(-)。

进一步做骨髓穿刺涂片检查的目的是()

A.了解巨核细胞的成熟情况

B.了解巨核细胞数目

C.了解骨髓中血小板的生长情况

D.排除引起血小板减少的其他疾病

E.了解巨核细胞的成熟情况

题型:问答题

粗盐常含有少量Ca2+、Mg2+、SO42-以及泥沙等杂质,实验室提纯NaCl的流程如下:(加入的试剂稍过量)

(1)步骤③中加入的试剂A是______(填化学式),除去的离子是______,试剂A稍过量的目的是______,反应的离子方程式______.

(2)步骤②、③、④用到的试剂还可以有其他的添加顺序是______(填写化学式).

(3)步骤④中,相关的离子方程式______.

(4)若将步骤⑤与步骤⑥对调,先用盐酸调pH再过滤,将对实验结果产生的影响是______.

(5)实验室提纯NaCl的过程中,在溶解、过滤、蒸发三个步骤的操作中都要用玻璃棒,其中在蒸发时,使用的目的是______.

更多题库