1、计算机二级 JAVA-40及答案解析(总分:61.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹下存有文件名为 Java_1.java的文件,请完善该程序并进行调试,使程序输出结果如下: (分数:30.00)_二、B2简单应用题/B(总题数:1,分数:1.00)2.请完成下列 Java程序:创建一个具有 2行 3列的 GridLayout管理器,包括 Choice,Label,Button构件,布局为第 1行包括一个 Choice构件(包括 2个选项 item1和 item2),一个 Labe
2、l构件(当选择 Choice构件中的选项时,Label 构件显示相应的名称,即,如果点击 item1则 Label中显示 item1),和一个 exit按钮(点击则退出应用程序),第 2行包括 3个 Button构件。程序运行结果如下: (分数:1.00)_三、B3综合应用题/B(总题数:1,分数:30.00)3.下面 Applet程序的功能是统计在平面坐标系中第一象限中,半径大于 9,小于 10的圆环中坐标值为整数的点有多少?并且给出其坐标值请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。 注意:不改动程序的结构,不得增行或删行。 程序的执行结果为: (分数:30.00
3、)_计算机二级 JAVA-40答案解析(总分:61.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹下存有文件名为 Java_1.java的文件,请完善该程序并进行调试,使程序输出结果如下: (分数:30.00)_正确答案:(new new showMessageDialog)解析:解析 第 1处:分配数组,需填入 new;第 2处:创建一个文本输出区域,需填入 new;第 3处:显示信息对话框函数,需填入 showMessageDialog。二、B2简单应用题/B(总题数:1,分数:1.00)
4、2.请完成下列 Java程序:创建一个具有 2行 3列的 GridLayout管理器,包括 Choice,Label,Button构件,布局为第 1行包括一个 Choice构件(包括 2个选项 item1和 item2),一个 Label构件(当选择 Choice构件中的选项时,Label 构件显示相应的名称,即,如果点击 item1则 Label中显示 item1),和一个 exit按钮(点击则退出应用程序),第 2行包括 3个 Button构件。程序运行结果如下: (分数:1.00)_正确答案:(new GridLayout(2,3) addItemListener(this)解析:解析
5、本题主要考查 Java常用构件 Choice和高级事件 ItemEvent以及 GridLayout布局管理器的用法。解题关键是,熟悉 GridLayout 布局管理器和 ItemEvent的用法。在本题中,ItemEvent 在教材中并没有给出确切的用法,但是可以根据 ActionEvent的 addActionEvent()方法和重载 actionPerformed()方法来完成对动作事件监听的用法来类推出 ItemEvent事件的监听方法,这里要求有根据已有知识进行举一反三的能力。三、B3综合应用题/B(总题数:1,分数:30.00)3.下面 Applet程序的功能是统计在平面坐标系中第
6、一象限中,半径大于 9,小于 10的圆环中坐标值为整数的点有多少?并且给出其坐标值请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。 注意:不改动程序的结构,不得增行或删行。 程序的执行结果为: (分数:30.00)_正确答案:(xrl; y+ continue;)解析:解析 本题主要考查 for循环语句的基本用法。一个循环语句一般应包含 4部分内容:(1)初始化部分:用来设置循环控制的一些初始条件,如设置计数器等。(2)循环体部分:这是反复执行的一段代码,可以是单一的一条语句,也可以是复合语句(代码块)。(3)迭代部分:用来修改循环控制条件。常常在本次循环结束,下一次循环开始前执行。例如,使计数器递增或递减。 (4)判断部分:也称终止部分。是一个关系表达式或布尔逻辑表达式,其值用来判断是否满足循环终止条件。每执行一次循环都要对该表达式求值。解答循环语句题要抓住这四个部分。