下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、選擇題1:List,Set,Map
是否繼承自
Collection
接口A:都是,
B都不是
C:List,Set
是 D:Set,Map
是正確答案
C2:下面描述哪個(gè)是正確的A:構(gòu)造器
Constructor
可被
overrideB:可以繼承
String
類C:try{} 里有一個(gè)D:兩個(gè)對(duì)象值相同
return 語句,那么緊跟在這個(gè)(y)==true) ,那么也有相同的
try 后的finally{}hashcode
里的
code
不會(huì)被執(zhí)行正確答案
D3abstract
的
method
是否可同時(shí)是
static,
是否可同時(shí)是
native
,是否可同時(shí)是
synchronizedA:都能
B:都不能
C:可以為
staticD
:可以為
native正確答案
A4:下面的程序中, temp的最終值是什么?longtemo=(int)
;temp%=2;A:
0
B :1
C:2
D:
3正確答案
B5、請(qǐng)?jiān)谝韵逻x項(xiàng)中選出非基本數(shù)據(jù)類型的選項(xiàng) ( )A:int B:byte C:boolean D:String正確答案 D6、閱讀下面代碼段 , 給出以下代碼的輸出結(jié)果publicclassTest{publicstaticvoidmain(Stringargs[]){Stringstr1="abc";Stringstr="abc;Stringstr2=newString("abc");str2);str1);}}A:true,true,true B:true,false,trueC:true,true,falseD:false,true,true正確答案 D7、閱讀下面代碼段 , 給出以下代碼的輸出結(jié)果:inti=1;switch(i){case0:"zero");break;case1:"one");case2:"two");default:"default");}A:one B:one,default C:one,two,default D:default正確答案 C8、閱讀下面代碼段 , 給出以下代碼的輸出結(jié)果publicclassMyClass{staticinti;publicstaticvoidmain(Stringargv[]){}}A:ErrorVariableimaynothavebeeninitialized
B:null
C:1
D:0正確答案
D9、閱讀下面代碼段 , 給出以下代碼的輸出結(jié)果:classA{static{“A1”);}publicA(){“A2”);}}classBextendsA{static{“B1”);}publicB(){“B2”);}}publicclassHello{publicstaticvoidmain(String[]args){Aab=newB();ab=newB();}}A:A1B1A2B2B1B2B:A1B1A2B2A2B2C:A1B1A2B2B1B2D:A1A2B1B2A2B2正確答案B10、閱讀下面代碼段 , 給出以下代碼的輸出結(jié)果publicclassTestData{publicStringgetValue(){Stringvalue="";try{value="test1";returnvalue;}catch(Exceptione){();}finally{value="test2";}returnvalue;}publicstaticvoidmain(Stringargs[]){TestDatatest=newTestData();Stringa=();}}2 C D. ””正確答案 A二、改錯(cuò)題,如果有錯(cuò)誤,請(qǐng)指出并修正。1、interface A{int x = 0;}class B{int x =1;}class C extends B implements A {public void pX(){}public
static void
main(String[]
args)
{new C().pX();}}答案:錯(cuò)誤。在編譯時(shí)會(huì)發(fā)生錯(cuò)誤
(錯(cuò)誤描述不同的
JVM有不同的信息,意思就是未明確的
x調(diào)用,兩個(gè)x都匹配(就象在同時(shí)import可以用來明確,而接口的屬性默認(rèn)隱含為
和兩個(gè)包時(shí)直接聲明public static
Datefinal.
一樣)。對(duì)于父類的變量所以可以通過來明確。
,2、classData{inti=1;}publicclassTestData{Dataa1=newData();finalDataa2=newData();finalDataa21;staticfinalData a3=newData();publicstaticvoidmain(String[]args){TestDatatest=newTestData();newData();(1)(2)newData();//(3)(4)newData();//(5)(6)=newData();//(7)}}答案:(1),(5),(7)處錯(cuò)誤:a21應(yīng)該在定義或者 TestData 構(gòu)造函數(shù)中初始化a2,a3是final 類型的,不可以在使用中進(jìn)行賦值3、abstract
class
Something
{private
abstract
String
doSomething
();}答案: 錯(cuò)。abstract 的methods不能以implement( 實(shí)現(xiàn))具體細(xì)節(jié)的,怎么可以用method封鎖起來呢? (同理,abstract
privateprivatemethod
修飾。abstract把a(bǔ)bstract前不能加 final)
的。
methods
就是讓子類三、簡(jiǎn)答題1、char型變量中能不能存儲(chǔ)一個(gè)中文漢字?為什么?答案:能夠定義成為一個(gè)中文漢字的,因?yàn)?java 中以u(píng)nicode 編碼,一個(gè) char占16個(gè)字節(jié),所以放一個(gè)中文是沒問題的2、sleep() 和wait() 有什么區(qū)別?sleep是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時(shí)間,給執(zhí)行機(jī)會(huì)給其他線程,但是監(jiān)控狀態(tài)依然保持,到時(shí)后會(huì)自動(dòng)恢復(fù)。調(diào)用 sleep不會(huì)釋放對(duì)象鎖。wait是Object類的方法,對(duì)此對(duì)象調(diào)用 wait方法導(dǎo)致本線程放棄對(duì)象鎖,進(jìn)入等待此對(duì)象的等待鎖定池,只有針對(duì)此對(duì)象發(fā)出 notify 方法(或notifyAll) 后本線程才進(jìn)入對(duì)3、接口是否可繼承接口
?抽象類是否可實(shí)現(xiàn)
(implements)
接口?
抽象類是否可繼承實(shí)體類(concreteclass)答:接口可以繼承接口。抽象類可以實(shí)現(xiàn)
(implements)
接口,抽象類是否可繼承實(shí)體類,但前提是實(shí)體類必須有明確的構(gòu)造函數(shù)四、數(shù)據(jù)庫基礎(chǔ)及問答1、說出你對(duì)于Overriding和Overloading的理解。構(gòu)造函數(shù)能否被重寫?重載能夠改變方法的返回值類型。答案:方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個(gè)類中多態(tài)性的一種表現(xiàn)。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說該方法被重寫(Overriding)。子類的對(duì)象使用這個(gè)方法時(shí),將調(diào)用子類中的定義,對(duì)它而言,父類中的定義如同被"屏蔽"了。如果在一個(gè)類中定義了多個(gè)同名的方法,它們或有不同的參數(shù)個(gè)數(shù)或有不同的參數(shù)類型,則稱為方法的重載(Overloading)。構(gòu)造函數(shù)不能被重寫。Overloaded的方法是可以改變返回值的類型2、說出數(shù)據(jù)連接池的工作機(jī)制是什么?答:J2EE服務(wù)器啟動(dòng)時(shí)會(huì)建立一定數(shù)量的池連接,并一直維持不少于此數(shù)目的池連接??蛻舳顺绦蛐枰B接時(shí),池驅(qū)動(dòng)程序會(huì)返回一個(gè)未使用的池連接并將其表記為忙。如果當(dāng)前沒有空閑連接,池驅(qū)動(dòng)程序就新建一定數(shù)量的連接,新建連接的數(shù)量有配置參數(shù)決定。當(dāng)使用的池連接調(diào)用完成后,池驅(qū)動(dòng)程序?qū)⒋诉B接表記為空閑,其他調(diào)用就可以使用這個(gè)連接。3、數(shù)據(jù)庫編程有三張表,學(xué)生表(student)、學(xué)生課程表(calsses)、學(xué)生分?jǐn)?shù)表(grades),請(qǐng)?jiān)O(shè)計(jì)三張表的結(jié)構(gòu),并實(shí)現(xiàn)以下要求:1)統(tǒng)計(jì)每個(gè)學(xué)生各科目平均分,要求顯示學(xué)生姓名,平均分值,并篩選出平均分大于60的學(xué)生,顯示順序按照平均分降序排列2)寫出以上功能的sql語句五、算法題1、排序都有哪幾種方法?請(qǐng)列舉。用 JAVA實(shí)現(xiàn)任意一種排序(偽代碼亦可) 。答:排序的方法有:插入排序(直接插入排序、希爾排序),交換排序(冒泡排序、快速排序),選擇排序(直接選擇排序、堆排序),歸并排序,分配排序(箱排序、基數(shù)排序)快速
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能科學(xué)家職位面經(jīng)與考點(diǎn)
- 軟件開發(fā)工程師筆試編程題庫含答案
- 建筑行業(yè)IT系統(tǒng)支持面試題集
- 電商運(yùn)營面試題庫與答案詳解
- 考試大綱風(fēng)力發(fā)電主軸維修技師等級(jí)考試內(nèi)容
- 人工智能倫理師面試題及道德評(píng)估標(biāo)準(zhǔn)含答案
- 新媒體平臺(tái)主編的崗位特點(diǎn)與面試題參考
- 教育學(xué)部教育學(xué)研究員面試題及答案
- 管網(wǎng)調(diào)度主管筆試題庫含答案
- 銀行法務(wù)合規(guī)專員面試要點(diǎn)及答案
- 2025年植物標(biāo)本采集合同協(xié)議
- 2025天津市第二批次工會(huì)社會(huì)工作者招聘41人考試筆試參考題庫及答案解析
- 2025湖北武漢市蔡甸區(qū)總工會(huì)招聘工會(huì)協(xié)理員4人筆試試題附答案解析
- 2026年企業(yè)出口管制合規(guī)審查培訓(xùn)課件與物項(xiàng)識(shí)別指南
- 膽管重復(fù)畸形健康宣教
- 2025秋人教精通版英語小學(xué)五年級(jí)上冊(cè)知識(shí)點(diǎn)及期末測(cè)試卷及答案
- 校園反恐防暴2025年培訓(xùn)課件
- 2026年安徽城市管理職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試模擬測(cè)試卷附答案
- 2025甘肅省水務(wù)投資集團(tuán)有限公司招聘企業(yè)管理人員筆試備考題庫附答案解析
- 2025山東壹通無人機(jī)系統(tǒng)有限公司暨三航無人系統(tǒng)技術(shù)(煙臺(tái))有限公司社會(huì)招聘筆試現(xiàn)場(chǎng)及筆試歷年參考題庫附帶答案詳解
- 2025年秋季學(xué)期國家開放大學(xué)《人文英語4》期末機(jī)考精準(zhǔn)復(fù)習(xí)題庫
評(píng)論
0/150
提交評(píng)論