1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

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

        時間:2020-08-27 09:50:10 計算機等級 我要投稿

        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中,然后進行編譯和執行。

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

        2016年二級Java模擬試題及答案09-24

        JAVA模擬試題及答案11-14

        2016年二級Java試題及答案09-24

        2016年java考試試題及答案09-17

        2017年計算機二級Java模擬試題及答案06-08

        2017年9月計算機二級JAVA考試模擬試題及答案06-08

        2017計算機二級ACCESS上機試題及答案06-28

        2016年二級Java模擬真題及答案09-24

        2017年計算機二級考試JAVA上機考試試題06-30

        2016執業藥師考試模擬試題及答案09-09

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>