<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語言

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

            時間:2025-02-20 02:06:08 java語言 我要投稿

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

              平時的練習對我們的考試來說十分重要,練習做得多了自然熟能生巧。下面是百分網小編為大家收集整理的計算機二級考試JAVA上機試題及答案,希望對大家學習有所幫助!

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

              一、基本操作題

              在下畫線上補充代碼。

              本題的功能是輸出字符串"welcome!"和表達式"a/b=

              c",以及輸出"\\do something"。

              Public class javal{

              Pubhc static void main(string[]args){

              System.out.println( );

              System.out.println( );

              System.out.println( );

              }

              二、簡單應用題

              下面的程序中,有兩個文本框,Input和Output,用戶在Input文本框中輸入字符串后回車,字符串會在Output文本框中出現。

              import java.awt.*;

              import java.awt.event.*;

              public class java2 extends Frame{

              public static void main(String args[]){

              java2 f=new java2("java2");

              Panel pan=new Panel();

              f.init();

              }

              pubhc java2(String str){

              super(str);

              }

              public void init(){

              addWindowListener(new WindowAdapter(){

              public void windowClosing(WindowEvent e){

              System.exit(O);

              }

              }};

              setSize(200,200);

              setLayout(new FlowlLayout());

              final TextField tfl=new TextField(20):

              final TextField tf2=new TextField(20);

              final Label hi—new Label("Input:");

              final Label la2一new Label("Output:");

              tfl.addActionListener( {

              public void actionPerformed(ActionEvent e){

              tf2.setTex( );

              }

              });

              add(la1);

              add(tfl);

              add(la2);

              add(tf2);

              setVisible(true);

              }

              }

              三、綜合應用題

              本題的功能是展示4種不同的對話框。窗口中有4個按鈕:“消息”、“輸入”、“確定”和“選擇”,單擊任意一個按鈕,就能彈出一個對應的對話框。其中,消息對話框只有一個提示信息和一個“確定’’按鈕,輸入對話框有一個供輸入的文本框及“確定”和“撤銷”兩個按鈕;確定對話框中有一個提示信息和三個按鈕“是”、“否”和“撤銷”;而選擇對話框中有一個提示信息和兩個按鈕“確定,,和“取消”。

              import javax.swin9.*:

              import java.awt.event.*;

              import java.awt.*;

              Public class java3 extends JFrame implements ButtonSelecte ActionListener

              {

              JButton btnMessage=new JButton("消息");

              JButton btnlnput=new JButton("輸入");

              JButton btnConfirm=new JButton("確認");

              JButton btnOption=new JButton("選擇");

              public java3()

              {

              super("java3");

              btnMessage.addActionListener(this);

              btnlnput.addActionListener(this);

              btnConfirm.addActionListener(this);

              btnOption.addActionListener(this);

              getContentPane().setLayout( new FIowLavout

              ()):

              getContentPane().add(btnMessage);

              getContentPane().add(btnlnput):

              getContentPane().add(btnConfirm):

              getContentPane().add(btnOption);

              addWindowListener(new WindowAdapter(){

              public void windowClosing(WindowEvent e){

              System.exit(0);

              }

              });

              }

              public static void main(String args[])

              {

              java3 fr=new java3();

              fr.pack();

              fr.setVisible(true);

              }

              Public void actionperformed(ActionEvent e)

              {

              Object[]opt={"確認","取消");

              JButton instance:(JButton)e.getObject();

              if(instance= =btnMessage)

              JOptionPane.showMessageDialog(this,"消息對話框");

              else if(instance= =btnInput、

              JOptionPane.showInputDialog(this,"輸入對話框");

              else if(instance= =btnConfirm、

              JOptionPane.showConfirmDialog(this,"確認對話框");

              else

              JOptionPane.showOptionDialog(this,"選擇對話框","選擇",JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE,null,opt,opt[1]);

              }

              }

              答案與解析:

              一、基本操作題

              第1處:"\"Welcome!\""

              第2處:"a/b=C"

              第3處:"\\\\do something"

              【解析】本題考查的是不同的數據類型的輸出方式,以及轉義字符的使用。第l處與第3處含有特殊字符,輸出時要使用轉義字符。

              二、簡單應用題

              第1處:new ActionListener()

              第2處:tfl.getText()

              【解析】第1處是設置監聽事件,響應tfl(Input文本框)的輸入事件,第2處是將用戶在Input文本框中輸入的內容在Output文本框中顯示。

              三、綜合應用題

              第1處:extends JFrame implements ActionListener

              第2處:public void actionPerformed(ActionEvent e)

              第3處:JButton instantce=(JButton)e.getSource()

              【解析】第1處是實現與ActionEvent事件對應的接口,使之能夠處理ActionEvent事件,相應的接口應為ActionListener;第2處是actionPerformed方法通過讀取ActionEvent對象的相關信息來得到事件發生時的情況,Java是大小寫敏感的;第3處是在Java的事件類中java.util.Event()bject類是所有事件對象的基礎父類,通過getSource()方法可以得到事件源對象。

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

            2017計算機二級考試JAVA上機試題及答案10-29

            計算機二級《Java》上機試題及答案11-01

            計算機二級JAVA上機試題及答案201710-22

            JAVA計算機二級上機試題及答案201706-15

            計算機二級考試VF上機試題及答案03-21

            計算機二級考試Java試題及答案10-24

            計算機二級考試《Java》試題及答案09-04

            計算機二級考試JAVA上機預測試題07-14

            計算機二級JAVA考試模擬試題及答案10-16

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