




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XXXX大學(xué)2006 /2007學(xué)年第一學(xué)期考試試卷課程名稱: Java程序設(shè)計(jì) 考試方式: 閉卷 完成時(shí)限:120分鐘班級(jí)名稱: 學(xué)號(hào): 姓名: 題號(hào)一二三四五六七八九十總分分值得分閱卷人一、選擇題(每題2分,共30分)1、Java中main()函數(shù)的值是 。 A、 String B、int C、char D、void 2、如下 字串是Java中的標(biāo)識(shí)符。 A、 fieldname B、super C、3number D、#number3、下面的代碼段中,執(zhí)行之后i&
2、#160;和j 的值是 。int i = 1;int j;j = i+; A、 1, 1 B、1, 2 C、2, 1 D、2, 24、已知表達(dá)式int m = 0, 1, 2, 3, 4, 5, 6 下面 表達(dá)式的值與數(shù)組下標(biāo)量總數(shù)相等。 A、 m.length() B、m.length
3、;C、m.length()+1 D、m.length+15、當(dāng)瀏覽器返回到新URL的包含applet 的頁(yè)面時(shí)調(diào)用以下 函數(shù)。 A、 init() B、start() C、stop() D、destroy() 6、以下 方法用于定義線程的執(zhí)行體。 A、 start() B、init() C、run() D、main()7、如果類中的成員變量可以被同一包訪問(wèn),則使用如下 約束符。 A、 private B、public
4、0;C、protected D、final 8、以下 約束符可用于定義成員常量。 A、 static B、final C、abstract D、No modifier can be used 9、下面 方法與applet的顯示無(wú)關(guān)。 A、 update() B、draw() C、repaint() D、paint() 10、請(qǐng)問(wèn)如下 方法可以將MenuBar加入Frame中。 A、 setMen
5、u() B、setMenuBar() C、add() D、addMenuBar() 11、下面 不是Java中的容器。A、 ScrollPane B、Canvas C、Dialog D、Applet12、下面的程序段創(chuàng)建了BufferedReader類的對(duì)象in,以便讀取本機(jī)d盤(pán)my文件夾下的文件1.txt。File 構(gòu)造函數(shù)中正確的路徑和文件名的表示是 。File f=new File(填代碼處);file=new FileReader(f);in=new BufferedReader(file);A)
6、 "1.txt" B) "d:my1" C) "d:my1.txt" D) "d: my1.txt" 13、有整型數(shù)組:int x=12,35,8,7,
7、2;,則調(diào)用方法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
8、60; 7 12 35 214、下面的程序段執(zhí)行后輸出的結(jié)果是 。 StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,""); System.out.print
9、ln(buf.toString(); A) Beijing2008 B) Beijing2008 C) Beijing2008 D) Beijing#2008 15、.下面 表達(dá)式可用得到x和y的最大值。 A) x>y?y:x B) x<y?y:x
10、60; C) x>y?(x+y):(x-y) D) x=y?y:x; 二、多選題 (每題至少有一個(gè)正確答案,多選少選都不給分,每題2分,共10分)16、下面 賦值語(yǔ)句是合法的。 A、float a = 2.0 B、double b = 2.0 C、i
11、nt c = 2 D、long d = 217、下面 語(yǔ)句是創(chuàng)建數(shù)組的正確語(yǔ)句。 A、 float f = new float66; B、float f = new float66; C、float f = new float6; D、float f = new float66;18、Java中如下 約束符是正確的。
12、 A、 private B、public C、protected D、protect19. 下面 事件監(jiān)聽(tīng)器在Java中有事件適配器。 A、 MouseListener B、KeyListener C、ActionListener D、WindowListener20、已知如下的命令執(zhí)行 java MyTest a b c, 語(yǔ)句是正確的。 A、 args0 = "MyTest a
13、 b c" B、args0 = "MyTest" C、args0 = "a" D、args1= 'b' 三、 填空題(每空格2分,共20分)1. 創(chuàng)建類的對(duì)象時(shí),使用運(yùn)算符_給對(duì)象分配內(nèi)存空間。2. 定義類的構(gòu)造方法不能有返回值類型,其名稱與_ _名相同。3. Java語(yǔ)言中關(guān)鍵字_ _表示雙精度類型。4. 若有定義:float b=1.1f, 3.5f, 6.8f;,則b.length()的值是_。5若有類定義:cla
14、ss B extends A 則類B是類A的_。6接口中的成員只有靜態(tài)常量和_。7. 在子類中使用關(guān)鍵字_做前綴可調(diào)用被子類覆蓋的父類中的方法。8. 關(guān)鍵字_用于導(dǎo)入包中的類到程序中,供程序中使用。9. Java語(yǔ)言中, 通常把可能發(fā)生異常的方法調(diào)用語(yǔ)句放到try塊中,并用緊跟其后的_塊來(lái)捕獲和處理異常。10. 程序中實(shí)現(xiàn)多線程的方法有兩種:繼承_類和實(shí)現(xiàn)Runnable接口。四、閱讀程序題(本大題2小題,每小題5分,共10分)1. (5分)1: import java.util.Arrays;2: 3:
15、60; public class SortArray 4: public static void main(String args) 5: String str = "size", "abs","length","class"6: &
16、#160; Arrays.sort(str);7: for (int i=0; i<str.length; i+)8: System.out.print(stri+" ");9:
17、 10: (1)寫(xiě)出程序運(yùn)行后的結(jié)果。(2分)(2)方法調(diào)用str0.length()的返回結(jié)果是多少?(3分)2. (5分)定義類A和類B如下. (5分)class A int a=1; double d=2.0; void show( ) System.out.println("Class A: a="
18、;+a +"td="+d); class B extends A float a=3.0f; String d="Java program." void sho
19、w( ) super.show( ); System.out.println("Class B: a=
20、"+a +"td="+d); (1) 若在應(yīng)用程序的main方法中有以下語(yǔ)句: A a=new A(); a.show();則輸出的結(jié)果如何?(2分)(2) 若在應(yīng)用程序的main方法中定義類B的對(duì)象b: A b=new B(); b.show();則輸出的結(jié)果如何?(3分)五、編程題 (本大題3小題,每小題10分,共30分)1. 編寫(xiě)一個(gè)程序用選擇法對(duì)數(shù)組a=20,10,50,40,30,70,60,80,90,100進(jìn)行由大到小的排序。2. 使用socket編寫(xiě)一個(gè)服務(wù)器端程序,服務(wù)器端程序在端口8888監(jiān)聽(tīng),如果它接到客戶
21、端發(fā)來(lái)的"hello"請(qǐng)求時(shí)會(huì)回應(yīng)一個(gè)"hello",對(duì)客戶端的其他請(qǐng)求不響應(yīng)。3. 編寫(xiě)一個(gè)應(yīng)用程序,創(chuàng)建三個(gè)線程分別顯示各自的時(shí)間。XXXX大學(xué)2006 /2007學(xué)年第一學(xué)期考試試卷一、選擇題(每題2分,共30分)1、D 2、 A 3、C 4、B 5、B 6、C 7、D 8、B 9、B 10、B 11、B 12、C 13、A14、A 15、B二、多選題 (每題至少有一個(gè)正確答案,多選少選都不給分,每題2分,共10分)1、B,C,D2、A,B,C,D 3、A,B,C 4、ABD 5、CD三、填空題(共20分)1.new
22、; 2.類 3.double 4. 3 5.子類 6. 抽象方法 7.super 8. import 9. catch 10. Thread四、閱讀程序題(本大題2小題,每小題5分,共10分)1、(1) abs class length size
23、0; (2) 42、1) Class A: a=1 d=2.0 (2) Class A: a=1 d=2.0 Class B: a=3.0 d=Java program.五、編程題 (本大題3小題,每小題10分,共30分)1、import java.io.*; public class SelectSortpublic static void main(String args)int a=20,10,50,40,30,70,60,80,90,100;int temp;for (int i
24、=0; i<a.length-1;i+)for (int j=i+1; j<a.length ; j+)if (ai<aj) temp=ai;ai=aj; aj=temp; for (int k=0;k<a.length ;k+)System.out.println("a"+k+":"+ak);2、 import java.io.*;import .*; public class HelloServerpublic static void main(String args) throws IOExceptionServerSocket server=null;server = new ServerSocket(8888); Socket ClientSocket = null; ClientSocket = server.accept();String line;BufferedReader is = new BufferedReader(new InputStreamReader(Client
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025物流配送合同與供應(yīng)商廠家
- 解除投資項(xiàng)目合同協(xié)議書(shū)
- 合同補(bǔ)充協(xié)議書(shū)顯示頁(yè)腳
- 烤漆凳子采購(gòu)合同協(xié)議書(shū)
- 2025合同賠償金計(jì)算范文
- 茶店入股合同協(xié)議書(shū)范本
- 2025合同終止勞動(dòng)合同證明書(shū)范本模板
- 臺(tái)球合同協(xié)議書(shū)電子版
- 合同樣板普通協(xié)議書(shū)圖片
- 2025年上海勞動(dòng)合同范本
- 氣壓傳動(dòng)課件 項(xiàng)目八任務(wù)二 鉆床自動(dòng)化流水線氣動(dòng)系統(tǒng)
- 社保費(fèi)扣費(fèi)協(xié)議書(shū)范文范本下載
- 2024屆清華大學(xué)強(qiáng)基計(jì)劃數(shù)學(xué)學(xué)科筆試試題(附答案)
- 正規(guī)個(gè)人租車合同模板
- 【一等獎(jiǎng)?wù)n件】《刑事攝像技術(shù)》比賽課題:現(xiàn)場(chǎng)照相內(nèi)容及方法
- 《地方導(dǎo)游基礎(chǔ)知識(shí)》8.1 港澳臺(tái) 地方導(dǎo)游基礎(chǔ)知識(shí)-題庫(kù)及答案
- 2022年版信息科技新課標(biāo)《義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)》解讀課件
- 財(cái)務(wù)崗位招聘面試題及回答建議(某大型國(guó)企)2025年
- 卷紙有多長(zhǎng)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 大象版小學(xué)科學(xué)三年級(jí)下冊(cè)科學(xué)全冊(cè)教案
- 數(shù)據(jù)庫(kù)原理英文選擇題
評(píng)論
0/150
提交評(píng)論