1、计算机二级 JAVA-95 及答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序的功能是对列表中的项进行添加和删除操作。窗口中有“添加哲学家”、“删除选中的哲学家”两个按钮和一个列表,单击“添加哲学家”按钮,则弹出一个对话框,输入姓名后单击“确定”按钮返回主窗口,同时在列表框中的最后添加了一个新的列表项,单击“删除选中的哲学家”按钮后,将删除选中的列表项。列表项不支持多项选择,如图所示。 (分数:33.00)_2.本程序的功能是监听对于列表项的选择和复制。窗口中有两个列表和一个“Copy”按钮,在左侧列表中选中一个或多个列表项后,单击
2、“Copy”按钮后,选中项就设置为右侧列表中的项,如图所示。 (分数:33.00)_3.本程序的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移动、单击、释放、拖动和移出,并将这些信息显示在窗口的文字标签上,如图所示。 (分数:34.00)_计算机二级 JAVA-95 答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序的功能是对列表中的项进行添加和删除操作。窗口中有“添加哲学家”、“删除选中的哲学家”两个按钮和一个列表,单击“添加哲学家”按钮,则弹出一个对话框,输入姓名后单击“确定”按钮返回主窗口,同时在列表框中的最后添加了
3、一个新的列表项,单击“删除选中的哲学家”按钮后,将删除选中的列表项。列表项不支持多项选择,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:list = new JList( philosophers ) 第 2 处:String name = JOptionPane.showInputDialog(advance.this, “输入姓名“ ) 第 3 处:philosophers.removeElement(list.getSelectedValue() )2.本程序的功能是监听对于列表项的选择和复制。窗口中有两个列表和一个“Copy”按钮,在左侧列表中选中一个或多个列表项后
4、,单击“Copy”按钮后,选中项就设置为右侧列表中的项,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:extends JFrame 第 2 处:c.add( new JScrollPane( colorList ) ) 第 3 处:copyList.setListData( colorList.getSelectedValues() )3.本程序的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移动、单击、释放、拖动和移出,并将这些信息显示在窗口的文字标签上,如图所示。 (分数:34.00)_正确答案:()解析:第 1 处:extends JFrame implements MouseListener, MouseMotionListener 第 2 处:getContentPane().add( statusBar, BorderLayout.SOUTH ) 第 3 处:public void mouseEntered( MouseEvent e )