歷年計(jì)算機(jī)等級二級考試Java填空真題(文字版)

字號:


     二、填空題(每空2分,共30分)
    (1)某二叉樹由5個度為2的結(jié)點(diǎn)以及3個度為1的結(jié)點(diǎn),則該二叉樹中共有 【1】 個結(jié)點(diǎn)。
    (2)程序流程圖中的菱形框表示的是 【2】 。
    (3)軟件開發(fā)過程主要分為需求分析、設(shè)計(jì)、編碼與測試四個階段,其中【3】階段產(chǎn)生“軟件需求規(guī)格說明書“。
    (4)在數(shù)據(jù)庫技術(shù)中,實(shí)體集之間的聯(lián)系可以是一對一或一對多的,那么“學(xué)生“和”可選課程“的聯(lián)系為 【4】 。
    (5)人員基本信息一般包括:身份證號、姓名、性別、年齡等。其中可以做主關(guān)鍵字的是 【5】 。
    (6)按照J(rèn)ava的線程模型,代碼和 【6】 構(gòu)成了線程體。
    (7)在多線程程序設(shè)計(jì)中,如果采用繼承Thread類的方式創(chuàng)建線程,則需要重寫Thread類的 【7】?。ǎ┓椒?。
    (8)在下列Java applet 程序的橫線處填入代碼,使程序完整并能夠正確運(yùn)行。
    Import java. awt. *;
    Import java. applet. *;
    Public class Greeting extends applet{
    Public void 【8】 (Graphics g) {
    g.drawSting(“how are you!”,10,10);
    }
    }
    (9)在Java語言中,用 【9】 修飾符定義的類為抽象類。
    (10)在Java中,字符是以16位的 【10】 碼表示。
     (11)請?jiān)谙铝谐绦虻目瞻滋帲钌线m當(dāng)?shù)膬?nèi)容:
    Import java. awt. *;
    Import java. util. *;
    Class BufferTest{
    Public static void main(string args[])
    Throws IOException{
    FileOutputStream unbuf=
    new FileOutputStream(“test.one”) ;
    BufferedOutputStream buf=
    new 【11】 (new FileOutputStream(“test.two”));
    System.out.println
    (“write file unbuffered: ” + time(unbuf) + “ms”);
    System.out.println
    (“write file buffered: ” + time(buf) + “ms”);
    }
    Static int time (OutputStream os)
    Throws IOException{
    Date then = new Date();
    for (int i=0; i<50000; i++){
    os.write(1);
    }
    }
    os.close();
    return(int)(()new Date()).getTime() - then.getTime());
    }
    (12)代碼System.out.println(066)的輸出結(jié)果是 【12】 。
    (13)Swing中用來表示工具欄的類是 javax.swing. 【13】 。
    (14)表達(dá)式(10*49.3)的類型是 【14】 型。
    (15)拋出異常的語句是 【15】 語句。