rss· 导航· 设为首页· 加入收藏
当前位置: 火魔网 » 程序开发 » Java基础

全国计算机等级考试二级Java语言程序设计上机模拟试题(第39套)

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

顶一下
(0)
踩一下
(0)