问题 填空题

下表是山丽特牌电热水壶的铭牌.

山丽特牌电水壶
型号:JY----456
额定电压:220V频率:50HZ
额定功率:1100W  最大水量:0.5Kg
电水壶装满温度为20℃的水,在标准大气压下将水烧开.电水壶正常工作时发热电阻的阻值是 ______Ω;水被烧开需要吸收的热量为 ______J;已知壶体自身质量0.2kg,将装满水的电水壶竖直提起30cm时,克服重力所做的功为 ______J.

答案

电热水壶正常工作时发热电阻的阻值为  R=

U2
P
=
(220V)2
1100W
=44Ω;

水从20℃到烧开需要吸收的热量为   Q=cm△t=4.2×103J/(kg•℃)×0.5kg×(100℃-20℃)=1.68×105J;

装满水的电热水壶总重   G=mg=(0.2kg+0.5kg)×10N/kg=7N

克服重力所做的功为   W=Gh=7N×0.3m=2.1J

故答案为  44Ω,1.68×105J,2.1J.

问答题
问答题

【说明】
类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("队列已空! ");