![程序設(shè)計期末考試試題五_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fec97fe5-dd69-49f3-9b8a-6777827d5aa3/fec97fe5-dd69-49f3-9b8a-6777827d5aa31.gif)
![程序設(shè)計期末考試試題五_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fec97fe5-dd69-49f3-9b8a-6777827d5aa3/fec97fe5-dd69-49f3-9b8a-6777827d5aa32.gif)
![程序設(shè)計期末考試試題五_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fec97fe5-dd69-49f3-9b8a-6777827d5aa3/fec97fe5-dd69-49f3-9b8a-6777827d5aa33.gif)
![程序設(shè)計期末考試試題五_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fec97fe5-dd69-49f3-9b8a-6777827d5aa3/fec97fe5-dd69-49f3-9b8a-6777827d5aa34.gif)
![程序設(shè)計期末考試試題五_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fec97fe5-dd69-49f3-9b8a-6777827d5aa3/fec97fe5-dd69-49f3-9b8a-6777827d5aa35.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、JAVA 程序設(shè)計期末考試試題(五)一、單 選題1、當(dāng)某一線程正處于休眠狀態(tài),而另一個線程用Thread 類中的 interrupt() 方法中斷它時,拋出的異常類型是( )。A) IOException B) RuntimeExceptionC) InterruptedExceptionD) ClassNotFoundException2、下面的程序段的功能是 ( )。File file1=new File("d:xxxyyyzzz"); file1.mkdirs();A) 在當(dāng)前目錄下生成子目錄: xxxyyyzzzB) 生成目錄: e:xxxyyyzzzC)在當(dāng)前目錄
2、下生成文件xxx.yyy.zzzD)以上說法都不對3、應(yīng)用程序的 main 方法中有以下語句,則輸出的結(jié)果是 ()。String s="xxxxxxxxxxxxxxx#123#456#zzzzz"int n=s.indexOf("#");int k=s.indexOf("#",n+1);String s2=s.substring(n+1,k);System.out.println(s2);A) 123456B)123C) xxxxxxxxxxxxxxx D) zzzzz(in dexOf()是什么方法?)4、關(guān)于下面的程序Test.j
3、ava說法正確的是()。public class Test String x="1"int y;public static void main(String args) int z=2;System.out.println(x+y+z);A) 3B)102C) 12D)程序有編譯錯誤5、應(yīng)用程序的 main 方法中有以下語句,則輸出的結(jié)果是 ()。int b=1, 1, 1, 2,2, 3;int sum=0;for(int i=0;i<b.length;i+) for(int j=0;j<bi.length;j+) sum+=bij;System.out.pr
4、intln("sum="+sum);A) 10 B)6 C) 9 D) 136、應(yīng)用程序的 main 方法中有以下語句,則執(zhí)行后輸出的結(jié)果是 ()。int x=125,21,5,168,98;int min=x0;for(int i=1;i<x.length;i+)if(xi<min) min=xi;System.out.println(min);A) 125B)5C) 98 D) 1687、應(yīng)用程序的 main 方法中有以下語句,則輸出的結(jié)果是 ()。Hashtable hashtable=new Hashtable();hashtable.put("
5、;100","aaa");hashtable.put("200","bbb");hashtable.put("300","ccc"); System.out.println(hashtable.get("300").toString()+ hashtable.get("200").toString()+ hashtable.get("100").toString();A) aaa B) bbb C) ccc D) cccbbb
6、aaa8、以下關(guān)于 java 異常說法不正確的是( )。A)Throwable 類是 Java 語言中 Error 類和 Exception 類的父類。B) 當(dāng)異常對象是Exception類(或其子類)的實例時,能通過 Java虛擬機或者 throw語句拋出該異常對象,并能通過 trycatchfinal處理。C) 如果只用一個catch塊捕捉多個異常對象,則 catch子句中的參數(shù)類型應(yīng)是所 有異常對象的父類。D) 以上說法都不對。9、下面的程序創(chuàng)建了一個文件輸出流對象,用來向文件 test.txt中輸出數(shù)據(jù),假 設(shè)程序當(dāng)前目錄下不存在文件test.txt,編譯下面的程序Test.java后
7、,將該程序運 行3次,則文件 test.txt 的內(nèi)容是( )。import java.io.*;public class Test public static void main(String args) try String s="ABCDE"byte b=s.getBytes();FileOutputStream file=new FileOutputStream("test.txt",true); file.write(b);file.close(); catch(IOException e) System.out.println(e.toStr
8、ing();A) ABCABC B) ABCDEC)Test D) ABCDEABCDEABCDE10、下面說法 不正確的是( )?A) 列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。B) List 接口是可以包含重復(fù)元素的有序集合。C) Set接口是不包含重復(fù)元素的集合。D) Map 接口將鍵映射到值,鍵可以重復(fù),但每個鍵最多只能映射一個值。二、多選題1、 下面哪些關(guān)鍵字能用來控制對類成員的訪問( )?A)publicB)protectedC)privateD)default2、下面關(guān)于Java中異常處理try塊的說法正確的是()?A) try 塊后通常應(yīng)
9、有一個 catch 塊,用來處理 try 塊中拋出的異常。B) catch 塊后必須有 finally 塊。C) 可能拋出異常的方法調(diào)用應(yīng)放在try塊中。D) 對拋出的異常的處理必須放在try塊中3、 線程對象的生命周期中 ,通常經(jīng)歷下面哪些狀態(tài)()。A)新建 B)運行 C)就緒D)死亡4、定義如下的二維數(shù)組b,下面的說法正確的是()。int b=1, 2, 3, 4, 5,6, 7, 8;A)b.length 的值是 3。 B)b1.length 的值是 3。C)b11的值是5。D)二維數(shù)組b的第一行有3個元素5、 類B是一個抽象類,類C是類B的非抽象子類,下列創(chuàng)建對象 x1的語句中 正確的
10、是()。A)B x1= new B( );B)B x1= new C();C)C x1= new C( );D) C x1= new B();6、下面關(guān)于進程、線程的說法正確的是()。A) 進程是程序的一次動態(tài)執(zhí)行過程。一個進程在其執(zhí)行過程中,可以產(chǎn)生多個線程一一多線程,形成多條執(zhí)行線索。B) 線程是比進程更小的執(zhí)行單位,是在一個進程中獨立的控制流,即程序內(nèi)部的 控制流。線程本身不能自動運行,棲身于某個進程之中,由進程啟動執(zhí)行。C) Java多線程的運行與平臺相關(guān)。D) 對于單處理器系統(tǒng),多個線程分時間片獲取CPU或其他系統(tǒng)資源來運行。對 于多處理器系統(tǒng),線程可以分配到多個處理器中,從而真正的
11、并發(fā)執(zhí)行多任務(wù)。7、 下面關(guān)于外部類和內(nèi)部類成員的相互訪問的規(guī)則中,正確的選項是()。A) 內(nèi)部類可以直接訪問外部類的成員B) 外部類可以直接訪問內(nèi)部類的成員C) 外部類不能訪問內(nèi)部類的成員D) 外部類可通過創(chuàng)建內(nèi)部類的實例來訪問內(nèi)部類的成員三、程序閱讀題1、閱讀下面的程序代碼,并回答問題(問3分, 問3分,共6分)。Stri ng s1= new Strin g("abcde");String s2=new Strin g("abcde");boolea n b1=s1.equals(s2);boolea n b2=s1=s2;System.out.p
12、ri nt(b1+""+b2);程序段執(zhí)行后,在命令行的輸出結(jié)果如何?解釋輸出(1)的結(jié)果的原因?答案:true falseequals方法比較兩個字符串的內(nèi)容是否相等;運算符“=”判斷兩個對象是 否指向同一個引用,即是否為同一個對象。2、閱讀下面的程序,并回答問題(問3分, 問3分,共6分)。import java.io.*;public class Test public static void main( Stri ng args) throws IOExcepti on BufferedReader buf= new BufferedReader(new In pu
13、tStreamReader(System.i n);while(true) String str=buf.readL in e();if(str.equals("quit")break;int x=ln teger.parse In t(str);System.out.pri ntln( x*x);編譯運行上面的程序:從鍵盤輸入10,回車后輸出的結(jié)果如何?從鍵盤輸入exit,回車后程序能正確執(zhí)行嗎?為什么?答案:100不能;因為方法Integer.parseInt(str不能將字符串“ exit”轉(zhuǎn)化為整數(shù),拋出異 常。3、寫出下面的程序編譯、運行后的結(jié)果(6分)。publ
14、ic class Testpublic static void main( Stri ng args) new Stude nt("Tom",'m',90,88);new Stude nt("Jack",'m',66,89);new Stude nt("Mary",'f,76,86);System.out.pri ntln (” nametsextch in esete nglish");Stude nt.pri nt();class Stude nt protected String
15、n ame;protected charsex;protected intchin ese;protected inten glish;protected Stude ntn ext;static Stude nt list;Stude nt(Stri ng n ame, char sex, int chin ese,i nt en glish)=name;this.sex=sex;this.chinese=chinese;this.english=english;this.next=list;list=this;static void print() Student friend=list;if(friend=null)System.out.println("The list is empty.");else do
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球自動包餃子機行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球丙烷氣體燃燒器行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球便攜式應(yīng)急電源發(fā)電機行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國廢物回收分類機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球X射線防護面罩行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球同軸微導(dǎo)管系統(tǒng)行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國高電壓鈷酸鋰正極材料行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球水性涂布紙吸管行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球農(nóng)業(yè)機器自動方向?qū)Ш皆O(shè)備行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球光學(xué)對準(zhǔn)服務(wù)行業(yè)調(diào)研及趨勢分析報告
- 醫(yī)院投訴糾紛及處理記錄表
- YY/T 0698.5-2023最終滅菌醫(yī)療器械包裝材料第5部分:透氣材料與塑料膜組成的可密封組合袋和卷材要求和試驗方法
- 【深度教學(xué)研究國內(nèi)外文獻綜述2100字】
- 牽引管道孔壁與管道外壁之間注漿技術(shù)方案
- 新人教版四年級下冊數(shù)學(xué)教材解讀課件
- 竣工資料封面
- 膿毒血癥指南
- 中國航天知識
- 安徽華納化學(xué)工業(yè)有限公司年產(chǎn)1000噸均苯四甲酸二酐、300噸潤滑油助劑項目環(huán)境影響報告書
- YY 9706.230-2023醫(yī)用電氣設(shè)備第2-30部分:自動無創(chuàng)血壓計的基本安全和基本性能專用要求
- 第8課紅樓春趣同步練習(xí)(含答案)
評論
0/150
提交評論