資源描述:
《java期末試題及答案》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、《Java程序設計》課程試卷1.使用Java語言編寫的源程序保存時的文件擴展名是()。(A).class(B).java(C).cpp(D).txt2.設inta=-2,則表達式a>>>3的值為()。(A)0(B)3(C)8(D)-13.設有數(shù)組的定義int[]a=newint[3],則下面對數(shù)組元素的引用錯誤的是()。(A)a[0];(B)a[a.length-1];(C)a[3];(D)inti=1;a[i];4.在類的定義中可以有兩個同名函數(shù),這種現(xiàn)象稱為函數(shù)()。(A)封裝(B)繼承(C)覆蓋(D)重載5.在類的定義中構(gòu)造函數(shù)的作用是()
2、。(A)保護成員變量(B)讀取類的成員變量(C)描述類的特征(D)初始化成員變量6.下面關鍵字中,哪一個不是用于異常處理語句()。(A)try(B)break(C)catch(D)finally7.類與對象的關系是()。(A)類是對象的抽象(B)對象是類的抽象(C)對象是類的子類(D)類是對象的具體實例8.下面哪一個是Java中不合法的標識符()。(A)$persons(B)twoNum(C)_myVar(D)*point9.為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()。
3、(A)staticvoidmethod()(B)publicvoidmethod()(C)finalvoidmethod()(D)abstractvoidmethod()10.欲構(gòu)造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的()。(A)ArrayListmyList=newObject()(B)ListmyList=newArrayList()(C)ArrayListmyList=newList()(D)ListmyList=newList()11.Java源文件和編譯后的文件擴展名分別為(?????)?(A).
4、class和?.java????????(B).java和.class??(C).class和?.class???????(D).java和?.java12.在JavaApplet程序用戶自定義的Applet子類中,一般需要重載父類的()方法來完成一些畫圖操作。(A)start()(B)stop()(C)init()(D)paint()13.對于一個Java源文件,import,class定義以及package正確的順序是:(A)package,import,class??(B)class,import,package(C)import,pack
5、age,class?(D)package,class,import14.下面哪個是非法的:(A)intI=32;??(B)floatf=45.0;??(C)doubled=45.0;??(D)charc=‘u’; //符號錯15.Java語言使用的字符碼集是(A)ASCII(B)BCD(C)DCB(D)Unicode16.如果一個類的成員變量只能在所在類中使用,則該成員變量必須使用的修飾是(A)public(B)protected(C)private(D)static17.下面關于main方法說明正確的是(A)publicmain(Stringa
6、rgs[])(B)publicstaticvoidmain(Stringargs[])(C)privatestaticvoidmain(Stringargs[])(D)voidmain()18.哪個關鍵字可以對對象加互斥鎖?()(A)transient(B)synchronized(C)serialize(D)static19.關于抽象方法的說法正確的是()(A)可以有方法體(B)可以出現(xiàn)在非抽象類中(C)是沒有方法體的方法(D)抽象類中的方法都是抽象方法20.java.io包的File類是(A)字符流類(B)字節(jié)流類(C)對象流類(D)非流類2
7、1.Javaapplication中的主類需包含main方法,以下哪項是main方法的正確形參?()A、StringargsB、Stringargs[]C、CharargD、StringBufferargs[]22.以下代碼段執(zhí)行后的輸出結(jié)果為()intx=-3;inty=-10;System.out.println(y%x);A、-1B、2C、1D、323.以下關于繼承的敘述正確的是()。A、在Java中類只允許單一繼承B、在Java中一個類只能實現(xiàn)一個接口C、在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口D、在Java中接口只允許單一繼承
8、24.若有定義:byte[]x={11,22,33,-66};其中0≤k≤3,則對x數(shù)組元素錯誤的引用是()A)x[5-3]B)x[k]