1、计算机二级 JAVA-88 及答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序中有两个 Applet: exam_47 和 exam_47_Bullet,exam_47 用来选择颜色,而 exam_47_Bullet 则获得设定的颜色画对应颜色的圆,如图所示。 (分数:33.00)_2.本程序是一个计时器。窗口中有一个文字标签和“复位”、“开始”和“暂停”三个按钮,初始状态时只有“开始”按钮可用,单击该按钮开始计时,并且“开始”按钮的标签变为“继续”且不可用,“暂停”按钮变为可用,单击“暂停”按钮后“暂停”按钮变为不可用,“复位”和
2、“继续”按钮变为可用,此时如果单击“复位”按钮将恢复到初始状态,如果单击“继续”按钮将继续进行计数,如图所示。 (分数:33.00)_3.本程序中,主窗口中有一个面板和三个按钮,初始状态三个按钮上有三个不同颜色的圆,并且三个圆同频率地填充或空缺,单击其中一个按钮后,面板的颜色变为按钮上图形的颜色,同时该按钮上的圆形变为空心,且不再自动变为填充,如图所示。 (分数:34.00)_计算机二级 JAVA-88 答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序中有两个 Applet: exam_47 和 exam_47_Bullet,exa
3、m_47 用来选择颜色,而 exam_47_Bullet 则获得设定的颜色画对应颜色的圆,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:Object arg=evt.getItem() 第 2 处:Applet a = (Applet)e.nextElement() 第 3 处:advance applet = (advance)getAppletContext().getApplet(“advance“)2.本程序是一个计时器。窗口中有一个文字标签和“复位”、“开始”和“暂停”三个按钮,初始状态时只有“开始”按钮可用,单击该按钮开始计时,并且“开始”按钮的标签变为“继续”
4、且不可用,“暂停”按钮变为可用,单击“暂停”按钮后“暂停”按钮变为不可用,“复位”和“继续”按钮变为可用,此时如果单击“复位”按钮将恢复到初始状态,如果单击“继续”按钮将继续进行计数,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:public class advance extends Frame implements Runnable 第 2 处:btStop.setEnabled(false) 第 3 处:advance.this.stop()3.本程序中,主窗口中有一个面板和三个按钮,初始状态三个按钮上有三个不同颜色的圆,并且三个圆同频率地填充或空缺,单击其中一个按钮后,面板的颜色变为按钮上图形的颜色,同时该按钮上的圆形变为空心,且不再自动变为填充,如图所示。 (分数:34.00)_正确答案:()解析:第 1 处:Color colorValues = Color.red, Color.green, Color.blue 第 2 处:buttonsi.addActionListener(this) 第 3 处:class MainButton extends Canvas implements Runnable