當前位置:才華齋>計算機>java語言>

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

java語言 閱讀(6.24K)

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

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

  一、基本操作題

在下畫線上補充程式碼。

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

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

Public class javal{

Pubhc static void main(string[]args){

tln( );

tln( );

tln( );

}

  二、簡單應用題

下面的程式中,有兩個文字框,Input和Output,使用者在Input文字框中輸入字串後回車,字串會在Output文字框中出現。

import .*;

import t.*;

public class java2 extends Frame{

public static void main(String args[]){

java2 f=new java2("java2");

Panel pan=new Panel();

();

}

pubhc java2(String str){

super(str);

}

public void init(){

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

(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:");

ctionListener( {

public void actionPerformed(ActionEvent e){

ex( );

}

});

add(la1);

add(tfl);

add(la2);

add(tf2);

setVisible(true);

}

}

  三、綜合應用題

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

import 9.*:

import t.*;

import .*;

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

ctionListener(this);

ctionListener(this);

ctionListener(this);

ctionListener(this);

getContentPane()ayout( new FIowLavout

()):

getContentPane()(btnMessage);

getContentPane()(btnlnput):

getContentPane()(btnConfirm):

getContentPane()(btnOption);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

(0);

}

});

}

public static void main(String args[])

{

java3 fr=new java3();

();

isible(true);

}

Public void actionperformed(ActionEvent e)

{

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

JButton instance:(JButton)bject();

if(instance= =btnMessage)

MessageDialog(this,"訊息對話方塊");

else if(instance= =btnInput、

InputDialog(this,"輸入對話方塊");

else if(instance= =btnConfirm、

ConfirmDialog(this,"確認對話方塊");

else

OptionDialog(this,"選擇對話方塊","選擇",_OPTION,TION_MESSAGE,null,opt,opt[1]);

}

}