版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、面向?qū)ο竽M試卷2014一、選擇題(每小題2分,共計36分)1執(zhí)行語句doubled=10d=d112后,d的值是。A155.0B150.0C105.5D105.02.關于class,以下說法不正確的是:A.class是關鍵字,實質(zhì)上是系統(tǒng)類的名字;B.與接口和數(shù)組相比,class這一大類主要用于用戶構(gòu)造滿足自己需要的對象類型;C.class是對象的數(shù)據(jù)類型,描述的是一類對象的共同擁有的屬性、行為等特征;D.當class作為內(nèi)部成員時,
2、可以用private或protected等來修飾;3下面關于String類的說法中,正確的是。AString對象以“n“結(jié)束B.String隸屬于class這一大類C.String對象和字符數(shù)組對象是一回事D.““(即空字符串)就是null4以下標識符中是Java關鍵字。A.StringB.staticC.SystemD.β5關于構(gòu)造函數(shù),下列說法不正確的說法是。A.構(gòu)造函數(shù)可以設為private權(quán)限B.子類不能重寫超類的構(gòu)造函數(shù)C.構(gòu)
3、造函數(shù)用于初始化對象D.在構(gòu)造函數(shù)中不能調(diào)用構(gòu)造函數(shù),否則就會無窮構(gòu)造下去6.關于super和this,下列說法不正確的是:A這是兩個特殊的對象引用,可以引用類中的static成員;B這兩個特殊引用可在構(gòu)造函數(shù)中調(diào)用構(gòu)造函數(shù),且只能放在第一句;C借助super可引用超類的私有成員Dthis的含義為“自己”,是指對象自身,而非類自身7、關于抽象方法,以下說法不正確的是:A.抽象方法是一種功能契約,不實現(xiàn)抽象方法就無法構(gòu)造對象;B.接口中的
4、抽象方法只能是public的,而抽象類中的抽象方法可以用其它權(quán)限修飾;C.抽象類中的抽象方法只能由其子類來實現(xiàn);接口中的抽象方法可由不同類來實現(xiàn);D.抽象方法不能用final來修飾,可以用static來修飾。8下面關于對象數(shù)組說法正確的是。A.語句As[]=newA[3]創(chuàng)建了3個A型引用,未創(chuàng)建A型對象;B.語句As[]=newA[3]創(chuàng)建了3個A型對象;C.語句As[]=newA()[3]創(chuàng)建了3個A型引用,未創(chuàng)建A型對象;D.語句
5、As[]=newA()[3]創(chuàng)建了3個A型對象;9關于類、對象和對象的引用,下列說法不正確的說法是。A.類是對象的構(gòu)造模型,刻畫了對象中的所有信息B.引用是對象的名字,引用值是對象的起始地址C.定義引用時,必須要指明其擁有對象的類型D.類是對象的類型,因此只有創(chuàng)建對象后,才能使用類中定義的成員10下面關于final修飾符,正確的說法是。A.final變量不能被更改,final類不能派生出子類,用final方法不能被重載;B.對class
6、Apublicintx,語句finalAa=newA()a.x=5將會產(chǎn)生編譯錯;C.對計算公式已不需更改的數(shù)學函數(shù),常用publicstaticfinal修飾;D.若類中有finalabstract修飾的方法,必須實現(xiàn)該方法才能構(gòu)造對象。11下面關于static修飾符,正確的說法是。D.進程可實現(xiàn)程序間的并發(fā),線程可實現(xiàn)程序內(nèi)的并發(fā)二、簡答題(每題10分,共計40分)1、Java為何采用2個字節(jié)的Unicode編碼2、簡述結(jié)構(gòu)化方法和
7、面向?qū)ο蠓椒ǖ暮诵乃枷搿?、簡述應用委托事件處理模型的基本步驟4、什么是臨界區(qū),什么是臨界資源,各有何作用。參考答案:1、B;2、A;3、B;4、B;5、D;6、C;7、D;8、A;9、D;10、C;11、C;12、A;13、C;14、B;15、A;16、D;17、B;18、B;二、簡答題(每題10分,共計40分)1、Java為何采用2個字節(jié)的Unicode編碼答題要點:a)網(wǎng)絡環(huán)境需要面臨不同編碼環(huán)境,編碼不匹配會導致亂碼現(xiàn)象;b)采
8、用2字節(jié)可編碼216個字符,字符集大,可將各國文字均納入這一字典,由此各國文字都能得到正常解釋,基本解決了字符亂碼問題。2、簡述結(jié)構(gòu)化程序設計方法和面向?qū)ο蟪绦蛟O計方法的核心思想。答題要點:結(jié)構(gòu)化程序設計方法是一種以功能為核心的程序設計方法?!敖Y(jié)構(gòu)化”是指可組合、可分解,即系統(tǒng)(或大模塊)由若干子模塊組成,各模塊獨立性較強,設計策略為自頂向下逐步求精。面向?qū)ο蟪绦蛟O計方法出發(fā)點為:軟件就是現(xiàn)實世界的仿真(或模擬)?,F(xiàn)實世界由一組對象組成
9、,功能表現(xiàn)為對象間交互;軟件中也應有對象,對象間的交互就是對象間的消息傳遞。3、簡述應用委托事件處理模型的基本步驟答題要點:基本步驟為:a.確定事件源,并基于事件源確定事件對應的監(jiān)聽器接口;b.讓事件處理者實現(xiàn)監(jiān)聽器接口,特別是相關處理方法;c.關聯(lián)事件源和事件處理者。4、什么是臨界區(qū),什么是臨界資源,各有何作用。答題要點:synchronized(D)S中,D是臨界資源,S是臨界區(qū)。臨界區(qū)S訪問臨界資源D,必然具備原子性,使得對多個線
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。