问题 选择题

含CaCO3与CaO的混合物,测得其中钙元素质量分数为60%.取该混合物20g投入足量稀盐酸中充分反应,蒸干所得溶液,可得无水固体的质量为(  )

A.12g

B.14.8g

C.22.2g

D.33.3g

答案

混合物中钙元素质量为:20g×60%=12g;CaCl2中钙元素质量分数为:

40
111
×100%;

由于最终钙元素都转化为氯化钙的形式,所以可得无水固体的CaCl2质量为:12g÷(

40
111
×100%)=33.3g.由以上计算可知:

A、无水固体的质量不是12g.故A错误;

B、无水固体的质量不是14.8g.故B错误;

C、无水固体的质量不是22.2g.故C错误;

D、无水固体的质量是33.3g.故D正确.

故选D.

单项选择题 A1型题
问答题

请完成下列Java程序:实现2个下拉式菜单,一个包含exit菜单项,另一个包含item1和item2共2个菜单项。要求选择exit菜单项时,退出程序;选择item1菜单项之后,item1项变为不可选而item2可选;选择item2菜单项时,item2变为不可选而item1可选。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:


import java.awt.*;
import java.awt.event.*;
public class ex18_2 extends Frame implements ActionListener
private choiceHandler ch;
private MenuItem item1;
private MenuItem item2;
public static void main(String[] arg)
new ex18_2 ( );

ex18_2 ( )
setTitle("ex18_2");
MenuItem item;
ch = new choiceHandler();
MenuBar mb = new MenuBar();
Menu fm = new Menu("File");
fm.addSeparator();
fm.add(item = new MenuItem("Exit"));
item.addActionListener(this);
fm.add(item);
mb.add(fm);
Menu mm = new Menu("Choice");
mm.add(item1 = new MenuItem("item1"));
item1.addActionListener(ch);
mm.add(item2 = new MenuItem("item2"));
item2.addActionListener(ch);
mb.add(mm);
setMenuBar(mb);
setSize(200,200);
show();

public void actionPerformed(ActionEvent ae)
if(ae.getActionCommand().equals("Exit"))
System.exit(0);
else
System.out.println(ae.getActionCommand());

class choiceHandler implements ActionListener
public void actionPerformed(ActionEvent ae)
String strCommand = ae.getActionCommand();
if(_________________)
item2.setEnabled(true);
item1.setEnabled(false);
else if(______________________)
item2.setEnabled(false);
item1.setEnabled(true);