<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-09-08 07:49:46 計算機等級 我要投稿
            • 相關推薦

            2016計算機二級java考試上機模擬試題及答案

              1. 基本操作(1小題,計30分)

            2016計算機二級java考試上機模擬試題及答案

              注意:下面出現的“考生文件夾”均為%USER%

              在考生文件夾中存有文件名為Java_1.java的文件,該程序是不完整的,請

              在注釋行“//**********Found**********”下一行語句的下劃線地方填入

              正確內容, 然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內容。

              存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。

              本題的要求是:

              程序在對話框中打印結果如下:

              給定源程序:

              import javax.swing.JOptionPane; //導入JOptionPane類

              public class Java_1 {

              public static void main( String args[] )

              {

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

              ____________________________________(

              null, "歡迎\n你\n參加\nJava\n考試!" );

              System.exit( 0 ); // 結束程序

              }

              }

              /* JOptionPane類的常用靜態方法如下:

              showInputDialog()

              showConfirmDialog()

              showMessageDialog()

              showOptionDialog()

              */

              解題思路:

              Java程序修改如下:

              第1處:信息對話框,需填入 JOptionPane.showMessageDialog

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

              請把該程序復制到c:\wexam\28990001中,然后進行編譯和執行。

              2. 簡單應用(1小題,計40分)

              注意:下面出現的“考生文件夾”均為%USER%

              在考生文件夾中存有文件名為Java_2.java的文件,該程序是不完整的,請

              在注釋行“//**********Found**********”下一行語句的下劃線地方填入

              正確內容, 然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內容。

              存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。

              本題的要求是:

              創建一個二維整型數組,并將其以4行5列對齊的格式輸出。程序運行結果

              如下:

              1 1 1 1 1

              2 2 2 2 2

              3 3 3 3 3

              4 4 4 4 4

              給定源程序:

              public class Java_2

              {

              public static void main(String[] args) {

              int[][] aMatrix = {{1,1,1,1,1},{2,2,2,2,2},{3,3,3,3,3},{4,4,4,4,4}};

              \TAB \TAB int i = 0; //循環變量

              \TAB \TAB int j = 0; //循環變量

              //print matrix

              for (i = 0; i < aMatrix.length; i++) {

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

              \TAB for ( j = 0; __________________ ; j++) {

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

              \TAB System.out.print(__________________ + " ");

              \TAB }

              \TAB System.out.println();

              }

              }

              }

              解題思路:

              Java程序修改如下:

              第1處:循環語句的判斷,需填入 j

              第2處:打印二維數組的內容,需填入 aMatrix[i][j]

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

              請把該程序復制到c:\wexam\28990001中,然后進行編譯和執行。

              3. 綜合應用(1小題,計30分)

              注意:下面出現的“考生文件夾”均為%USER%

              在考生文件夾中存有文件名為Java_3.java的文件,該程序是不完整的,請

              在注釋行“//**********Found**********”下一行語句的下劃線地方填入

              正確內容, 然后刪除下劃線,請勿刪除注釋行或改動其他已有語句內容。

              存盤時文件必須存放在考生文件夾下,不得改變原有文件的文件名。

              本題的要求是:

              下面是整數除法計算的程序,要求在出現異常時,能拋出異常信息。

              考慮兩種異常:

              1) 輸入非數字除數

              2) 輸入除法分母為零

              該程序運行的三種結果狀態如下:

              1) 輸入兩個合法整數:

              2) 輸入非數字除數:

              3) 輸入除數為零:

              給定源程序:

              import java.text.DecimalFormat;

              import javax.swing.*;

              import java.awt.*;

              import java.awt.event.*;

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

              public class Java_3 extends ________ implements ActionListener {

              private JTextField input1, input2, output;

              private int number1, number2;

              private double result;

              // 初始化

              public Java_3()

              {

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

              ______( "示范異常" );

              Container c = getContentPane();

              c.setLayout( new GridLayout( 3, 2 ) );

              c.add( new JLabel( "輸入分子",

              SwingConstants.RIGHT ) );

              input1 = new JTextField( 10 );

              c.add( input1 );

              c.add(

              new JLabel( "輸入分母和回車",

              SwingConstants.RIGHT ) );

              input2 = new JTextField( 10 );

              c.add( input2 );

              input2.addActionListener( this );

              c.add( new JLabel( "計算結果", SwingConstants.RIGHT ) );

              output = new JTextField();

              c.add( output );

              setSize( 425, 100 );

              show();

              }

              //處理 GUI 事件

              public void actionPerformed( ActionEvent e )

              {

              DecimalFormat precision3 = new DecimalFormat( "0.000" );

              output.setText( "" ); // 空的JTextField輸出

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

              ___________ {

              number1 = Integer.parseInt( input1.getText() );

              number2 = Integer.parseInt( input2.getText() );

              result = quotient( number1, number2 );

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

              output.setText(_______________________________);

              }

              catch ( NumberFormatException

              103f

              nfe ) {

              JOptionPane.showMessageDialog( this,

              "你必須輸入兩個整數",

              "非法數字格式",

              JOptionPane.ERROR_MESSAGE );

              }

              catch ( Exception dbze ) {

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

              _______________________________( this,

              "除法異常",

              "除數為零",

              JOptionPane.ERROR_MESSAGE );

              }

              }

              // 定義求商的方法,如遇除數為零時,能拋出異常。

              public double quotient( int numerator, int denominator )

              throws Exception

              {

              if ( denominator == 0 )

              throw new Exception();

              return ( double ) numerator / denominator;

              }

              public static void main( String args[] )

              {

              Java_3 app = new Java_3();

              app.addWindowListener(

              new WindowAdapter() {

              public void windowClosing( WindowEvent e )

              {

              e.getWindow().dispose();

              System.exit( 0 );

              }

              }

              );

              }

              }

              /* JOptionPane類的常用靜態方法如下:

              showInputDialog()

              showConfirmDialog()

              showMessageDialog()

              showOptionDialog()

              */

              解題思路:

              Java程序修改如下:

              第1處:擴展窗體,需填入 JFrame

              第2處:調用父類中特定的構造函數,需填入 super 或 new JFrame

              第3處:異常時的入口,需填入 try

              第4處:文本框內容的顯示,需填入 precision3.format(result) 或

              Double.toString(result) 等等

              第5處:信息對話框,需填入 JOptionPane.showMessageDialog

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

              請把該程序復制到c:\wexam\28990001中,然后進行編譯和執行。

            【計算機二級java考試上機模擬試題及答案】相關文章:

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

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

            計算機二級java上機試題題庫07-13

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

            計算機二級考試模擬試題及答案10-29

            JAVA模擬試題及答案10-18

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

            計算機二級C上機考試試題及答案06-22

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

            計算機二級考試word模擬試題及答案09-18

            <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>
                      黄色视频在线观看