![2.試題庫java程序設計模擬試題_第1頁](http://file4.renrendoc.com/view/ac14526e90bdada5b0bd42e754fdfd97/ac14526e90bdada5b0bd42e754fdfd971.gif)
![2.試題庫java程序設計模擬試題_第2頁](http://file4.renrendoc.com/view/ac14526e90bdada5b0bd42e754fdfd97/ac14526e90bdada5b0bd42e754fdfd972.gif)
![2.試題庫java程序設計模擬試題_第3頁](http://file4.renrendoc.com/view/ac14526e90bdada5b0bd42e754fdfd97/ac14526e90bdada5b0bd42e754fdfd973.gif)
![2.試題庫java程序設計模擬試題_第4頁](http://file4.renrendoc.com/view/ac14526e90bdada5b0bd42e754fdfd97/ac14526e90bdada5b0bd42e754fdfd974.gif)
![2.試題庫java程序設計模擬試題_第5頁](http://file4.renrendoc.com/view/ac14526e90bdada5b0bd42e754fdfd97/ac14526e90bdada5b0bd42e754fdfd975.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java 程序設計課程 試卷 12一單選題(每題 1 分,共 11 分)1.欲構造 ArrayList 類的一個實例,此類繼承了 List 接口,下列是正確的A、 ArrayList myList=new Object();?B、 C、 D、 2.pa A、 B、 C、 D、3.List myList=new ArrayList(); ArrayList myList=new List(); List myList=new List();()方法使用哪種類型的參數(shù)? GraphicsGraphics2D StringColor正確的表達式A、 B、 C、D、byte=128;=null;lon
2、g l=0 xL;double=0.9239d;4.下列程序運行的結果public class ExampleString str=new String(good); charch=a,b,c;public sic void main(Stringargs)Example ex=new Example(); ex.change(ex.str,ex.ch);System.out.pr(ex.str+ and );Sytem.out.pr(ex.ch);public void change(String str,char ch) str=test ok;ch0=g;A、 good and abcB
3、、 good and gbcC、test ok and abc D、 test ok and gbc5.運行下列程序, 會產(chǎn)生什么結果 public class X extends Thread implements public void run()RunableSystem.out.prln(this is run();public sic void main(String args)Thread t=new Thread(new X();t.start();A、 B、C、第一行會產(chǎn)生編譯錯誤第六行會產(chǎn)生編譯錯誤第六行會產(chǎn)生運行錯誤D、程序會運行和啟動6.要從文件 file.dat文件中讀
4、出第 10 個字節(jié)到變量 C 中,下列哪個方法適合? A 、FileInputStream in=new FileInputStream(file.dat); in.skip(9);c=in.read();B 、FileInputStream in=new FileInputStream(file.dat); in.skip(10);c=in.read();C、 FileInputStream in=new FileInputStream(file.dat);c=in.read();D 、RandomAcsFile in=new RandomAcsFile(file.dat); in.skip
5、(9);c=in.readByte();7.容器被重新設置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變? A、CardLayoutB、C、FlowLayoutBorderLayoutD、GridLayout8.給出下面代碼:public classarr = newsic10;public sic void main(String a)System.out.prln(arr1);那個語句是正確的?A、 編譯時將產(chǎn)生錯誤;B、 編譯時正確,運行時將產(chǎn)生錯誤;C 、輸出零;D、 輸出空。9.哪個關鍵字可以對對象加互斥鎖? A、 transientBsynchizedCDseri
6、alizesic10.下列哪些語句關于內存回收的說明是正確的? A、 程序員必須創(chuàng)建一個線程來內存;B、 內存回收程序負責無用內存C、內存回收程序允許程序員直接內存D、內存回收程序可以在指定的時間11.下列代碼哪幾行會出錯: 內存對象1)2)3)4)public void modify() I, j, k;I = 100;while ( I 0 ) 5)6)7)8)j = I * 2;System.out.prln ( The valueof j is + j );k = kI-;+ 1;9)10A、B、lineline46C、D、lineline78二、多項選擇題(每題 3 分,共 39 分
7、)1.執(zhí)行下列代碼后,哪個結論是正確的 String s=new String10; A、 B、 C、D、s10 為 ;s9 為 null; s0 為 未定義s.length 為 102.下面的表達式哪個是正確的? A、B、StringStrings=你好;s=你好;i=3;i=3;s+=i;if(i=s) s+=i;C、D、StringStrings=你好;s=你好;i=3;i=3;s=i+s;s=i+;E、. String s=null;i=(s!=null)&(s.length0)?s.length():0;3.選出合理的標識符 A、 B、 C、D、_sys1_lll 2$changec
8、lass4.哪個布局管理器使用的是組件的最佳尺寸( preferred size) A、 B、C、FlowLayout BorderLayoutGridLayoutD、CardLayoutE、GridBagLayout5.下列哪個方法可用于創(chuàng)建一個可運行的類? A、publicclassXimplementsRunable public void run() . B、C、publicpublicclassclassXXimplementsimplementsThreadThreadpublic void run() . publicrun() . D、public class X implem
9、ents Runableprotected void run() . E、public class X implements Thread public void run() . 6.下面哪個方法可以在任何時候被任何線程調用? A、notify()B、C、wait()notifyAll()D、sleep()E、yield()F、synchized(this)7.構造 BufferedInputStream 的合適參數(shù)是哪個? A B CDBufferedInputStream BufferedOutputStream FileInputStreamFileOuterStreamE. File8
10、.下列說法正確的是 A B CDjava.lang.Clonable 是類 java.lang.Runnable 是接口 Double 對象在 java.lang 包中Double a=1.0 是正確的 java 語句正確的表達式 9.A BCdouble Doublebyte aa=1.0;a=new Double(1.0);= 340;DByte a= 120;10.定義一個類名為MyClass.java的類,并且該類可被一個工程中的所有類類的正確應為: ,那么該Aprivate class MyClass extends ObjectBC Dclass MyClass extends O
11、bject public class MyClasspublic class MyClass extends Object11.下列哪個方法與方法 public void add(a)為合理的重載方法。 A B CDpublic public publicpublicadd(a)void voidvoidadd(long a)add(a,b)add(float a)12.如果下列的方法能夠正常運行,在控制臺上將顯示什么? public void example()tryunsafe();System.out.prln(Test1);catch(SafeException e)System.ou
12、t.prln(Test 2);finallySystem.out.prln(Test 3);System.out.prln(Test 4); A B CDTest Test TestTest123413.下列哪些情況可以終止當前線程的運行? A BC拋出一個例外時。當該線程調用 sleep()方法時。當創(chuàng)建一個新線程時。D當一個優(yōu)先級高的線程進入就緒狀態(tài)時。三、 填空題(每題 2 分,共 10 分)1.執(zhí)行下列代碼后的結果是什么?x,a=2,b=3,c=4;x=+a+b+c+; 2. 含了 Collection 的接口和類的 API3.main 方法的格式包括 4.下列程序中構造了一個 SET
13、 并且調用其方法 add(),輸出結果是 public public publicpublicclass AhashCode()return 1; equals(Object b)return truesic void main(String args) Set set=newHashSet();set.add(newset.add(new set.add(newA();A();A();System.out.prln(set.size();5.下列程序的運行結果是 class A class Dogprivate privatepublicString name; age;step;Dog(S
14、tringname=s; age=a;step=0;s,a)public void run(Dog fast)fast.step+;public sic void main (String args)A a=new A();Dog d=a.new Dog(Tom,3); d.step=25;d.run(d);System.out.prln(d.step);四、 編程題(每題 10 分,共 40 分)1.編寫一個輸出o World!的程序,用兩種方式實現(xiàn)(Application、Applet)。打印輸出 10 行楊暉三角形有下面一段 Server,目的是能夠同時服務多個客戶,客戶的請求是一句話(
15、一個String)。如果這個請求的內容是字符串plain的話,服務器僅將o字符串返回給用戶。否則將用戶的話追加到當前目錄的文本文件 Memo.txt 中(路徑為Memo.txt),并向用戶返回OK。注意 Server 并發(fā)的處理多用戶,Memo.txt 被共享,要求不能出現(xiàn)數(shù)據(jù)不一致。Server 的程序如下文件 Server.java:public class Serverpublic sic void main(String args)MemoController memoController = new MemoController(); tryServerSocket ss = new
16、 ServerSocket(1999); while (true)Socket s = ss.accept(); tryUserThread t = new UserThread(s, memoController); t.start();catch(Exception e)e.prStackTrace();catch(Exception e) e.prStackTrace();finallymemoController.close();類 UserThread 程序如下:文件 UserThread.java:public claSocket s;serThread extends Threa
17、dMemoController memo;public UserThread (Socket s, MemoController memo) this.s = s;this.memo = memo;public void run() tryBufferedReader br = new BufferedReader(newInputStreamReader(s.getInputStream();PrWritw = new PrWriter(newOutputStreamWriter(s.getOutputStream();String req = br.readLine(); if (req.equals(plain)pw.prelseln(o);memo.append(req);pw.prln(OK);pw.flush();pw.close();br.close();s.close();catch(Exception e)e.pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球初級沖擊式破碎機行業(yè)調研及趨勢分析報告
- 座次禮儀健康管理系施怡寧講解
- 2025個人借款樓房抵押合同范本
- 2025標準材料采購合同范本
- 打灰工班組承包合同
- 生活污水處理合同書范本年
- 墻面廣告租賃合同
- 提高人際溝通與協(xié)調的技巧
- 建筑工程施工總承包合同
- 活動板房工程合同范本
- 《民航服務溝通技巧》教案第16課民航服務人員平行溝通的技巧
- 深圳市物業(yè)專項維修資金管理系統(tǒng)操作手冊(電子票據(jù))
- 2023年鐵嶺衛(wèi)生職業(yè)學院高職單招(數(shù)學)試題庫含答案解析
- 呆死帳的發(fā)生與預防課件
- 10000中國普通人名大全
- 起重機械安裝吊裝危險源辨識、風險評價表
- 華北理工兒童口腔醫(yī)學教案06兒童咬合誘導
- 中國建筑項目管理表格
- 高一3班第一次月考總結班會課件
- 公共政策分析導論教學課件匯總完整版電子教案
- 我國油菜生產(chǎn)機械化技術(-119)
評論
0/150
提交評論