



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精品文檔 JAVA 語言程序設計 期末考試試題及答案 4(應考必備題庫)一、單選題1、下列程序段執(zhí)行后的結果是()。String s = new String(abcdefg);for (int i=0; is.length(); i+=2)System.out.print(s.charAt(i);A) acegB) ACEGC) abcdefgD) abcd二、單選題1、下列程序段執(zhí)行后的結果是()。String s = new String(abcdefg);for (int i=0; is.length(); i+=2)System.out.print(s.charAt(i);B) A)
2、 acegB) ACEGC) abcdefgD) ab2、有整型數(shù)組: intx=12,35,8,7,2;, 則調用方法 Arrays.sort(x)后,數(shù)組 x 中的元素值依次是 ( ).A) 2781235B) 1235872C) 3512872D) 87123523、下面的程序段創(chuàng)建了 BufferedReader 類的對象 in,以便讀取本機 c 盤 my 文件夾下的文件 1.txt 。File 構造函數(shù)中正確的路徑和文件名的表示是 ( )。File f = new File( 填代碼處 );file =new FileReader(f);in=new BufferedReader(f
3、ile);A) ./1.txtB) ./my/1.txtC) c:my1.txtD) c: my1.txt4、應用程序的 main 方法中有以下語句,則輸出的結果是()。Strings1=new String(abc);Strings2=new String(abc);boolean b1=s1.equals(s2);boolean b2=(s1=s2);System.out.print(b1+b2);A)truefalseB) falsetrueC) truetrueD)falsefalse5、應用程序的 main 方法中有以下語句,則輸出的結果是()。.精品文檔Hashtable hash
4、table=new Hashtable();hashtable.put(x,12345);hashtable.put(y,67890);hashtable.put(a,abcde);System.out.println(hashtable.get(a);A) aB) abcdeC) 12345D) 678906、下面語句的功能是 ()。RandomAccessFileraf2 = new RandomAccessFile(1.txt,rw );A) 打開當前目錄下的文件 1.txt ,既可以向文件寫數(shù)據(jù),也可以從文件讀數(shù)據(jù)。B)打開當前目錄下的文件1.txt,但只能向文件寫入數(shù)據(jù),不能從文件讀
5、取數(shù)據(jù)。C)打開當前目錄下的文件1.txt,但不能向文件寫入數(shù)據(jù),只能從文件讀取數(shù)據(jù)。D) 以上說法都不對。7、應用程序的 main 方法中有以下語句,則輸出的結果是()。Strings=12345#aaa#bbb#67890;intn=s.indexOf(#);intk=s.indexOf(#,n+1);intm=s.indexOf(#,k+1);Strings2=s.substring(m+1);System.out.println(s2);A) 123456B) 67890C) aaaD) bbb8、下面程序段執(zhí)行后b 的值是 ()。Integer integ =new Integer(
6、9);boolean b = integinstanceofObject;A) 9B) trueC) 1D) false9、應用程序 Test.java的源程序如下,在命令行鍵入:java Testaaabbc回車后輸出的結果是()。public class Test public static void main(String args) intk1=args.length;intk2=args1.length();System.out.print(k1+k2);.精品文檔A)32B)12C)13D)3310、應用程序的 main 方法中有以下語句,則輸出的結果是()。intb=1, 2,2
7、, 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) 32B)11C) 2D) 311、應用程序的 main 方法中有以下語句,則執(zhí)行后輸出的結果是()。intx=125,21,5,168,98;intmax=x0;for(int i=1;i max)max =xi;System.out.println(max);A) 125B) 5C) 98D) 16812、程序 Test.java編譯運行后輸出的結果是()。public
8、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) java2B)2C)沒有輸出結果D)java13、應用程序的 main 方法中有以下語句,則輸出的結果是()。String s1=0.5, s2=12;double x=Double.parseDouble(s1);inty=Integer.parseInt(s2);.精品文檔System.out.println(x+y);A) 12.5B) 120.5C)
9、12D) “12.5”14、下面的程序創(chuàng)建了一個文件輸出流對象,用來向文件test.txt 中輸出數(shù)據(jù),假設程序當前目錄下不存在文件test.txt,編譯下面的程序 Test.java后,將該程序運行 3 次,則文件 test.txt 的內容是 ()。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.
10、write(b);file.close();catch(IOException e) System.out.println(e.toString();A) ABCABCB) ABCDEC) TestD) ABCDE ABCDE ABCDE15、下面那些方法不是接口Collection 中已聲明的方法 ()?A) 添加元素的 add(Objectobj) 方法B)刪除元素的 remove(Object obj)方法C)得到元素個數(shù)的length()方法D)返回迭代器的 iterator()方法,迭代器用于元素遍歷二、多選題1、下面 main()方法的定義哪些是正確的()?A) public st
11、atic void main(String args) B) public static void main(String) C) public static void main(String args) D)public static void main(String x) 2、線程對象的生命周期中 ,通常經(jīng)歷下面哪些狀態(tài)()。A) 新建B) 運行C) 就緒D)死亡.精品文檔3、下面說法正確的是 ()。A) final 可修飾類、屬性 (變量 )、方法。B) abstract可修飾類、方法。C) 抽象方法只有方法頭,沒有方法體。D) 關鍵字 final 和 abstract不能同時使用。4、
12、下面關于 java 中輸入 / 輸出流的說法正確的是( )。A) FileInputStream 與 FileOutputStream 類用讀、寫字節(jié)流。B) Reader 與 Writer 類用來讀、寫字符流。C) RandomAccessFile 既可以用來讀文件,也可以用來寫文件。D) File 類用來處理與文件相關的操作。5、下面說法正確的是 ()。A) 如果某公共接口被聲明在一個源文件中,則接口必須與源文件具有相同名字。B) 如果源文件包含 import 語句,則該語句必須是除空行和注釋行外的第一個語句行。C)如果某源文件包含package語句,則該語句必須是第一個非空、非注釋行。D
13、)接口中的方法必定是抽象方法,但可以不用關鍵字abstract修飾。6、下面關于 Java 中異常處理 try 塊的說法正確的是 ()?A) try 塊后通常應有一個 catch 塊,用來處理 try 塊中拋出的異常。B) catch 塊后必須有 finally 塊。C)可能拋出異常的方法調用應放在try 塊中。D)對拋出的異常的處理必須放在try 塊中7、下面關于進程、線程的說法正確的是()。A) 進程是程序的一次動態(tài)執(zhí)行過程。 一個進程在其執(zhí)行過程中, 可以產生多個線程 多線程,形成多條執(zhí)行線索。B) 線程是比進程更小的執(zhí)行單位, 是在一個進程中獨立的控制流, 即程序內部的控制流。線程本身
14、不能自動運行,棲身于某個進程之中,由進程啟動執(zhí)行。C)Java多線程的運行與平臺相關。D)對于單處理器系統(tǒng),多個線程分時間片獲取CPU 或其他系統(tǒng)資源來運行。對于多處理器系統(tǒng),線程可以分配到多個處理器中,從而真正的并發(fā)執(zhí)行多任務。.精品文檔8、關于 BufferedReader類的 readLine()方法,以下說法正確的是() 。A) 方法 readLine()每次讀取一行數(shù)據(jù)。B)方法 readLine()每次讀取一個字節(jié)。C)該方法可能拋出 IOException 異常,調用該方法時通常應將它放到 try 塊中,并通過 catch 塊處理異常。D)如果讀到流的末尾,該方法返回的結果為nu
15、ll 。三、程序閱讀題1、閱讀下面的程序,回答問題(問 3 分, ? 問 3 分,共 6 分)。import java.awt.*;import javax.swing.*;public class T extends JFrame public T ( ) super(GridLayout);Containercon=this.getContentPane();con.setLayout(new GridLayout(2,3);con.add(new JButton(a);con.add(new JButton(b);con.add(new JButton(c);con.add(new JB
16、utton(d);con.add(new JButton(e);con.add(new JButton(f);setSize(200, 80);setVisible(true);public static void main(String args) new T();畫圖表示程序運行后的圖形界面。? 如果程序通過實現(xiàn)某個接口處理按鈕的動作事件, 則該接口名為何?接口中的方法頭聲明如何?答案:.精品文檔? 接口名: ActionListener接口中的方法: public void actionPerformed(ActionEvent e)2、閱讀下面的程序,回答問題(問 3 分, ? 問 3
17、 分,共 6 分)。importjava.util.*;public class Tpublic 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();Iteratorit=set.iterator();while(it.hasNext()System.out.print(it.next()+);程序運行后輸出的結果如何?? 說明 java 中的集合 (Set 接口 )和映射 (Map 接口 )的主要區(qū)別。答案:size = 351015? Set 接口是不包含重復元素的集合; Map 接口將鍵映射到值,鍵可以重復,但每個鍵最多只能映射一個值。3、閱讀下面的程序,并回答問題(問 3 分, ? 問 3 分,共 6 分 )。import java.io.*;public class Test public static void main(String args)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 激發(fā)想象力新材料新技術的未來前景考核試卷
- 紙張加工中的涂布層附著強度測試考核試卷
- 氨綸纖維的抗氧化性能分析考核試卷
- 課堂演示儀器創(chuàng)新考核試卷
- 服裝品牌專賣店空間設計
- 電機在分布式發(fā)電系統(tǒng)的應用考核試卷
- 船舶改裝項目施工質量控制點設置考核試卷
- 2025年驅蟲滅害化學品項目合作計劃書
- 《醫(yī)用高分子材料》課件
- 《Hishop易分銷》課件 - 掌握分銷策略助力業(yè)務增長
- 敦煌研學旅行方案
- 2024年計算機軟考(初級)程序員考試題庫大全(含真題等)
- 思辨與創(chuàng)新智慧樹知到期末考試答案章節(jié)答案2024年復旦大學
- 職業(yè)道德與法律第一課第一節(jié)課件市公開課一等獎省賽課微課金獎課件
- 2024年湖北水利發(fā)展集團有限公司招聘筆試沖刺題(帶答案解析)
- (完整版)韓國商法
- 2024中國南水北調集團東線有限公司招聘筆試參考題庫含答案解析
- 2024春期國開電大思政課《中國近現(xiàn)代史綱要》在線形考(專題檢測一至八)試題及答案
- 2024貓砂行業(yè)調研報告(比億奇、LORDE)-解數(shù)咨詢
- 2024年上海市行政執(zhí)法類公務員招聘筆試參考題庫附帶答案詳解
- 2024年安徽皖豐長能投資有限責任公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論