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

java語言

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

時間:2024-11-03 16:35:48 java語言 我要投稿

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

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

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

  一、基本操作題

  在下畫線上補充代碼。

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

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

  Public class javal{

  Pubhc static void main(string[]args){

  System.out.println( );

  System.out.println( );

  System.out.println( );

  }

  二、簡單應(yīng)用題

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

  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);

  }

  }

  三、綜合應(yīng)用題

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

  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("確認(rèn)");

  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={"確認(rèn)","取消");

  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,"確認(rèn)對話框");

  else

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

  }

  }

  答案與解析:

  一、基本操作題

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

  第2處:"a/b=C"

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

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

  二、簡單應(yīng)用題

  第1處:new ActionListener()

  第2處:tfl.getText()

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

  三、綜合應(yīng)用題

  第1處:extends JFrame implements ActionListener

  第2處:public void actionPerformed(ActionEvent e)

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

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

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

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

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

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

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

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

計算機二級考試JAVA上機預(yù)測試題07-14

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

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

計算機二級Java考試鞏固試題及答案08-03

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