亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

計算機二級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

主站蜘蛛池模板: 国产在线视频福利资源站| 国产日本一线在线观看免费| 无码专区人妻丝袜| 阿拉善右旗| 天天色综合4| 婷婷丁香五月中文字幕| 久久婷婷五月综合97色一本一本| av电影在线观看| 亚洲成a人片在线播放| 97无码免费人妻超级碰碰碰| 永登县| 中文字幕不卡免费高清视频| 国内精品无码一区二区三区| 久久亚洲色www成人网址| 国产初高中生粉嫩无套第一次| 青青草无码免费一二三区| 狠狠色噜噜狠狠狠狠色综合久av| 国产一级在线观看www色| 欧美日韩中文国产一区发布| 精品露脸国产偷人在视频| 亚洲精品国产aⅴ成拍色拍| 中文字幕中文字字幕码一二区| 国产精品亚洲а∨天堂网不卡| 亚洲国产无套无码av电影| 国产av午夜精品一区二区入口| 99久re热视频这里只有精品6| 亚洲一区二区约美女探花| 色偷偷888欧美精品久久久| 东京热无码中文字幕av专区| 亚洲不乱码卡一卡二卡4卡5卡| 亚欧美国产综合| 国产交换配乱婬视频| 午夜亚洲乱码伦小说区69堂| 天堂а√在线中文在线| 精品精品自在现拍国产2021| 久久semm亚洲国产| 久久日韩乱码一二三四区别| 色综合99久久久无码国产精品| 少妇人妻14页_麻花色| 益阳市| 99999久久久久久亚洲|