1、计算机二级 JAVA-97 及答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序是一个 Applet,功能是计算前 n 个自然数的和,程序中用进度条来表示计算的进程。页面中有两个文本框、两个按钮和一个进度条,在第一个文本框中输入要计算的自然数的个数,单击“开始”按钮开始进行计算,进度条同步显示计算完成的情况,如图所示。 (分数:33.00)_2.本程序的功能是获得系统剪贴板中的内容。窗口中有一个“Edit”菜单和一个文本域,“Edit”菜单中有“Cut”、“Copy”和“Paste”菜单项,在文本域中输入内容,可以通过菜单进行剪切、复
2、制和粘贴操作,如果系统剪贴板为空,又做粘贴操作的话,则设置文本域中背景色为红色,并显示错误信息,如图所示。 (分数:33.00)_3.本程序的功能是监听窗口在屏幕中的位置。程序中有三个窗口,主窗口根据两个子窗口在屏幕中的位置及大小,并在主窗口中以矩形的方式绘制出来,当拖动两个子窗口时,主窗口中跟踪显示子窗口的位置,即窗口中的矩形随着子窗口的移动对应移动,如图所示。 (分数:34.00)_计算机二级 JAVA-97 答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:3,分数:100.00)1.本程序是一个 Applet,功能是计算前 n 个自然数的和,程序中用进度条来表
3、示计算的进程。页面中有两个文本框、两个按钮和一个进度条,在第一个文本框中输入要计算的自然数的个数,单击“开始”按钮开始进行计算,进度条同步显示计算完成的情况,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:timer = new Timer(0, new TimerListener() 第 2 处:JButton button = (JButton) e.getSource() 第 3 处:timer.start()2.本程序的功能是获得系统剪贴板中的内容。窗口中有一个“Edit”菜单和一个文本域,“Edit”菜单中有“Cut”、“Copy”和“Paste”菜单项,在文本域中
4、输入内容,可以通过菜单进行剪切、复制和粘贴操作,如果系统剪贴板为空,又做粘贴操作的话,则设置文本域中背景色为红色,并显示错误信息,如图所示。 (分数:33.00)_正确答案:()解析:第 1 处:setMenuBar(mb) 第 2 处:m.getItem(i).addActionListener(this) 第 3 处:String s = textArea.getSelectedText()3.本程序的功能是监听窗口在屏幕中的位置。程序中有三个窗口,主窗口根据两个子窗口在屏幕中的位置及大小,并在主窗口中以矩形的方式绘制出来,当拖动两个子窗口时,主窗口中跟踪显示子窗口的位置,即窗口中的矩形随着子窗口的移动对应移动,如图所示。 (分数:34.00)_正确答案:()解析:第 1 处:extends Frame implements ComponentListener 第 2 处:public void watch(Component c) 第 3 处:c.addComponentListener(this)