1. 基本操作(1小题,计30分)
在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请
在注释行“//**********Found**********”下一行语句的下划线地方填入
正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。
存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
完成程序并运行求得答案。
运行结果为:
TQ_IN= 8.88
b= 9
i= 234
c= q
d= 2.79994
给定源程序:
import java.io.*;
public class Java_1
public static void main(String args[])
//*********Found********
______ double TQ_IN=8.88; //定义常量
byte b;
int i;
//*********Found********
______ c;
double d=2.79994;
b=011;
i=234;
c='q';
System.out.println("TQ_IN= "+TQ_IN);
System.out.println("b= "+b);
System.out.println("i= "+i);
System.out.println("c= "+c);
System.out.println("d= "+d);
解题思路:
Java程序修改如下:
第1处:常量的定义,需填入 final
第2处:变量的数据类型,需填入 char
2. 简单应用(1小题,计40分)
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请
在注释行“//**********Found**********”下一行语句的下划线地方填入
正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。
存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
创建一个整型数组并将其值打印输出。
运行结果为:
0 1 2 3 4 5 6 7 8 9
给定源程序:
public class Java_2
public static void main(String[] args)
int[] anArray;\TAB // 声明一个整型数组
//*********Found********
anArray = ____________________; // 创建数组,包含10个元素。
// 给数组每个元素赋值并打印输出
for (int i = 0; i < anArray.length; i++)
//*********Found********
_______________=i;
System.out.print(anArray[i] + " ");
System.out.println();
解题思路:
Java程序修改如下:
第1处:创建包含10个元素的数组,需填入 new int[10]
第2处:给数组每个元素赋值,需填入 anArray[i]
3. 综合应用(1小题,计30分)
在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请
在注释行“//**********Found**********”下一行语句的下划线地方填入
正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。
存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
程序运行的窗口(如图所示):
并在命令行窗口中每隔1秒显示一下当前时间,类似:
At the tone, the time is Mon Nov 01 10:51:32 CST 2004
At the tone, the time is Mon Nov 01 10:51:32 CST 2004
At the tone, the time is Mon Nov 01 10:51:32 CST 2004
在按下“确定”按钮时自动退出程序。
给定源程序:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.Timer;
public class Java_3
public static void main(String[] args)
//*********Found********
ActionListener listener = new ___________();
Timer t = new Timer(1000, listener);
t.start();
JOptionPane.showMessageDialog(null, "Quit program?");
System.exit(0);
//*********Found********
class TimePrinter ____________ ActionListener
public void actionPerformed(ActionEvent event)
Date now = new Date();
System.out.println("At the tone, the time is " + now);
Toolkit.getDefaultToolkit().beep();
解题思路:
Java程序修改如下:
第1处:创建对象,需填入 TimePrinter
第2处:实现接口,需填入 implements










