




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JAVA語言程序設計期末考試試題及答案4(應考必備題庫)一、 單選題1、下列程序段執(zhí)行后的結果是( )。 String s = new String(abcdefg);for (int i=0; is.length(); i+=2)i=0 2 4 6 System.out.print(s.charAt(i); A) aceg B) ACEG C) abcdefg D) abcd 2、有整型數(shù)組:int x=12,35,8,7,2;,則調用方法Arrays.sort(x)(/自小到大排序)后,數(shù)組x中的元素值依次是( ).A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 23、下面的程序段創(chuàng)建了BufferedReader類的對象in,以便讀取本機c盤my文件夾下的文件1.txt。File構造函數(shù)中正確的路徑和文件名的表示是( )。File f = new File(填代碼處);file =new FileReader(f);in=new BufferedReader(file);A) ./1.txt B) ./my/1.txt C) c:my1.txt D) c: my1.txt 4、應用程序的main方法中有以下語句,則輸出的結果是 ( )。 String s1=new String(abc); String s2=new String(abc); boolean b1=s1.equals(s2); boolean b2=(s1=s2); System.out.print(b1+ +b2); A)true false B) false true C) true true D)false false 5、應用程序的main方法中有以下語句,則輸出的結果是 ( )。 Hashtable hashtable=new Hashtable(); hashtable.put(x,12345); hashtable.put(y,67890); hashtable.put(a,abcde); System.out.println(hashtable.get(a); A) a B) abcde C) 12345 D) 67890 6、下面語句的功能是( )。RandomAccessFile raf2 = new RandomAccessFile(1.txt,rw ); A)打開當前目錄下的文件1.txt,既可以向文件寫數(shù)據,也可以從文件讀數(shù)據。 B)打開當前目錄下的文件1.txt,但只能向文件寫入數(shù)據,不能從文件讀取數(shù)據。C)打開當前目錄下的文件1.txt,但不能向文件寫入數(shù)據,只能從文件讀取數(shù)據。D) 以上說法都不對。 7、應用程序的main方法中有以下語句,則輸出的結果是 ( )。String s=12345#aaa#bbb#67890;int n=s.indexOf(#);5 int k=s.indexOf(#,n+1);6-9int m=s.indexOf(#,k+1);10-13String s2=s.substring(m+1);14System.out.println(s2);A) 123456 B) 67890 C) aaa D) bbb 8、下面程序段執(zhí)行后b的值是( )。Integer integ =new Integer(9); boolean b = integ instanceof Object; A) 9 B) true C) 1 D) false9、應用程序Test.java的源程序如下,在命令行鍵入:java Test aaa bb c回車后輸出的結果是 ( )。public class Test public static void main(String args) int k1=args.length; /3 int k2=args1.length(); /2 System.out.print(k1+ +k2); A) 3 2 B)1 2 C) 1 3 D) 3 3 10、應用程序的main方法中有以下語句,則輸出的結果是 ( )。 int b=1, 2,2, 2,2,2; int sum=0; /此處應該出錯了 for(int i=0;ib.length;i+) for(int j=0;jbi.length;j+) sum*=bij; System.out.println(sum=+sum);A) 32 B)11 C) 2 D) 3 11、應用程序的main方法中有以下語句,則執(zhí)行后輸出的結果是 ( )。int x=125,21,5,168,98;int max=x0;for(int i=1;i max)max =xi;System.out.println(max);A) 125 B) 5 C) 98 D) 168 12、程序Test.java編譯運行后輸出的結果是( )。public class Test String s1=java; public static void main(String args) int z=2; Test t=new Test(); System.out.println(t.s1+z); A) java2 B)2 C)沒有輸出結果 D)java 13、應用程序的main方法中有以下語句,則輸出的結果是 ( )。String s1=0.5, s2=12; double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y);A) 12.5 B) 120.5 C) 12 D) “12.5” 14、下面的程序創(chuàng)建了一個文件輸出流對象,用來向文件test.txt中輸出數(shù)據,假設程序當前目錄下不存在文件test.txt,編譯下面的程序Test.java后,將該程序運行3次,則文件test.txt 的內容是( )。import java.io.*;public class Test public static void main(String args) /程序入口try /可能發(fā)生的異常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.toString();A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE ABCDE 15、下面那些方法不是接口Collection中已聲明的方法( )?A)添加元素的add(Object obj) 方法B)刪除元素的remove(Object obj)方法C)得到元素個數(shù)的length()方法D)返回迭代器的iterator()方法,迭代器用于元素遍歷 二、多選題1、下面main()方法的定義哪些是正確的( )?A) public static void main(String args) B) public static void main(String) C) public static void main(String args) D)public static void main(String x) 3、下面說法正確的是( )。A) final 可修飾類、屬性(變量)、方法。 B) abstract可修飾類、方法。C) 抽象方法只有方法頭,沒有方法體。 D) 關鍵字final和abstract不能同時使用。 節(jié)點流:運輸作用 ;過濾流:對流進行處理4、下面關于java中輸入/輸出流的說法正確的是( )。A) FileInputStream與FileOutputStream類用讀、寫字節(jié)流。 B) Reader與Writer類用來讀、寫字符流。C) RandomAccessFile既可以用來讀文件,也可以用來寫文件。 D) File類用來處理與文件相關的操作。5、下面說法正確的是( )。A)如果某公共接口被聲明在一個源文件中,則接口必須與源文件具有相同名字。B)如果源文件包含import語句,則該語句必須是除空行和注釋行外的第一個語句行。C)如果某源文件包含package語句,則該語句必須是第一個非空、非注釋行。D)接口interface中的方法必定是抽象方法,但可以不用關鍵字abstract修飾。 6、下面關于Java中異常處理try塊的說法正確的是( )?A) try塊后通常應有一個catch 塊,用來處理try塊中拋出的異常。 B) catch 塊后必須有finally塊。C)可能拋出異常的方法調用應放在try塊中。 D)對拋出的異常的處理必須放在try塊中8、關于BufferedReader類的readLine()方法,以下說法正確的是()。A)方法readLine()每次讀取一行數(shù)據。 B)方法readLine()每次讀取一個字節(jié)。C)該方法可能拋出IOException異常,調用該方法時通常應將它放到try塊中,并通過catch塊處理異常。D)如果讀到流的末尾,該方法返回的結果為null。三、程序閱讀題2、閱讀下面的程序,回答問題(u問3分,v問3分,共6分)。import java.util.*;public class T public static void main(String args) Set set = new TreeSet(); set.add(new Integer(10); set.add(new Integer(5); set.add(new Integer(15); set.add(new Integer(5); set.add(new Integer(10); System.out.println(size = + set.size();/ Iterator it=set.iterator(); while(it.hasNext() System.out.print(it.next()+ ); u程序運行后輸出的結果如何?v說明java中的集合(Set接口)和映射(Map接口)的主要區(qū)別。答案:usize = 35 10 15vSet接口是不包含重復元素的集合;Map接口將鍵映射到值,鍵也不可重復,但每個鍵最多只能映射一個值。注:List:有序集合,可包含重復元素Queue:存放等待處理的數(shù)據的集合,總是對隊列最前面的元素進行操作SortedSet SortedList是具有排序性能的set、map3、閱讀下面的程序,并回答問題(u問3分,v問3分,共6分)。import java.io.*;public class Test public static void main(String args) throws IOException BufferedReader buf=new Buffere
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一場奇幻的太空旅行想象作文7篇范文
- 市場營銷領域在職員工證明(5篇)
- 2025年場內專用機動車輛維修人員考試試卷(汽車維修安全操作)
- 2025年法律職業(yè)資格考試民法專項練習卷:物權法案例分析及解題策略
- 個性化家裝設計軟件開發(fā)協(xié)議
- 2025年導游資格證考試筆試旅游市場營銷策略與市場細分試卷
- 酒店婚宴預定及服務質量保障協(xié)議
- 2025年行駛系統(tǒng):車架項目規(guī)劃申請報告范文
- 2025年定制電源項目提案報告模板
- 2025年液壓泵項目提案報告
- 教育現(xiàn)象及問題分析
- 2024年一級健康管理師考前沖刺必會試題庫300題(含詳解)
- 【8歷期末】安徽省合肥市包河區(qū)2022-2023學年八年級下學期期末歷史試題(含解析)
- 八年級歷史下冊核心知識點、難點、重點總結
- (高清版)JTGT D81-2017 公路交通安全設施設計細則
- 新概念馬學智慧樹知到期末考試答案章節(jié)答案2024年內蒙古農業(yè)大學
- 《臨床試驗生物樣本倫理管理指南(征求意見稿)》
- MOOC 鐵路站場及樞紐-華東交通大學 中國大學慕課答案
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗收規(guī)范
- 乳腺癌患者術后心理護理
- 國際貨運代理實務 全套課件
評論
0/150
提交評論