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

字號:

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