2014年計(jì)算機(jī)二級(jí)考試JAVA上機(jī)試題

字號(hào):

為大家收集整理了《2014年計(jì)算機(jī)二級(jí)考試JAVA上機(jī)試題》供大家參考,希望對(duì)大家有所幫助!?。?BR>    一、基本操作題
    在下畫線上補(bǔ)充代碼。
    本題的功能是輸出字符串"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( );
    }
    二、簡(jiǎn)單應(yīng)用題
    下面的程序中,有兩個(gè)文本框,Input和Output,用戶在Input文本框中輸入字符串后回車,字符串會(huì)在Output文本框中出現(xiàn)。
    import java.a(chǎn)wt.*;
    import java.a(chǎn)wt.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.a(chǎn)ddActionListener( {
    public void actionPerformed(ActionEvent e){
    tf2.setTex( );
    }
    });
    add(la1);
    add(tfl);
    add(la2);
    add(tf2);
    setVisible(true);
    }
    }
    一、基本操作題
    本題隨機(jī)產(chǎn)生若干字母(A~Z間),直到出現(xiàn)字母Q停止。
    public ClaSS javal{
    public static void main(String[]args){
     ;
    do{
    c=(char)( );
    System.out.print(c+",");
    }while( );
    }
    }
    二、簡(jiǎn)單應(yīng)用題
    本題用復(fù)選框來(lái)控制字體的顯示,窗口中有一個(gè)標(biāo)簽和兩個(gè)復(fù)選按鈕,這兩個(gè)復(fù)選按鈕分別對(duì)應(yīng)的字體的兩個(gè)特點(diǎn):加粗和傾斜,任意選中一個(gè)按鈕或兩個(gè)都選中,標(biāo)簽上的字符串就顯示對(duì)應(yīng)的字體。
    tmport.java.a(chǎn)wt.*;
    import java.a(chǎn)wt.event.*;
    import javax.swing.*;
    class CheckBoxFrame extends JFrame implements Ac-
    tionListener{
    public CheckBoxFrame(){
    setTitle("CheckBoxTest");
    setSize(300,200);
    addWindowListener(new WindowAdapter(){
    public void windowClosing(WindowEvent e)(
    System.exit(O);
    }
    });
    JPanel P=new JPanel();
    bold=addCheckBox(p,"Bold");
    italic=addCheckBox(P,"Italic");
    getContentPane().a(chǎn)dd(p,"South");
    panel=new CheekBoxTestPanel();
    getContentPane().a(chǎn)dd(panel,"Center");
    }
    public JCheckBox addCheekBox(JPanel p,String
    name){
    JCheckBox c=new JCheekBox(name):
    c.a(chǎn)ddActionListener( );
    P.a(chǎn)dd(c);
    return C;
    }
    public void {
    int m=(bold.isSelected()?Font.BOLD:O)+
    (italic.isSelected()?Font.ITALIC:O);
    panel.setFont(m);
    }
    private CheckBoxTestPanel panel;
    private JCheckBox bold;
    private JCheckBox italic;
    }
    class CheckBoxTestPanel extends JPanel{
    public CheckBoxTestPanel(){
    setFont(Font.PLAIN);
    }
    public void setFont(int m){
    setFont(new Font("SansSerif",m,12));
    repaint();
    }
    public void paintComponent(Graphics g){
    super.paintComponent(g);
    9.drawstring("The quick brown fox jumps over
    the lazy dog.",0,50);
    }
    }
    public class java2{
    public static void main(String[]args){
    JFrame frame=new CheckBoxFrame();
    frame.show();
    }
    }