亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

計(jì)算機(jī)等級(jí)

計(jì)算機(jī)二級(jí)java考試上機(jī)試題及答案

時(shí)間:2024-10-26 00:01:11 計(jì)算機(jī)等級(jí) 我要投稿

2016計(jì)算機(jī)二級(jí)java考試上機(jī)試題及答案

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

2016計(jì)算機(jī)二級(jí)java考試上機(jī)試題及答案

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

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

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

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

  存盤時(shí)文件必須存放在考生文件夾下,不得改變?cè)形募奈募?/p>

  本題的要求是:

  使程序按下列格式打。

  歡迎

  你

  參加

  Java

  考試

  注意:

  在輸出的字符串中不含有空格。

  給定源程序:

  //用一個(gè)打印語句輸出多行結(jié)果

  public class Java_1

  {

  public static void main( String args[] )

  {

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

  ___________System.out.print______________("歡迎 你 參加 Java 考試");

  }

  }

  解題思路:

  Java程序修改如下:

  第1處:在屏幕上打印輸出,需填入 System.out.println 或 System.out.print

  參考源程序:c:wexam28990001hlpsys參考答案Java_1.java

  請(qǐng)把該程序復(fù)制到c:wexam28990001中,然后進(jìn)行編譯和執(zhí)行。

  2. 簡(jiǎn)單應(yīng)用(1小題,計(jì)40分)

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

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

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

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

  存盤時(shí)文件必須存放在考生文件夾下,不得改變?cè)形募奈募?/p>

  本題的要求是:

  程序中HandleButton類是"Please press me!"按鈕的探聽器類。

  完成程序,使在點(diǎn)擊"Please press me!"按鈕時(shí)在命令窗口中打印

  "The button is pressed!",并且在點(diǎn)擊窗口右上方的關(guān)閉窗口按鈕時(shí)能

  夠關(guān)閉窗口。

  給定源程序:

  import java.awt.*;

  import java.awt.event.*;

  TAB

  public class Java_2 extends Frame {

  TAB TAB

  TAB public Java_2(String s){

  TAB TAB super(s);

  TAB }

  TAB

  TAB public static void main(String args[]){TAB TAB

  TAB TAB Java_2 fr = new Java_2("Testing");

  TAB TAB Button b=new Button("Please press me!");

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

  b.addActionListener(____new HandleButton()__);

  TAB TAB fr.add(b);

  TAB TAB fr.setSize(200,200);

  TAB TAB TAB TAB

  TAB TAB fr.addWindowListener(new WindowAdapter(){

  TAB TAB TAB public void windowClosing(WindowEvent e) {

  TAB TAB TAB TAB System.exit(0);

  TAB TAB

  103f

  TAB }

  TAB TAB });

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

  TAB TAB fr.setVisible(____true________);TAB

  TAB }

  }

  class HandleButton implements ActionListener{

  public void actionPerformed(ActionEvent e){

  TAB System.out.println("The button is pressed!");

  }

  }

  解題思路:

  Java程序修改如下:

  第1處:為按鈕注冊(cè)探聽器,需填入 new HandleButton()

  第2處:將窗體設(shè)為可見,需填入 true

  參考源程序:c:wexam28990001hlpsys參考答案Java_2.java

  請(qǐng)把該程序復(fù)制到c:wexam28990001中,然后進(jìn)行編譯和執(zhí)行。

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

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

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

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

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

  存盤時(shí)文件必須存放在考生文件夾下,不得改變?cè)形募奈募?/p>

  本題的要求是:

  該程序是測(cè)試以0作除數(shù)異常,在文本域中,顯示出異常信息。完成程序

  并正常運(yùn)行,運(yùn)行結(jié)果如圖所示。

  給定源程序:

  import java.awt.*;

  import java.awt.event.*;

  import javax.swing.*;

  import java.io.*;

  public class Java_3

  {

  public static void main(String[] args)

  {

  ExceptTestFrame frame = new ExceptTestFrame();

  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  frame.setVisible(true);

  }

  }

  class ExceptTestFrame extends JFrame

  {

  public ExceptTestFrame()

  {

  setTitle("ExceptTest");

  Container contentPane = getContentPane();

  ExceptTestPanel panel = new ExceptTestPanel();

  contentPane.add(panel);

  pack();

  }

  }

  class ExceptTestPanel extends Box

  {

  public ExceptTestPanel()

  {

  super(BoxLayout.Y_AXIS);

  group = new ButtonGroup();

  addRadioButton("整數(shù)被零除", new

  ActionListener()

  {

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

  public void ________________(ActionEvent event)

  {

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

  a[1] = 1 / (a.length - a.__length________);

  }

  });

  textField = new JTextField(30);

  add(textField);

  }

  private void addRadioButton(String s, ActionListener listener)

  {

  JRadioButton button = new JRadioButton(s, false)

  {

  protected void fireActionPerformed(ActionEvent event)

  {

  try

  {

  textField.setText("No exception");

  super.fireActionPerformed(event);

  }

  catch (Exception exception)

  {

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

  textField.__setText______(exception.toString());

  }

  }

  };

  button.addActionListener(listener);

  add(button);

  group.add(button);

  }

  private ButtonGroup group;

  private JTextField textField;

  private double[] a = new double[10];

  }

  解題思路:

  Java程序修改如下:

  第1處:事件處理方法,需填入 actionPerformed

  第2處:被零除,測(cè)試異常處理,需填入 length

  第3處:設(shè)置文本框文字,需填入 setText

  參考源程序:c:wexam28990001hlpsys參考答案Java_3.java

  請(qǐng)把該程序復(fù)制到c:wexam28990001中,然后進(jìn)行編譯和執(zhí)行。

【計(jì)算機(jī)二級(jí)java考試上機(jī)試題及答案】相關(guān)文章:

2023計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案08-14

計(jì)算機(jī)二級(jí)java上機(jī)試題題庫(kù)05-22

華為Java上機(jī)考試題08-19

2017年計(jì)算機(jī)二級(jí)上機(jī)考試試題及答案06-15

計(jì)算機(jī)二級(jí)java筆試試題及答案10-16

2016年計(jì)算機(jī)二級(jí)C上機(jī)考試試題及答案09-24

2016年計(jì)算機(jī)二級(jí)Access上機(jī)試題及答案07-14

2017年計(jì)算機(jī)二級(jí)考試JAVA試題08-24

計(jì)算機(jī)二級(jí)考試C++試題及答案09-20

2024計(jì)算機(jī)二級(jí)考試模擬試題及答案06-12