计算机等级 百分网手机站

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

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

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

  int val = Integer.parseInt( input.getText() );

  if ( sieve.get( val ) )

  status.setText( val + " 是一个素数 " );

  else

  status.setText( val +

  " 不是一个素数 " );

  }

  }

  );

  inputPanel.add( input );

  c.add( inputPanel, BorderLayout.NORTH );

  JTextArea primes = new JTextArea();

  ScrollPane p = new ScrollPane();

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

  p.add( primes);

  c.add( p, BorderLayout.CENTER );

  //从1 至 1023设置所有位

  int size = sieve.size();

  for ( int i = 1; i < size; i++ )

  sieve.set( i );

  //执行Eratosthenes筛网算法

  int finalBit = ( int ) Math.sqrt( sieve.size() );

  for ( int i = 2; i < finalBit; i++ )

  if ( sieve.get( i ) )

  for ( int j = 2 * i; j < size; j += i )

  sieve.clear( j );

  int counter = 0;

  for ( int i = 1; i < size; i++ )

  if ( sieve.get( i ) ) {

  primes.append( String.valueOf( i ) );

  primes.append( ++counter % 7 == 0 ? "\n" : "\t" );

  }

  setSize( 300, 250 );

  show();

  }

  public static void main( String args[] ){

  Java_3 app = new Java_3();

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

  app.addWindowListene(

  new WindowAdapter() {

  public void windowClosing( WindowEvent e ){

  System.exit( 0 );

  }

  }

  );

  }

  }

  解题思路:

  Java程序修改如下:

  第1处:文本区域添加到窗口,需填入 primes

  第2处:注册监控器,需填入 addWindowListener

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

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


更多相关试题推荐:

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考试大纲

【2016年计算机二级JAVA上机试题及答案】相关文章:

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

2.2016年计算机二级Access上机试题及答案

3.2017年计算机二级考试JAVA上机试题「附答案」

4.计算机二级VB上机试题及答案

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

6.2016年计算机二级C语言考试上机冲刺试题及答案

7.2016年计算机二级C上机考试试题及答案

8.2017年计算机二级JAVA考试试题「答案」