问题 填空题

(10分)水是宝贵的自然资源,是一切生物生存所必需的,我们应该了解有关水的一些知识,请回答下列问题:

(1)自来水、蒸馏水、矿泉水、海水中属于纯净物的是           

(2)用井水洗衣服时,肥皂不易起泡且产生浮渣,其原因是井水可能是      (选填“硬水”或“软水”)。

(3)如图是一种家用环保型消毒液发生器,其中发生的主要反应是氯化钠和水在通电条件下反应生成氢氧化钠、氢气和氯气(Cl2),该反应的化学方程式为                             ;从能量变化角度看,该反应将       能转化为化学能。

(4)配制1000g溶质质量分数15%的食盐水,需要食盐    g;也可用溶质质分数25%的食盐水       g加水稀释而成。

答案

(1)蒸馏水 (2)硬水(3)2NaCl+2H2O     2NaOH+H2↑+Cl2↑  电能(4)150   600 

题目分析:(1)自来水、矿泉水、海水都是自然界中的水,属于混合物;蒸馏水属于纯净物。

(2)肥皂水加到软水中产生较多的泡沫,加到硬水中产生的泡沫很少,且有较多的浮渣。所以此井水可能是硬水。

(3)根据题意可知:反应物为氯化钠和水;条件为通电条;生成物为氢氧化钠、氢气和氯气(Cl2);所以化学方程式为2NaCl+2H2O=====2NaOH+H2↑+Cl2↑;该反应是将电能转化为化学能。

(4)需要食盐的质量为:1000g×15%=150g;需要溶质质分数25%的食盐水的质量为:150g÷25%=600g

单项选择题
问答题

本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。   import java.awt.*;   import java.awt.datatransfer.*;   import java.awt.dnd.*;   import java.awt.event.*;   import java.io.*;   import java.util.*;   import javax.swing.*;   public class java3   {   public static void main(String[]args)   {   JFrame frame=new DragSourceFrame();   frame.setDefauhCloseOperation(JFrame.EXIT_   0N_CLoSE);   frame.show();   }   }   class DragSoureeFrame extends JFrame   {   public DragSourceFrame()   {   setTitle("java3");   setSize(WlDTH,HElGHT);   Container contentPane=getContentPane();   File f=new File(".").getabsoluteFile();   File[]files=f.listFiles();   model=new DefaultListModel();   for(int i=0;i  try   {   model.addElement(files[i].getCanonicalFile());   }   catch(IOException exception)   {   JOptionPane.showMessageDialog(this,exeep-   tion);   }   fileList=new JList(model);   contentPane.add(new JScrollPane(fileList),   BorderLayout.CENTER);   contentPane.add(new JLabel("从列表中拖曳出文件"),   BorderLayout.NoRTH);   DragSource dragSource=DragSource.getDefauh-   DragSource();   dragSource.createDefaultDragGestureRecognizer   (fileList,DnDConstants. ACTION_COPY_0R_MOVE,new   DragGestureListener()   {   public void dragGestureRecognized(   DragGestureEvent event)   {   draggedValues=fileList.getSelectedValues();   Transferable transferable   =new FiteListTransferable(draggedValues);   evenr.startDrag(null,transferable,   new FileListDragSourceListener());   }   });   }   private class FileListDragSourceListener imple-   ments DragSourceAdapter   {   public void dragDropEnd(DragSourceDropEvent event)   {   if(event.getDropSuccess())   {   int action=event.getDropAction();   if(action= =DnDConstants.ACTl0N MOVE)   {   for(int i=0;i  model.removeElement(draggedValues[i]);   }   }   }   }   private JList fileList;   private DefauhListModel model;   private Object[]draggedValues;   private static final int WIDTH=300;   private static final int HEIGHT=200;   }   class FileListTransferable implements Transferable   {   public FileListTransferable(Object[]files)   {   fileList=new ArrayList(Arrays.asList(files));   }   public DataFlavor[]getTransferDataFlavors()   {   return flavors;   public boolean isDataFlavorSupported(DataFlavor flavor)   {   return Arrays. asList(flavors), contains(flavor) ;   }   public Object getTransferData(DataFlavor flavor)   throws UnsupportedFlavorException   if(flavor, equals(DataFlavor, javaFileListFlavor) )   return fileList;   else if(flavor, equals(DataFlavor, stringFlavor))   return fileList, toString() ;   else   throw new UnsupportedFlavorException(flavor) ;   }   private static DataFlavor[] flavors =   {   DataFlavor. j avaFileListFlavor,   DataFlavor. stringFlavor   };   private java. util. List fileList;