<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-10-10 17:31:47 計算機等級 我要投稿
            • 相關推薦

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

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

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

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

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

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

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

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

              本題的要求是:

              使程序按下列格式打印:

              歡迎

              你

              參加

              Java

              考試

              注意:

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

              給定源程序:

              //用一個打印語句輸出多行結果

              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

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

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

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

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

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

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

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

              本題的要求是:

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

              完成程序,使在點擊"Please press me!"按鈕時在命令窗口中打印

              "The button is pressed!",并且在點擊窗口右上方的關閉窗口按鈕時能

              夠關閉窗口。

              給定源程序:

              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處:為按鈕注冊探聽器,需填入 new HandleButton()

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

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

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

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

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

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

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

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

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

              本題的要求是:

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

              并正常運行,運行結果如圖所示。

              給定源程序:

              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("整數被零除", 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處:被零除,測試異常處理,需填入 length

              第3處:設置文本框文字,需填入 setText

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

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

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

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

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

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

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

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

            華為Java上機考試題07-04

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

            2017年計算機二級上機考試試題及答案06-17

            計算機二級java筆試試題及答案09-04

            2016年計算機二級C上機考試試題及答案08-22

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