1、二级 JAVA 机试-67 及答案解析(总分:100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)程序如下:Java_1. javaimport java. applet. *;import java. awt. Graphics;* Found *public class Java_1 extends U( 1 ) /Upublic void paint( Graphics g)* Found *g. U(2) /U(“欢迎你来参加 Java 语言考试!“,25,25);(分数:30.00)(1).(分数:15.00)_(2).(分数:15.00)_二、
2、B2简单应用题/B(总题数:1,分数:40.00)(分数:40.00)(1).(分数:20.00)_(2).(分数:20.00)_三、B3综合应用题/B(总题数:1,分数:30.00)(分数:30.00)(1).(分数:15.00)_(2).(分数:15.00)_二级 JAVA 机试-67 答案解析(总分:100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)程序如下:Java_1. javaimport java. applet. *;import java. awt. Graphics;* Found *public class Java_1 exten
3、ds U( 1 ) /Upublic void paint( Graphics g)* Found *g. U(2) /U(“欢迎你来参加 Java 语言考试!“,25,25);(分数:30.00)(1).(分数:15.00)_正确答案:()解析:(2).(分数:15.00)_正确答案:()解析:drawstring 分析 在 Java 语言中,每一个小应用程序(Applet)都必须是 Ap- plet 的子类,所以Java_1 类应该继承自 Applet 类,第一处应填入“Applet”;Graphics 类的 public abstract void drawstring(String s
4、tr,int x,int y)用于显示字符串,所以第二处应填入“drawstring”。二、B2简单应用题/B(总题数:1,分数:40.00)(分数:40.00)(1).(分数:20.00)_正确答案:()解析:(2).(分数:20.00)_正确答案:()解析:aMatrixij 分析 程序中,变量 i 索引数组中元素的行号,变量 j 索引每一行中元素的列号。在外层循环中,i 不能超过二维数组的行数,即 i 要小于数组的长度,所以 iaM- atrix.length;第二处要求输出元素,对于二维数组索引而言,应表示为 aMatrixij,即第 i 行第 j 列位置上的元素。三、B3综合应用题/
5、B(总题数:1,分数:30.00)(分数:30.00)(1).(分数:15.00)_正确答案:()解析:(2).(分数:15.00)_正确答案:()解析:addActionListener 分析 Frame 是一个类,类 Java_2 只能继承自它,所以第一处应填入“extends”关键字。为了能让 Button 响应用户事件,必须为其注册监听器,所以第二处应填入“addActionListener,这里 addActionListener( )方法的参数是 new Java_2( ),是因为 Java_2 实现了 ActionListen- er 接口,new Java_2( )也具有这个接口的性质。