计算机等级 百分网手机站

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

时间:2017-09-26 20:49:43 计算机等级 我要投稿

2016年计算机二级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 ){


更多相关试题推荐:

1.2016年9月计算机二级Java考前冲刺试题及答案

2.2016最新java计算机二级考试试题

3.2016年9月计算机二级试题及答案【java】

4.2016年9月java计算机二级试题

5.计算机二级Java备考练习题及答案

6.2016年9月计算机二级Java模拟试题及答案

7.2016计算机二级java考试上机模拟试题及答案

8.2016计算机二级java考试上机试题及答案

9.2016年计算机二级JAVA上机试题及答案

10.2016年上海计算机二级JAVA考试大纲