資源描述:
《11-12學(xué)年第2學(xué)期本科11級(jí)java試題(a卷)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、軟件學(xué)院2011?2012學(xué)年第二學(xué)期期末考試《Java程序設(shè)計(jì)》試題A一、單項(xiàng)選擇(每題2分,20題,共40分)1.Java平臺(tái)屮,主要用于開(kāi)發(fā)和部署在桌面、服務(wù)器端的Java應(yīng)用程序的是()。A.JavaSEB.JavaEEC.JavaMED.以上都可以2.下面哪些是Java具有的特點(diǎn):()A.分布式的B.體系結(jié)構(gòu)獨(dú)立的C.多線(xiàn)程的D.以上都正確z3.源文件FirstJava.java中定義了一個(gè)公共類(lèi)FirstJava,該文件編譯后在當(dāng)前路徑上生成的文件應(yīng)是()oA.FirstJava.javaB.Firstj
2、ava.class4.下列main()方法中正確的是(A.publicstaticvoidmain(Stringargs){}C.publicvoidmain(Stringargs[]){}5.A.6.A.7.A.B?C.D.&A.C.9.A.C.C?First.classD?FirstJava.class)。B.publicstaticvoidmain(String[Jarg){}D.publicstaticmain(Stringargs[]){}下列字符中不能包含在java標(biāo)識(shí)符中的是(空格1/4的結(jié)果是(0.2
3、5B.$)。B.0.3C.C.漢字D.0.2D.下劃線(xiàn)下列哪一項(xiàng)敘述是不正確的(把具有屬性和行為能力的實(shí)體稱(chēng)為對(duì)象類(lèi)是一組對(duì)象的數(shù)據(jù)類(lèi)型,是創(chuàng)建對(duì)象的模型對(duì)象是類(lèi)的實(shí)例任何一個(gè)類(lèi)都屬于某個(gè)對(duì)象下列關(guān)于抽彖類(lèi)的錯(cuò)誤敘述是(抽象類(lèi)里可以有抽象方法抽象類(lèi)里不一定有抽象方法下列關(guān)于繼承的錯(cuò)誤敘述是()。)。B.抽象類(lèi)里可以沒(méi)有抽象方法D.抽彖類(lèi)里必須有抽象方法子類(lèi)繼承父類(lèi)的成員變量和成員方法子類(lèi)對(duì)以重定義從父類(lèi)繼承來(lái)的成員B.子類(lèi)可以刪除從父類(lèi)繼承來(lái)的成員D.子類(lèi)重定義父類(lèi)方法稱(chēng)為方法的覆蓋1()?下列關(guān)于接口的錯(cuò)誤說(shuō)法是(
4、A.接口中只能有常量和抽象方法C.接口可以多繼承11.A.12.A.13.)oB.接口中必須有常量和抽象方法D.一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口下列組件中哪個(gè)不是容器(JFrameB.JPanel下列數(shù)據(jù)類(lèi)型中哪個(gè)是引用類(lèi)型(floatB?long)oC.)oC.JDialogD.JButtonJava語(yǔ)言中為類(lèi)成員設(shè)置了幾種訪(fǎng)問(wèn)權(quán)限(數(shù)組類(lèi)世)。D.booleanA.2B.3C.4D.514.線(xiàn)程的默認(rèn)優(yōu)先級(jí)是()。A.1B.5C?6D.1015.JOptionPane類(lèi)提供一些有固定模式的標(biāo)準(zhǔn)對(duì)話(huà)框。圖1所示的對(duì)話(huà)框是由該
5、類(lèi)的哪個(gè)方法調(diào)用后彈出的()oA.showMessageDialogOB.showConfirmDialogOC.showl叩utDialog()D.以上都個(gè)對(duì)16.以下兩個(gè)類(lèi)的關(guān)系是()publicclassPerson{intid;Stringname;Stringage;}publicclassStudentextendsPerson)longscore;}A.包含關(guān)系B.繼承關(guān)系17.JFrame的默認(rèn)布局管理器是():A.BorderLayoutB.FlowLayout18.所有字節(jié)輸出流的父類(lèi)是()oA?
6、OutputStreamB?InpulStream圖1標(biāo)準(zhǔn)對(duì)話(huà)框C?無(wú)關(guān)D?編譯關(guān)系C.GridLayoutC.ReaderD.BoxLayoutD?Writer19.JDBC提供3個(gè)接Fl來(lái)實(shí)現(xiàn)SQL語(yǔ)句的發(fā)送,其中執(zhí)行簡(jiǎn)單不帶參數(shù)SQL語(yǔ)句的是()。A.Statement類(lèi)C.CallableStatement類(lèi)B.PreparedStatement類(lèi)D.DriverStatement類(lèi)20-若有URLu=newURL(uhttp://email」63.comJ;執(zhí)行u.getPort()方法得到的結(jié)果是()。A
7、.nullB.comC.httpD.-l二、填空(每空1分,10空,共10分)1.Java語(yǔ)言提供了非常豐富的類(lèi)來(lái)處理目錄、文件及文件數(shù)據(jù)。這些類(lèi)主要位于衛(wèi)_包中。2.Java程序有邊和◎兩種形式。3.Java網(wǎng)絡(luò)編程中,一個(gè)套接字由⑨、?和⑨和組成。4.Java允許同一個(gè)類(lèi)中有同名的方法帶有不同的參數(shù)表,稱(chēng)為方法的—_o3.Java中的標(biāo)準(zhǔn)輸入輸出流分別是◎和⑨。4.基于TCP的Socket編程中,需要首先在服務(wù)器端創(chuàng)建_3類(lèi)的實(shí)例對(duì)象,注冊(cè)在服務(wù)器端進(jìn)行連接的端口號(hào)以及允許連接的最大客戶(hù)數(shù)目。三、閱讀下面程序,寫(xiě)
8、出運(yùn)行結(jié)果(每題4分,4題,合計(jì)16分)1?publicclasstestl{publicstaticvoidmain(Stringargsf1){inti=l,n=10,s=0;System.out.print(MSum(M+n+n)=n);for(i=l;i