1、计算机二级 JAVA-92 及答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序是一个 Applet,功能是在鼠标点击的位置画一个红色的实心圆。当鼠标在矩形画板里点击时,就可以以点击的点为圆心画圆,如图所示。 (分数:33.00)_2.本程序的功能是用键盘上的方向键来控制直线的绘制方向。如果一直按下向上的方向键,则在窗口中从焦点开始向上缓慢绘制直线,按下其他方向的方向键也会向对应的方向缓慢的绘制直线,如果按下 Shift键,绘制直线的速度会加快,如图所示。 (分数:33.00)_3.本程序的功能是用文本框来设定表盘中指针的位置。窗口中
2、有一个画板和两个文本框,画板中绘制了一个表盘和时针、分针,通过文本框分别设定时和分,表盘中的时、分指针就会指到对应的位置上,如图所示。 (分数:34.00)_计算机二级 JAVA-92 答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序是一个 Applet,功能是在鼠标点击的位置画一个红色的实心圆。当鼠标在矩形画板里点击时,就可以以点击的点为圆心画圆,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:extends Applet implements MouseListener 第 2 处:addMouseListen
3、er(this) 第 3 处:public void mousePressed(MouseEvent event)2.本程序的功能是用键盘上的方向键来控制直线的绘制方向。如果一直按下向上的方向键,则在窗口中从焦点开始向上缓慢绘制直线,按下其他方向的方向键也会向对应的方向缓慢的绘制直线,如果按下 Shift键,绘制直线的速度会加快,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:public SketchPanel() 第 2 处:addKeyListener(listener) 第 3 处:int keyCode = event.getKeyCode()3.本程序的功能是用文本框来设定表盘中指针的位置。窗口中有一个画板和两个文本框,画板中绘制了一个表盘和时针、分针,通过文本框分别设定时和分,表盘中的时、分指针就会指到对应的位置上,如图所示。 (分数:34.00)_正确答案:()解析:第 1 处:DocumentListener listener = new ClockFieldListener() 第 2 处:hourField.getDocument().addDocumentListener(listener) 第 3 处:private class CIockFieldListener implements DocumentListener