2014年計算機等級二級JAVA考前試題

字號:

為大家收集整理了《2014年計算機等級二級JAVA考前試題》供大家參考,希望對大家有所幫助!??!
    選擇題(每小題1分,共40分)
    1、通常我們使用( ?。┓椒▉頌橐粋€部件注冊事件監(jiān)聽器。
    A.a(chǎn)dd×××Listener
    B.×××Listener
    C.Listener×××
    D.×××Listeneradd
    2、下面排序算法中,平均排序速度最快的是( ?。?BR>    A.冒泡排序法
    B.選擇排序法
    C.交換排序法
    D.堆排序法
    3、下列代碼的執(zhí)行結(jié)果是( ?。?。
    A.9.9
    B.3
    C.false
    D.true
    4、下列關(guān)于JavaApplication與Applet的說法中,正確的是( ?。?。
    A.都包含main( ?。┓椒?BR>    B.都通過“appletviewer”命令執(zhí)行
    C.都通過“javac”命令編譯
    D.都嵌入在HTML文件中執(zhí)行
    5、下列選項中,不屬于模塊問耦合的是( ?。?。
    A.?dāng)?shù)據(jù)耦合
    B.標(biāo)記耦合
    C.異構(gòu)耦合
    D.公共耦合
    6、下列語句中,可以作為無限循環(huán)語句的是( ?。?BR>    A.for(;;){}
    B.for(int i=0;i<10000;i++){}
    C.while(false){}
    D.do{}while(false)
    7、若數(shù)組a定義為int[][]a=new int[3][4],則a是( ?。?。
    A.-維數(shù)組
    B.二維數(shù)組
    C.三維數(shù)組
    D.四維數(shù)組
    8、在設(shè)計程序時,應(yīng)采納的原則之-是(  )。
    A.不限制go to語句的使用
    B.減少或取消注解行
    C.程序越短越好
    D.程序結(jié)構(gòu)應(yīng)有助于瀆者理解
    9、閱讀下列Java語句:
    
    在下畫線處,應(yīng)填的正確選項是( ?。?。
    A.File
    B.FileWriter
    C.FileOutputStream
    D.Outputstream
    10、 sum的值為0,則result=sum==0?1:num/sum的值為(  )。
    A.0
    B.1
    C.01
    D.無法輸出
    11、 二維數(shù)組A[0,…,8][0,…,9],其每個元素占2字節(jié)。從首地址400開始,按行優(yōu)先順序存儲,則元素A[8][5]的存儲地址為(  )。
    A.570
    B.506
    C.410
    D.482
    12、 在學(xué)生管理的關(guān)系數(shù)據(jù)庫中,存?。瓊€學(xué)生信息的數(shù)據(jù)單位是( ?。?。
    A.文件
    B.?dāng)?shù)據(jù)庫
    C.字段
    D.記錄
    13、 下列程序的功能是統(tǒng)計字符串中“array”的個數(shù),在程序的空白處應(yīng)填入的正確選項是( ?。?BR>    
    A.<
    B.=
    C.<=
    D.>=
    14、 String、StingBuffer都是( ?。╊?,都不能被繼承。
    A.static
    B.a(chǎn)bstract
    C.final
    D.private
    15、 下列命令中用于激活系統(tǒng)守候進程以便能夠在Java虛擬機上注冊和激活對象的是(  )。
    A.rmic
    B.rmiregistry
    C.rmid
    D.serialver
    16、 當(dāng)啟動Applet程序時,首先調(diào)用的方法是(  )。
    A.stop(  )
    B.init( ?。?BR>    C.start( ?。?BR>    D.destroy(  )
    17、 有下列二叉樹,對此二叉樹前序遍歷的結(jié)果為(  )。
    
    A.XZCYAB
    B.XYZABC
    C.XYABCZ
    D.XYAZBC
    18、 下列特點中不屬于Java的是( ?。?BR>    A.多線程
    B.多重繼承
    C.跨平臺
    D.動態(tài)性
    19、 Component類中用于刷新組件的方法是( ?。?。
    A.getFont( ?。?BR>    B.getName( ?。?BR>    C.update( ?。?BR>    D.paint(  )
    20、 下列程序從標(biāo)準(zhǔn)輸入設(shè)備--鍵盤讀入-個字符,然后輸出到屏幕。要想完成此功能,畫線處應(yīng)該填入的語句為( ?。?BR>    
    A.ch=System.in.read( ?。?BR>    B.ch=(char)System.in.read( ?。?BR>    C.ch=(char)System.in.readln( ?。?BR>    D.ch=(int)System.in.read( ?。?BR>    21、 下列敘述中,正確的是( ?。?。
    A.聲明變量時必須指定-個類型
    B.Java認為變量number與Number相同
    C.Java中唯-的注釋方式是“//”
    D.源文件中public類可以有0個或多個
    22、 軟件測試目的是(  )。
    A.評估軟件可靠性
    B.發(fā)現(xiàn)并改正程序中的錯誤
    C.改正程序中的錯誤
    D.發(fā)現(xiàn)程序中的錯誤
    23、 以下( ?。┟钅転檫h程對象生成stub和skelmon。
    A.rmiregistry
    B.serialver
    C.rmic
    D.rmid
    24、 設(shè)有一個已按各元素的值排好序的順序表(長度大于2),現(xiàn)分別用順序查找法和二分查找法查找與給定值k相等的元素,比較的次數(shù)分別是S和b,在查找不成功情況下S和b的關(guān)系是( ?。?BR>    A.s=b
    B.s>b
    C.sD.s>=b
    25、 下列組件不能添加進Frame主窗口的是( ?。?BR>    A.Panel
    B.CheekBox
    C.Dialog
    D.Choice
    26、 下列對類的聲明,正確的是( ?。?。
    A.a(chǎn)bstract final classHh{...}
    B.a(chǎn)bstract private move(  ){…}
    C.protected private number;
    D.public abstract classCar{…}
    27、 用于在子類中調(diào)用被重寫父類方法的關(guān)鍵字是( ?。?BR>    A.this
    B.super
    C.This
    D.Super
    28、 在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為( ?。?。
    A.32
    B.31
    C.16
    D.15
    29、 下列關(guān)于Applet生命周期的說法,正確的是( ?。?。
    A.voidinit( ?。┰贏pplet下載前調(diào)用
    B.voidstart( ?。┲辉诔跏蓟笳{(diào)用
    C.voidstop(  )在關(guān)閉瀏覽器時調(diào)用
    D.stop( ?。┛傇趘oiddestroy(  )之前被調(diào)用
    30、 請閱讀下面程序,說明該程序創(chuàng)建線程使用的方法是( ?。?BR>    
    A.繼承Thread類
    B.實現(xiàn)Runnable接口
    C.tl.start( ?。?BR>    D.t2.start( ?。?BR>