问题 单项选择题

有一风机盘管加新风系统,室内冷负荷为11.6kW,无湿负荷,室内设计参数为:tn=24℃,相对湿度=55%,大气压力为101325Pa,室外相对湿度为41%,室外计算干球温度tW=35℃,房间的新风量为500m3/h,新风处理到室内焓值后单独送入室内,则风机盘管处理的空气量约为()m3/h。

A.3384m3/h

B.2658m3/h

C.2900m3/h

D.2906m3/h

答案

参考答案:A

解析:

首先计算热湿比,其空气处理过程见下图。由焓湿图查得,送风状态点(相对湿度取90%)的焓值为i0=37.36kJ/kg,则房间的总送风量为

G=Q0/(iN-i0)

=11.6/(50.26-37.36)kg/s=0.899kg/s=3237m3/h。

故,风机盘管处理的风量为GF=G-CW=(3884-500)m3/h=3384m3/h。

问答题

本题中,通过菜单“Connect”显示一个对话框,单击“ok”按钮后,所填写的内容就会传回到主窗口并显示出来。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java3 extends JFrame implements ActionListener
public java3()
setTitle("java3");
setSize(300,300);
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System.exit(0);

);
JMenuBar mbar=new JMenuBar();
setJMenuBar(bar);
JMenu fileMenu=new JMenu("File");
mbar.add(fileMenu);
connectItem=new JMenuItem("Connect");
connectItem.addActionListener(this);
fileMenu.add(connectItem);
exitItem=new JMenuItem("Exit");
exitItem.addActionListener(this);
fileMenu.add(exitItem);

public void actionPerformed(ActionEvent evt)
Object source=evt.getSource();
if(source==connectItem)
ConnectInfo transfer=new ConnectInfo("yourname","pw");
if(dialog==null)
dialog=new ConnectDialog(this);
if(dialog.showDialog(transfer))
String uname=transfer.username;
String pwd=transfer.password;
Container contentPane=getContentPane();
contentPane.add(new JLabel("username="+uname+",password="+pwd),"South");
validate();

else if(source==exitItem)
System.exit(0);

public static void main(String[]args)
JFrame f=new java3();
f.show();

private ConnectDialog dialog=null;
private JMenuItem connectItem;
private JMenuItem exitItem;

class ConnectInfo
public String username;
public String password;
public Connectfnfo(String u,String p)
username=u;password=p;


class ConnectDialog extends JDialog implements ActionListener
public ConnectDialog()
super(parent,"Connect",true);
Container contentPane=getContentPane();
JPanel p1=new JPanel();
p1.setLayout(new GridLayout(2,2));
p1.add(new JLabel("User name:"));
p1.add(username=new JTextField(""));
p1.add(new JLabel("Password:"));
p1.add(password=new JPasswordField(""));
contentPane.add("Center",p1);
Panel p2=new Panel();
okButton=addButton(p2,"Ok");
cancelButton=addButton(p2,"Cancel");
contentPane.add("South",p2);
setSize(240,120);

JButton addButton(Container c,String name)
JButton button=new JButton(name);
button.addActionListener(this);
c.add(button);
return button;

public void actionPerformed(ActionEvent evt)
Object source=evt.getSource();
if(source==okButton)
ok=true;
setVisible(false);

else if(source==cancelButton)
setVisible(false);

public void showDialog(ConnectInfo transfer)
username.setText(transfer.username);
password.setText(transfer.password);
ok=false;
show();
if(ok)
transfer.username=username.getText();
transfer.password=new String(password.getPassword());

return ok;

private JTextField username;
private JPasswordField password;
private boolean ok;
private JButton okButton;
private JButton cancelButton;

多项选择题