1、全国计算机等级考试二级 JAVA机试真题 2006年 9月及答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)1.注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为 Java_1.java的文件,该程序是不完整的,请在注释行“/*Found*”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:阅读 Java_1.java程序,该程序是分析球队能否升级的程序,每个球队由 10名队员组成。程序要求输入考核队员及格否
2、的标记数,如考核及格输入 1,否则输入 2。完成程序,运行后完成十个整数(1 或 2)的输入:运行结果可能是:或(分数:30.00)_二、简单应用题(总题数:1,分数:40.00)2.注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为 Java_2.java的文件,该程序是不完整的,请在注释行“/*Found*”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:创建二维数组并将其元素输出。运行结果为1 1 1 12 2 2 23 3 3 34 4 4 4给定
3、源程序:publ ic class Java_2public static void main(Stringargs)intaMatrix=1, 1, 1, 1, 2, 2, 2, 2), 3, 3, 3, 3), 4, 4, 4, 4;int i=0;/循环变量int j=0;/循环变量/*Found*for(i=0;i_;i+)for(j=0; jaMatrixi.length;J+)/*Found*System.out.print(_+“);System.out.println();(分数:40.00)_三、综合应用题(总题数:1,分数:30.00)3.注意:下面出现的“考生文件夹”均为
4、%USER%。在考生文件夹中存有文件名为 Java_3.java的文件,该程序是不完整的,请在注释行“/*Found*”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:在单击“Exit”按钮和窗口右上角的关闭按钮时,可以关闭窗口。程序运行后的界面如图所示。(分数:30.00)_全国计算机等级考试二级 JAVA机试真题 2006年 9月答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)1.注意:下面出现的“考生文件夹”均为%USER%
5、。在考生文件夹中存有文件名为 Java_1.java的文件,该程序是不完整的,请在注释行“/*Found*”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:阅读 Java_1.java程序,该程序是分析球队能否升级的程序,每个球队由 10名队员组成。程序要求输入考核队员及格否的标记数,如考核及格输入 1,否则输入 2。完成程序,运行后完成十个整数(1 或 2)的输入:运行结果可能是:或(分数:30.00)_正确答案:(input INFORMATION_MESSAGE)解析:解题
6、思路Java程序修改如下:第 1处:转换对话框输入值的类型,需填入 input第 2处:显示信息对话框的参数,需填入 INFORMATION_MESSAGE解析 第 1处:转换对话框输入值的类型,需填入 input。第 2处:显示信息对话框的参数,需填入INFOR_MATION_MESSAGE。二、简单应用题(总题数:1,分数:40.00)2.注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为 Java_2.java的文件,该程序是不完整的,请在注释行“/*Found*”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件
7、必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:创建二维数组并将其元素输出。运行结果为1 1 1 12 2 2 23 3 3 34 4 4 4给定源程序:publ ic class Java_2public static void main(Stringargs)intaMatrix=1, 1, 1, 1, 2, 2, 2, 2), 3, 3, 3, 3), 4, 4, 4, 4;int i=0;/循环变量int j=0;/循环变量/*Found*for(i=0;i_;i+)for(j=0; jaMatrixi.length;J+)/*Found*System.out.prin
8、t(_+“);System.out.println();(分数:40.00)_正确答案:(aMatrix.length aMatrixij)解析:解析 程序中,变量 i索引数组中元素的行号,变量 j索引每一行中元素的列号。在外层循环中,i不能超过二维数组的行数,即 i要小于数组的长度,所以 iaMatrix.length。第二空处要求输出元素,对于二维数组索引应表示为 aMatrixij,即第 i行 j列位置上的元素。三、综合应用题(总题数:1,分数:30.00)3.注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为 Java_3.java的文件,该程序是不完整的,请在
9、注释行“/*Found*”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:在单击“Exit”按钮和窗口右上角的关闭按钮时,可以关闭窗口。程序运行后的界面如图所示。(分数:30.00)_正确答案:(WindowListener newFrame(“Exittest“) “West“ “East“ true)解析:解析 第 1处:实现接口,需填入 WindowListener。第 2处:创建窗体,需填入newFrame(“Exittest“)。第 3处:创建按钮,需填入“West“。第 4处:在窗体上加入按钮,需填入“East“。第 5处:将窗体设为可见,需填入 true。