亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

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

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

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

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

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

  注意:下面出現(xiàn)的“考生文件夾”均為%USER%

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

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

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

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

  本題的要求是:

  程序在對話框中打印結(jié)果如下:

  給定源程序:

  import javax.swing.JOptionPane; //導(dǎo)入JOptionPane類

  public class Java_1 {

  public static void main( String args[] )

  {

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

  ____________________________________(

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

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

  }

  }

  /* JOptionPane類的常用靜態(tài)方法如下:

  showInputDialog()

  showConfirmDialog()

  showMessageDialog()

  showOptionDialog()

  */

  解題思路:

  Java程序修改如下:

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

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

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

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

  注意:下面出現(xiàn)的“考生文件夾”均為%USER%

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

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

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

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

  本題的要求是:

  創(chuàng)建一個二維整型數(shù)組,并將其以4行5列對齊的格式輸出。程序運行結(jié)果

  如下:

  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; //循環(huán)變量

  \TAB \TAB int j = 0; //循環(huán)變量

  //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處:循環(huán)語句的判斷,需填入 j

  第2處:打印二維數(shù)組的內(nèi)容,需填入 aMatrix[i][j]

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

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

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

  注意:下面出現(xiàn)的“考生文件夾”均為%USER%

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

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

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

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

  本題的要求是:

  下面是整數(shù)除法計算的'程序,要求在出現(xiàn)異常時,能拋出異常信息。

  考慮兩種異常:

  1) 輸入非數(shù)字除數(shù)

  2) 輸入除法分母為零

  該程序運行的三種結(jié)果狀態(tài)如下:

  1) 輸入兩個合法整數(shù):

  2) 輸入非數(shù)字除數(shù):

  3) 輸入除數(shù)為零:

  給定源程序:

  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( "計算結(jié)果", 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,

  "你必須輸入兩個整數(shù)",

  "非法數(shù)字格式",

  JOptionPane.ERROR_MESSAGE );

  }

  catch ( Exception dbze ) {

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

  _______________________________( this,

  "除法異常",

  "除數(shù)為零",

  JOptionPane.ERROR_MESSAGE );

  }

  }

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

  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類的常用靜態(tài)方法如下:

  showInputDialog()

  showConfirmDialog()

  showMessageDialog()

  showOptionDialog()

  */

  解題思路:

  Java程序修改如下:

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

  第2處:調(diào)用父類中特定的構(gòu)造函數(shù),需填入 super 或 new JFrame

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

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

  Double.toString(result) 等等

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

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

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

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

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執(zhí)業(yè)藥師考試模擬試題及答案09-09