问题 实验题

(7分)某研究小组为了探究甲烷和氯气反应情况,设计了几个实验。请填写下列空白:

【实验一】用如图所示装置,排水法收集一试管甲烷和氯气的混合气体,光照后观察到量筒内形成一段水柱,认为有氯化氢生成。

(1)该反应的化学方程式为        (只写第一步);该反应属于        (填反应类型)

(2)水槽中盛放的液体最好为      ;(填标号)

A.水

B.饱和石灰水

C.饱和食盐水

D.饱和NaHCO3溶液【实验二】用排蒸馏水法收集一试管甲烷和氯气的混合气体,光照反应后,滴加AgNO3溶液,看到有白色沉淀生成,认为有氯化氢生成。

(3)该实验设计的错误之处    __________________________________  ;(用反应方程式和必要的文字加以说明)

答案

(6分)(1)CH4+Cl2 CH3Cl+HCl (2分)取代反应(1分)

(2)C (1分)

(3)氯水中加入AgNO3溶液也会产生白色沉淀, Cl2 + H2O="=HClO" + HCl(3分)

(1)甲烷在光照的条件下能和氯气反应取代反应,生成氯代烃和氯化氢,一氯取代的方程式为CH4+Cl2 CH3Cl+HCl。

(2)水槽中的液体,应该尽量避免氯气的溶解而损失,所以应选择饱和食盐水,答案选C。

(3)由于没有反应的氯气溶于水,也能和硝酸银反应产生白色沉淀氯化银,方程式为Cl2 + H2O="=HClO" + HCl、HCl+AgNO3=AgCl↓+HNO3

判断题
填空题

请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
编写程序完成类Java_3的完整功能,该类定义了几何点对象的操作。
该程序的运行结果如下:
x=5 y=5
Location is(5,5)
x=8 y=9
Location is(8,9)
源程序:
 public class Java_3
  int x,y; //点的坐标
  public Java_3()
  public Java_3(int x,int y) (1) //构造方法,对(x,y)进行初始赋值
  public Java_3(Java_3 P) (2) //构造方法,将P的坐标赋值给(x,y)
  //以对象的形式返回当前点的位置
  public Java_3 getLocation()
   Java_3 p= (3) ; //实例化一个Java_3对象p,其坐标是(x,y)
    (4) ; //返回对象p
  
  public int getX() return x; //返回点的横坐标
  public int getY() return y; //返回点的纵坐标
  public void move(int x,int y) this.x=x;this.y=y; //把当前点移到新的位置(x,y)上
  public String toString() return"("+x+","+y+")"; //以(x,y)的格式返回点的位置
  public void translate(int x,int y)this.x+=x;this.y+=y; //在原有坐标上分别增加x和y
  public static void main(String args[])
   Java_3 P= (5) ; //生成一个对象(5,5)
   System.out.println("x="+p.x+"y="+p.y);
   System.out.println("Location is"+p.toString()); //12(x,y)的方式打印坐标的位置
    (6) ; //在原有位置上增加(3,4)
   System.out.println("x="+p.x+"y="+p.y); //打印横坐标和纵坐标的值
   System.out.println("Location is"+p.toString()); //以(x,y)的方式打印坐标的位置