1、计算机二级 JAVA-150 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、简单应用题(总题数:3,分数:100.00)1.本程序的功能是统计用户点击按钮的次数。程序窗口中有一个按钮“请点击按钮”和一个文字标签,每单击一次按钮,计数就增 1,同时文字标签显示出单击按钮的次数,如图所示。 (分数:30.00)_2.本程序中使用了 GridBayLayout 来组织窗口上的按钮。窗口中总共有 7 个按钮,前三个按钮放置在第一排,第四个按钮独占第二排,第六个按钮位于第三排的右侧,而第五和第七个按钮共同处于第三排的左侧,如图所示。 (分数:30.00)_3.本程序的功能是将文件 ex
2、am_53.java 复制为文件 exam_53.java.bak。 import java.io.*; public class exam_53 public static void main(String sarg) tryFile file=new File(“exam_53.java.bak“); _; FileInputStream rfile=new FileInputStream (“exam_53. java“); FileOutputStream wfile=new FileOutputStream(“exam_53.java.bak“); int c; while(_) w
3、file.write(char) c); rfile.close(); wfile.close(); catch(Exception e)System.out.println(“读取文件的时候发生错误! “); System.out.println(“复制操作完成! “); (分数:40.00)_计算机二级 JAVA-150 (1)答案解析(总分:100.00,做题时间:90 分钟)一、简单应用题(总题数:3,分数:100.00)1.本程序的功能是统计用户点击按钮的次数。程序窗口中有一个按钮“请点击按钮”和一个文字标签,每单击一次按钮,计数就增 1,同时文字标签显示出单击按钮的次数,如图所示。
4、 (分数:30.00)_正确答案:()解析:第 1 处:numClicks+(或 numClicks=numClicks+1 或 numClicks+=1) 第 2 处:frame.setVisible(true)2.本程序中使用了 GridBayLayout 来组织窗口上的按钮。窗口中总共有 7 个按钮,前三个按钮放置在第一排,第四个按钮独占第二排,第六个按钮位于第三排的右侧,而第五和第七个按钮共同处于第三排的左侧,如图所示。 (分数:30.00)_正确答案:()解析:第 1 处:simple 第 2 处:new GridBagLayout()3.本程序的功能是将文件 exam_53.jav
5、a 复制为文件 exam_53.java.bak。 import java.io.*; public class exam_53 public static void main(String sarg) tryFile file=new File(“exam_53.java.bak“); _; FileInputStream rfile=new FileInputStream (“exam_53. java“); FileOutputStream wfile=new FileOutputStream(“exam_53.java.bak“); int c; while(_) wfile.write(char) c); rfile.close(); wfile.close(); catch(Exception e)System.out.println(“读取文件的时候发生错误! “); System.out.println(“复制操作完成! “); (分数:40.00)_正确答案:()解析:第 1 处:file.createNewFile() 第 2 处:(c=rfile.read()!=-1