问题 实验题

某实验小组欲制取氧化铜并证明氧化铜能加快氯酸钾的分解,进行了如下实验:

(一)制取氧化铜

①称取2g CuSO4·5H2O研细后倒入烧杯,加10mL蒸馏水溶解;

②向上述CuSO4溶液中逐滴加入NaOH溶液,直到不再产生沉淀,然后将所得混合物转移到蒸发皿,加热至沉淀全部变为黑色;

③将步骤②所得混合物过滤、洗涤,晾干后研细备用。

回答下列问题

(1)上述实验步骤中需要使用玻璃棒的是________(填实验序号),步骤①、③中研磨固体所用仪器的名称是________________;

(2)步骤③中洗涤沉淀的操作是________________。

(二)证明氧化铜能加快氯酸钾的分解并与二氧化锰的催化效果进行比较,用下图装置进行实验,实验时均以生成25mL气体为准,其它可能影响实验的因素均已忽略,相关数据见表

回答下列问题

(3)上述实验中的“待测数据”指________________________;

(4)本实验装置图中量气装置B由干燥管、乳胶管和50 mL滴定管改造后组装而成,此处所用滴定管是

________ (填“酸式”或“碱式”)滴定管;

(5)若要证明实验⑤中干燥管内收集的气体是O2,可待气体收集结束后,用弹簧夹夹住B中乳胶管,拔去干燥管上单孔橡皮塞,________________________;

(6)为探究CuO在实验⑤中是否起催化作用,需补做如下实验(无需写出具体操作):

a.________________,b.CuO的化学性质有没有改变。

答案

(1)①②③;研钵

(2)沿玻璃棒向漏斗中沉淀加蒸馏水至浸没沉淀,待水自然流出后,重复2-3次

(3)产生25mL气体所需时间

(4)碱式

(5)用带火星的木条靠近,若复燃则证明收集的气体是氧气

(6)检测CuO反应前后质量是否改变

单项选择题
问答题

本题中,主窗口有一个按钮“打开对话框”和一个文本域,单击按钮“打开对话框”后会弹出一个对话框,对话框上有两个按钮“Yes”和“No”,单击对话框上的“Yes”和“No”按钮后返回主窗口,并在右侧文本域中显示刚才所单击的按钮信息。
import java.awt.event.*;
import java.awt.*;
class MyDialog______implements ActionListener
static final int YES=1,NO=0;
int message=-1;Button yes,no;
MyDialog(Frame f,String s,boolean b)
super(f,s,b);
yes=new Button("Yes");yes.addActionListener(this);
no=new Button("No");no.addActionListener(this);
setLayout(new FlowLayout());
add(yes);add(no);
setBounds(60,60,100,100);
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
message=-1;setVisible(false);
);

public void actionPerformed(ActionEvent e)
if(e.getSource()==yes)
message=YES;
setVisible(false);

else if(e.getSource()==no)
message=NO;
setVisible(false);


public int getMessage()
return message;


class Dwindow extends Frame implements ActionListener
TextArea text;Button button;MyDialog dialog;
Dwindow(String s)
super(s);
text=new TextArea(5,22);button=new Button("打开对话框");
button.addActionListener(this);
setLayout(new FlowLayout());
add(button);add(text);
dialog=new MyDialog(this,"Dialog",true);
setBounds(60,60,300,300);setVisible(true);
validate();
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
(System.exit(0);
);

public void actionPerformed(ActionEvent e)
if(e.getSource()==button)
______;
if(dialog.getMessage()==MyDialog.YES)
text.append("n你单击了对话框的yes按钮");

else if(dialog.getMessage()==MyDialog.NO)
text.append("\n你单击了对话框的No按钮");




public class java2
public static void main(String args[])
(new Dwindow("java2");