计算机二级java上机_计算机二级JAVA上机试题及答案

2016年9月计算机等级考试正在紧张复习中,为帮助大家进一步复习java,yjbys小编为大家带来最新java上机试题及答案如下:

1. 基本操作(1小题,计30分)

注意:下面出现的“考生文件夹”均为%USER%

在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请

在注释行“//**********Found**********”下一行语句的下划线地方填入

正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:

完善Java_1.java程序,并完成两个整数的输入,两个整数为:

最后按确定键退出程序。

给定源程序:

//计算两个整数的乘法

import javax.swing.JOptionPane;

public class Java_1 {

public static void main( String args[] ) {

int x, y, result;

String xVal, yVal;

xVal = JOptionPane.showInputDialog( "输入第1个整数:" );

yVal = JOptionPane.showInputDialog( "输入第2个整数:" );

//*********Found********

x = Integer.parseInt( _______xVal___________ );

y = Integer.parseInt( yVal );

result = x * y;

//*********Found********

JOptionPane._________showMessageDialog_______________( null, "两个数的积: " + result );

System.exit( 0 );

}

}

解题思路:

Java程序修改如下:

第1处:需转换成整数的`字符串变量,需填入 xVal

第2处:调用显示信息对话框,需填入 showMessageDialog

参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_1.java

请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。

2. 简单应用(1小题,计40分)

注意:下面出现的“考生文件夹”均为%USER%

在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请

在注释行“//**********Found**********”下一行语句的下划线地方填入

正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:

阅读Java_2.java程序,该程序的功能是将本程序代码打印输出。完成程

序编写并运行。所得结果即本程序代码。

给定源程序:

import java.io.*;

public class Java_2{

//*********Found********

public static void main(String args[]) _____throw______ Exception{

long filePoint = 0 ;

String s;

RandomAccessFile file = new RandomAccessFile("Java_2.java","r");

long fileLength = file.length();

while (filePoint

//*********Found********

s = ______file_____.readLine();

System.out.println(s);

filePoint = file.getFilePointer();

}

file.close();

}

}

解题思路:

Java程序修改如下:

第1处:异常处理,需填入 throws

第2处:随机存取文件,需填入 file

参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_2.java

请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。

3. 综合应用(1小题,计30分)

注意:下面出现的“考生文件夹”均为%USER%

在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请

在注释行“//**********Found**********”下一行语句的下划线地方填入

正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

本题的要求是:

阅读Java_3.java程序,该程序利用BitSet算法,筛选得到1至1023之间

的素数。完成程序并运行所得结果为:

给定源程序:

//Java_3.java: 用BitSet完成Eratosthenes筛网算法找1至1023之间的素数.

import java.awt.*;

import java.awt.event.*;

import java.util.*;

import javax.swing.*;

public class Java_3 extends JFrame {

public Java_3(){

super( "BitSets" );

final BitSet sieve = new BitSet( 1024 );

Container c = getContentPane();

final JLabel status = new JLabel();

c.add( status, BorderLayout.SOUTH );

JPanel inputPanel = new JPanel();

inputPanel.add( new JLabel(

103f

"从1 至 1023" +

"输入值:" ) );

final JTextField input = new JTextField( 10 );

input.addActionListener(

new ActionListener() {

public void actionPerformed( ActionEvent e ){

更多相关试题推荐:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值