1、计算机二级 JAVA-103 及答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序用弹出窗口来选择在主窗口绘制的图形。在“控制窗口”中有三个单选按钮,用来选择绘制的图形,复选框来确定绘制的图形是否是填充的,三个下拉菜单分别控制颜色、字体和文字的大小,一个文本框用来输入添加的文本,一个按钮用来清除主窗口中的内容。在主窗口中拖动鼠标可以绘制选定的图形,在文本框中输入字符串后回车,然后在主窗口中单击鼠标,就能将字符串添加到画板中,如图所示。 (分数:33.00)_2.本程序的功能是监听键盘键的敲击,并显示在窗口中。 (分数:33.00)_3
2、本程序是一个 Applet,功能是求一个数的因子和小于该数的所有素数。页面中有一个文本框、一个文本域和一个按钮,在文本框中输入一个自然数,如果直接回车,则文本域中显示的是这个数字的因子,如果单击“Enter”按钮,则文本域中显示的是小于这个数的所有素数,如果输入的不是数字,则显示提示信息,如图所示。 (分数:34.00)_计算机二级 JAVA-103 答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序用弹出窗口来选择在主窗口绘制的图形。在“控制窗口”中有三个单选按钮,用来选择绘制的图形,复选框来确定绘制的图形是否是填充的,三个下拉菜
3、单分别控制颜色、字体和文字的大小,一个文本框用来输入添加的文本,一个按钮用来清除主窗口中的内容。在主窗口中拖动鼠标可以绘制选定的图形,在文本框中输入字符串后回车,然后在主窗口中单击鼠标,就能将字符串添加到画板中,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:g.fillRect( 0, 0, getSize().width, getSize().height ) 第 2 处:public void itemStateChanged( ItemEvent event ) 第 3 处:private class MouseHandler extends MouseAdapter
4、2.本程序的功能是监听键盘键的敲击,并显示在窗口中。 (分数:33.00)_正确答案:()解析:第 1 处:extends JFrame implements KeyListener 第 2 处:line1 = “Key typed: “ + e.getKeyChar() 第 3 处:app.addWindowListener( new WindowAdapter()3.本程序是一个 Applet,功能是求一个数的因子和小于该数的所有素数。页面中有一个文本框、一个文本域和一个按钮,在文本框中输入一个自然数,如果直接回车,则文本域中显示的是这个数字的因子,如果单击“Enter”按钮,则文本域中显示的是小于这个数的所有素数,如果输入的不是数字,则显示提示信息,如图所示。 (分数:34.00)_正确答案:()解析:第 1 处:n=Long.valueOf(inputNumber.getText().longValue() 第 2 处:public void yinzi(long n) 第 3 处:public void init()