问题 选择题

关于气体的压强,下列说法中正确的是

A.气体的压强是由气体分子间的相互排斥产生的

B.气体的压强是由于气体分子频繁的撞击器壁产生的

C.气体分子的平均动能增大,气体的压强一定增大

D.当某一容器自由下落时,容器中的气体压强将变为零

答案

答案:B

气体压强产生的原因是分子热运动不断撞击容器壁产生压力.并且气体分子间的距离大于10r0,分子间的作用力可忽略.故A错误.B正确,压强与分子热运动速度以及撞击频率有关,如果气体分子的平均速率增大,但体积变大,撞击频率可能会很小.所以气体的压强不一定增大.故C错误.当某一容器自由下落时,虽然处于失重状态,但分子热运动不会停止,所以分子仍然不断撞击容器壁产生压力,故压强不为零.故D错误.

多项选择题

简单应用题请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符;中间显示Label的内容;下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:

import java.awt.*;import java.awt.event.*;public class ex15_2 extends Frame implements ActionListener { private Label l; private TextField tf; public static void main(String[] arg) { ex15_2 obj15_2 = new ex15_2(); } public ex15_2() {setBackground(Color.gray); l = new Label("Welcom to the NCR Examination!"); Font font = new Font("TimesRoman",Font.BOLD,20); l.setFont(font); add("Center",l); Panel p = new Panel(); Button b = new Button("Left"); b.addActionListener(this); p.add(b); b = new Button("Center"); b.addActionListener(this); p.add(b); b = new Button("Right"); b.addActionListener(this); p.add(b); b = new Button("Exit"); b.addActionListener(this); p.add(b); ; p = new Panel(); tf = new TextField(40); p.add(tf); b = new Button("Set"); b.addActionListener(this); p.add(b); add("North",p); setSize(500,300); show(); } public void actionPerformed(ActionEvent ae) { if(ae.getActionCommand().equals("Exit")) System.exit(0); else if(ae.getActionCommand().equals("Left")) ;else if(ae.getActionCommand().equals("Center")) l.setAlignment(Label.CENTER); else if(ae.getActionCommand().equals("Right")) l.setAlignment(Label.RIGHT); else if(ae.getActionCommand().equals("Set")) l.setText(tf.getText()); }}

问答题 简答题