Java基礎(chǔ)試題_第1頁(yè)
Java基礎(chǔ)試題_第2頁(yè)
Java基礎(chǔ)試題_第3頁(yè)
Java基礎(chǔ)試題_第4頁(yè)
Java基礎(chǔ)試題_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、考砸了,把做錯(cuò)得題目重新復(fù)習(xí)一下對(duì)應(yīng)得知識(shí)點(diǎn)一、單項(xiàng)選擇(每題2、5分,2 0 * 2.5=50) A1. 下面哪種情況屬于方法重載.A)方法名相同,參數(shù)類型與個(gè)數(shù)不同B)方法參數(shù)類型相同C)方法參數(shù)個(gè)數(shù)相同?D)方法名相同,方法參數(shù)類型與個(gè)數(shù)也相同2. 您想用下面得代碼查找數(shù)組最后一個(gè)元素得值,當(dāng)您編譯并運(yùn)行它得時(shí)候,會(huì)發(fā)生什么? Cp ubl i c class My A r p u blic s tatic void main (Str i ng arg v ) int i = n e w i n t 5 ;System、out、pri n t 1 n(i5 );A) .編譯通過(guò)并輸出0

2、B) .編譯通過(guò)并輸出n u llC) .編譯通過(guò)但發(fā)生運(yùn)行時(shí)錯(cuò)誤D) .編譯出錯(cuò)3. JFrame得默認(rèn)布局管理器就是什么?C4. F r am e 得默認(rèn)布局就是 FlowL a y ou t5. JF ram e得默認(rèn)布局就是Bo r d erLayo u tA)F 1 owLay outB) Gr i d L a yo u tC)B o rd erLa y outD) CardLay o ut6.給定下面得類定義Dclass Base Base(in t i) c 1 ass D e f C on ext e nds Base Def Co n ( i nt i )/XX如果將標(biāo)記/

3、/XX得地方替換為下面得行,哪一行就是獨(dú)立合法得 ?A .super();B) .th i s ();C .thi s ( 9 9 );D) .sup e r(99 );7.啟動(dòng)線程方法正確得就是D。A)r u n()方法B) su spe nd ()方法C) stop ()方法D) st art ()方法6、在Java中,調(diào)用Math、random。方法可能返回得結(jié)果就是(B)Math、random返回得就是一個(gè) double值 此值大于0、0且小于1、0A) 132、 34B) 0、34 2C) 2 9、34 E 1 0D) 1 00097 下面得哪一個(gè)聲明就是合法得?BA) public

4、 pro tec ted a m ethod (int i)B) p ublic void am e thod( int i )Q public vo i d ame t hod ( v oid )D) v o id publi c am e tho d (int i )8、假設(shè)有以下Java代碼:Cimp o rt j ava、apple t、*;1 mport java、awt、* ;public class My_App let extends Applet 卜如果要在HT ML頁(yè)中嵌入以上A pp 1 et,可按下面()方式完成。(選擇一項(xiàng))A) APPLET CODE = My_A

5、p plet W I D TH = 200 HEIG H T = 1 0 0 V/APPLETB) APP L ET CODE = My_ A p p 1 et、j a va WI D TH= 2 0 0 HEIGHT = 100 V/AP PLET C) APPLET CODE = M y_Applet、class WIDTH=200 H E IGHT= 100 V/A P P L ETD) APPLET CODE = M y _ Applet html W I DTH=2 0 0 HEIG HT = 100/APP LET9、在J a va中,要想使只有定義該類所在得包內(nèi)得類可以訪問(wèn)該類,

6、應(yīng)該用(A)關(guān)鍵字 .?A) 不需要任何關(guān)鍵字B) privateC) f inalD) p r otected10 下述哪些說(shuō)法就是正確得? AA) 實(shí)例變量就是類得成員變量B)實(shí)例變量就是用static關(guān)鍵字聲明得C) 類變量在方法執(zhí)行時(shí)創(chuàng)建D) 類變量在使用之前必須初始化11 以下代碼中哪些就是可以正確定義一個(gè)接口得。 CA) ab s tract c 1 ass Ab s t r actTest B)cla s sab str a c t Abstrac t Tes t C) i nte r face A bstra c t T e s tD) class inte r f a c e

7、 Abst rac t Test 12、如希望Ja v a類中得某成員變量只能在package內(nèi)部被直接訪問(wèn),那么定義該變量時(shí)使用限定詞_最適合DA) p u b licB ) pr i v a t eC) p r otected ?D)不使用限定詞13、 下列使用同步方法正確得就是:AA) p ub lic synchr o nized v o id sh o w ( ) B ) s ynchro n iz e d (target) C) p ub 1 ic vo i d sh ow syn c hroniz e d () D) synchro n i z e d() 14、 以下那個(gè)方法可

8、以讓線程暫停執(zhí)行_B.A) ru n ()方法B) s leep()方法C) st a rt()方法D)以上方法都不正確15、 兩個(gè)過(guò)程爭(zhēng)奪同一個(gè)資源_ _B。A) 一定死鎖B )不一定死鎖C)不會(huì)死鎖D)以上說(shuō)法都不對(duì)16 下列使用同步方法正確得就是:AA)publi c sync h ro n ized voi d show ()B) sy n ch r o n ize d ( ta r g e t ) C) publ i c v o id show sy nch r o n i zed () D) s y nchronized () 17、 try 里有一個(gè)retu r n語(yǔ)句,那么緊跟

9、在這個(gè)try后得f i nally 里得code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在 ret u r n前還就是后?BA. 不執(zhí)行B. 執(zhí)行,在r e turn前C. 執(zhí)行,在return 后D. 程序出現(xiàn)異常18、 如果要設(shè)置窗體得大小通過(guò)哪個(gè)方法來(lái)實(shí)現(xiàn)( C)A、set Font ()B、s etBack g r o und()C、setSiz e ()D、set V i sib 1 e ()19、 下面哪種情況能實(shí)現(xiàn)自動(dòng)轉(zhuǎn)換。BA)int 型轉(zhuǎn)換成byte 型B ) float型轉(zhuǎn)換成d o u b le型C)do u ble型轉(zhuǎn)換成i n t型D) char型轉(zhuǎn)換成i nt型20、 在so

10、cket編程中,服務(wù)器端得實(shí)現(xiàn)方法為:A_。A)Se r verSo c ket serso c = n e w ServerSocket ( 80 0 0);B) Socket soc= s erso c、accept ();C)Input S t ream is=soc、g e tin putStream ();D) Socket s oc=new S o cket ( localh o st” ,8000);E) Inpu t Stream is=soc、 getInputStream ();(每題3 分, 10 * 3=30 )1. 子類繼承父類后,下面哪些說(shuō)法就是正確得BCD。?A)

11、子類可以訪問(wèn)父類所有得成員變量與方法B )子類還可以成為其她子類得父類C)子類與父類在同一個(gè)包中時(shí),子類不能訪問(wèn)父類得p r ivat e方法?D)子類與父類在同一個(gè)包中時(shí),子類不能訪問(wèn)父類得private變量2. 下面哪種情況能實(shí)現(xiàn)自動(dòng)轉(zhuǎn)換AC .A) byte型轉(zhuǎn)換成int型B ) in t型轉(zhuǎn)換成by t e型C)float型轉(zhuǎn)換成dou b le型D) do u b 1 ei nt 型E) c h a r型轉(zhuǎn)換成in t型3. 下面關(guān)于數(shù)組說(shuō)法正確得就是。AB C DA) 一維數(shù)組實(shí)質(zhì)上就是相同類型變量得列表B) char c =n e w char2 6 ;可聲明一個(gè)含有 26個(gè)元素

12、得c har型數(shù)組C)當(dāng)為一個(gè)多維數(shù)組得時(shí)候分配內(nèi)存時(shí),僅需要為第一指定內(nèi)存,然后再分配其她維得內(nèi)存D)inttwain口 口 =n e w in t4 5;可聲明一個(gè)二維數(shù)組4. 下面哪個(gè)就是能用于s wi t ch語(yǔ)句得參數(shù)?A) byt e b= 1 ;B) i nt i = 1 ;C) b oo 1 e an b = f a 1 se ;D) ch a rc= c ;5. Appl e t得生命周期涉及到哪幾個(gè)方法ABDE 。A) init( )B) st art ()C) pain t ()D) s top ()E) destroy()6 .下面得哪一句陳述就是正確得?CDA)默認(rèn)得

13、構(gòu)造函數(shù)有帶v oid得返回類型B)默認(rèn)得構(gòu)造函數(shù)有一個(gè)帶voi d得參數(shù)C) 默認(rèn)得構(gòu)造函數(shù)不帶參數(shù)D) 如果類中定義了其她得構(gòu)造函數(shù)則在編譯時(shí)候不會(huì)創(chuàng)建默認(rèn)得構(gòu)造函數(shù)7 . Object類中包含那些方法? BCDEA)ru n ()B)h a shCode ()C )e q u a 1 s ()D)w a i t ()E) c lone ()8 .對(duì)于tcp與udp實(shí)現(xiàn)網(wǎng)絡(luò)編程,表述錯(cuò)誤得就是 BD 。A)tcp 實(shí)現(xiàn)得網(wǎng)絡(luò)編程更安全些B)通過(guò)T CP協(xié)議傳輸,得到得就是一個(gè)順序得無(wú)保證得數(shù)據(jù)流C) tcp發(fā)送方與接收方得成對(duì)得兩個(gè)so ck et之間必須建立連接D) u dp編程中可以保

14、正數(shù)據(jù)傳遞得安全性與有序性E)使用U DP傳輸數(shù)據(jù)時(shí)就是有大小限制得9.以下關(guān)于java、ut i l包得敘述正確得。ABCDA)在這個(gè)包中,Jav a提供了一些實(shí)用得方法與數(shù)據(jù)結(jié)構(gòu)。B)util包下得Ra ndom類就是用來(lái)產(chǎn)生隨機(jī)數(shù)得。C) util包下提供一個(gè)用來(lái)定義日期得類:D ate類。D)該包提供得堆棧(S tac k)、向量(Vec t o r)以及哈希表(H a sh t ab 1 e)等 類來(lái)表示相應(yīng)得數(shù)據(jù)結(jié)構(gòu)。10.以下關(guān)于集合框架得四個(gè)基本接口得層次結(jié)構(gòu)關(guān)系敘述正確得就是BC。A) Col 1 ect ion接口下得所有實(shí)現(xiàn)類都允許重復(fù)得對(duì)象。B) S e t接口繼承 C

15、olle c t i o n,但不允許重復(fù).C) List接口繼承Collect i on,允許重復(fù),并引入位置下標(biāo)D) Map就是C。1 lecti。n集合下得另外一種實(shí)現(xiàn)方式,它實(shí)現(xiàn)了用于維護(hù)鍵/值對(duì)得操作。三、問(wèn)答或填空(每題 5分,4* 5= 2 0)1 .以下程序用來(lái)實(shí)現(xiàn)接收鍵盤輸入數(shù)據(jù),當(dāng)鍵盤輸入end后,將對(duì)輸入得內(nèi)容進(jìn)行排序,并最終輸出,請(qǐng)將代碼補(bǔ)種完整;import j ava、i o、Buffer e d R ea d e r ;im p o rt ja v a、io、IO E xce p t i o n ;impor t java、io、In p utSt r eamRe

16、ader ;im p or t j ava、u t il、A rr a y List;import java、util、A rrays;publi c c 1 ass PrintDcmo ?d u b 1 ic s tati c v o id main( S trin g args 口) ?S t ring str;? boolean b = tru e ;?A rray L ist list = new ArrayList ();2/接受鍵盤輸入并保存到inpu t流中Sc a nner scan = new S c ane r ();?np u tStrea m Reade r stdin

17、 = new In p ut S t r e amR e ade r (system 、 in);/并將其轉(zhuǎn)換成緩沖流保存?Buf f c r ed R eade r bufin = new B uff e redR e a d er ( s tdin );?While (b)? t ry ? S yste m、o u t、pri n t(請(qǐng)輸入字符:”;)? 2/以行為單位讀取? str =buf in、r e ad L ine();? /當(dāng)該行輸入得為end得時(shí)候代表輸入結(jié)束? f (str、equal s(en d ) )b = f alse ;? ? if (b)?各輸入得字符串類型得

18、數(shù)轉(zhuǎn)換成let e g e r并保存到ArrayLi s t中?list、add( Integ e r、valueOf (str) ) _);? ? c a t ch (IO Exception E)?S y s tem、out、p rintl n (發(fā)生 I/O 錯(cuò)誤! !”);?b = f alse ;3 ?Sys t em、out、print 1 n(排序結(jié)果);?/將li s t轉(zhuǎn)換成樹(shù)組?Obje ct a = list、 to Ar ray ();/通過(guò)Array s對(duì)象得方法進(jìn)行內(nèi)部排序? A r r ays、so r t (a) ;牙o r(in t i = 0 ; i l e ngth ; i+ + )? System、out、println( ai);? 2 . jav a中有幾種類型得流? JDK為每種類型得流提供了一些抽象類以供繼承,請(qǐng)說(shuō)出她們分別就是哪些類?字節(jié)流,字符流。(1 )字節(jié)流繼承于InputStr e amOu tpu t St r eam (2),字符 流承于 Inpu t StreamRe a de r OutputSt r e a mWriter( 2 )3 . 寫出Ar r

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論