<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            計算機二級JAVA上機試題及答案

            時間:2024-08-21 08:50:25 計算機等級 我要投稿
            • 相關推薦

            2016年計算機二級JAVA上機試題及答案

              2016年9月計算機等級考試正在緊張復習中,為幫助大家進一步復習java,yjbys小編為大家帶來最新java上機試題及答案如下:

            2016年計算機二級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考試大綱

              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考試大綱

            【計算機二級JAVA上機試題及答案】相關文章:

            計算機二級java上機試題題庫03-29

            計算機二級VB上機試題及答案03-14

            2016最新計算機二級C++上機試題及答案03-03

            計算機二級C語言考試上機沖刺試題及答案03-03

            計算機二級C上機考試試題及答案03-05

            計算機等級二級C語言上機模擬試題及答案10-25

            2017年計算機二級JAVA試題附帶答案03-03

            2016計算機等級考試二級C++上機模擬試題及答案03-08

            華為Java上機考試題03-29

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看