版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《網(wǎng)絡(luò)程序設(shè)計(jì)》(A)復(fù)習(xí)題一、單選題(每小題2分,共計(jì)20分。)1.Java語(yǔ)言不具備的特點(diǎn)是(D)。A.自動(dòng)垃圾回收機(jī)制B.解釋性C.平臺(tái)無(wú)關(guān)性D.面向過(guò)程2.下面的標(biāo)識(shí)符(C)是不正確的。A._xyB.$xh3C.forD.xy_23.下面數(shù)組的聲明和創(chuàng)建哪一項(xiàng)是正確的(A)。A.String[][]a=newString[4][4];B.String[][]a=newString[][4];C.String[4][4]a=newString[][];D.String[][]a=newString[][];4.下面不能放在一起修飾其后面內(nèi)容的修飾符組合是(C)。A.publicstatic方法B.publicabstract方法C.abstractfinal類D.staticfinal常量標(biāo)識(shí)符5.如果執(zhí)行下面的語(yǔ)句:javaExamplecat,那么main()方法的參數(shù)arg[0]的值是(A)。A.catB.javaC.ExampleD.c二、填空題(每空2分,共計(jì)20分。)1.一個(gè)Java源程序文件名為A.java,在該文件中定義了一個(gè)類A,那么編譯該源程序文件應(yīng)該執(zhí)行的命令是javacA.java。2.設(shè)有字符串s1和s2,把這兩個(gè)字符串連接成一個(gè)字符串應(yīng)該寫為s1+s2。3.聲明常量的關(guān)鍵字為final。4.設(shè)在子類中重寫了父類中的m()方法,那么在子類中調(diào)用父類中的方法m()應(yīng)該使用的語(yǔ)句是super.m()。5.數(shù)組的length屬性表示數(shù)組中元素的個(gè)數(shù)。6.如果要編寫事件處理器響應(yīng)鼠標(biāo)單擊,則事件處理器類應(yīng)該實(shí)現(xiàn)的接口為ActionListener。三、簡(jiǎn)答題(每題10分,共計(jì)30分。)1.寫出下列程序的輸出結(jié)果。publicclasstest{publicstaticvoidmain(String[]args){int[]text={2,0,0,7,0,6};try{System.out.println(text[5]);System.out.println(text[6]);System.out.println(text[0]);}catch(Exceptione){System.out.println("數(shù)組下標(biāo)越界");}}}答:6數(shù)組下標(biāo)越界2.寫出下列程序的輸出結(jié)果。classTest{staticintnum=1;intc;publicTest(){c=num++;}publicstaticvoidmain(Stringargs[]){Testx=newTest();System.out.println(x.num);System.out.println(x.c);}}答:213.按要求完成下列程序。下面是一個(gè)基于Socket通信服務(wù)器程序,請(qǐng)將其補(bǔ)全。①創(chuàng)建ServerSocket對(duì)象,使用5432端口。②等待客戶機(jī)程序連接,返回Socket對(duì)象s。③生成輸入輸出流。PrintStreamout=newPrintStream(s.getOutputStream());④處理輸入輸出流。out.println("Hi");out.close();s.close();答:①ServerSocketss=newServerSocket(5432);②Sockets=ss.accept();四、編程題(第1題20分,第2題10分,共計(jì)30分。)1.Person類定義如下:classPerson{Stringname;Stringbirth;Person(Stringn,Stringb){name=n;birth=b;}publicvoidgetName(){System.out.println("name="+name);}publicvoidgetBirth(){System.out.println("birth="+birth);}}Person類有一個(gè)子類student,代表學(xué)生,其中有學(xué)號(hào)sno和所修總學(xué)分scredit。在這個(gè)類中有相應(yīng)的構(gòu)造函數(shù)和get方法輸出各個(gè)成員變量。請(qǐng)完成以下要求:(1)編寫student類。(2)編寫main()方法進(jìn)行測(cè)試,要求在main()方法中創(chuàng)建一個(gè)學(xué)生對(duì)象,屬性值由鍵盤輸入(利用BufferedReader類),并將該對(duì)象寫入文件"student.dat"。答:classstudentextendsPersonimplementsSerializable{Stringsno;intscredit;student(Stringn,Stringb,Strings,intc){super(n,b);sno=s;scredit=c;}publicvoidgetSno(){System.out.println("sno="+sno);}publicvoidgetScredit(){System.out.println("credit="+scredit);}}classtest{publicstaticvoidmain(Stringargs[])throwsException{BufferedReaderin=newBufferedReader(newInputStreamReader(System.in));Stringname=in.readLine();Stringbirth=in.readLine();Stringsno=in.readLine();Stringsc=in.readLine();intscredit=Integer.parseInt(sc);students1=newstudent(name,birth,sno,scredit);FileOutputStreamfos=newFileOutputStream("student.dat");ObjectOutputStreamoos=newObjectOutputStream(fos);oos.writeObject(s1);}}2.創(chuàng)建并啟動(dòng)一個(gè)線程,該線程完成求1至100中偶數(shù)和的工作。答:classfsximplementsRunnable{publicvoidrun(){inti;intsum=0; for(i=1;i<=100;i++){if(i%2==0){sum=sum+i;}}System.out.println("sum="+sum); }}classtest{publicstaticvoidmain(Stringargs[]){ fsxp=newfsx(); Threadpt=newThread(p); pt.start();}}《網(wǎng)絡(luò)程序設(shè)計(jì)》(B)復(fù)習(xí)題一、單選題(每小題2分,共計(jì)20分。)1.以下對(duì)Java語(yǔ)言的描述不正確的是(A)。A.Java是一種編譯性語(yǔ)言B.Java是一種解釋性語(yǔ)言C.Java是結(jié)構(gòu)中立與平臺(tái)無(wú)關(guān)的語(yǔ)言D.Java語(yǔ)言是一個(gè)完全面向?qū)ο蟮恼Z(yǔ)言2.下面哪項(xiàng)不是Java關(guān)鍵字(A)。A.TRUEB.constC.superD.void3.下面哪一項(xiàng)可以正確聲明一個(gè)大小為50的字符串?dāng)?shù)組(A)。A.String[]aB.chara[][]C.Stringa[50]D.Objecta[50]4.如果要求類A的成員變量m只能在類A中被訪問(wèn),那么該成員變量m應(yīng)用哪一個(gè)修飾符?(A)。A.privateB.默認(rèn)C.protectedD.public5.如果執(zhí)行下面的語(yǔ)句:javaExamplecatdog,那么main()方法的參數(shù)arg[1]的值是(A)。A.dogB.javaC.ExampleD.cat二、填空題(每空2分,共計(jì)20分。)1.一個(gè)Java源程序文件中最多可以定義一個(gè)publicclass。2.設(shè)有字符串s1="Hello"和s2="World",s1+s2的結(jié)果為HelloWorld。3.定義抽象類使用關(guān)鍵字abstract。4.Java中一個(gè)類可以實(shí)現(xiàn)多個(gè)接口。5.假設(shè)有一個(gè)數(shù)組a,a.length表示數(shù)組中元素的個(gè)數(shù)。6.與WindowListener接口對(duì)應(yīng)的適配器類為WindowAdapter。7.在try…catch…finally結(jié)構(gòu)中,try{}塊中的代碼為可能發(fā)生異常的代碼。三、簡(jiǎn)答題(每小題10分,共計(jì)30分。)1.寫出下列程序的輸出結(jié)果。classPerson{staticintnum;intpno;publicPerson(){num++;pno=num;}publicstaticvoidmain(Stringargs[]){Personp1=newPerson();System.out.println(p1.num);System.out.println(p1.pno);}}答:112.2.寫出下列程序的輸出結(jié)果。publicvoidcompute(){try{System.out.println(3/0);}catch(Exceptione){System.out.println("error");}finally{System.out.println("final");}}答:errorfinal3.3.簡(jiǎn)述基于Socket通信服務(wù)器程序編寫步驟。答:①創(chuàng)建ServerSocket對(duì)象。②等待客戶機(jī)程序連接,返回Socket對(duì)象。③生成輸入輸出流。④處理輸入輸出流。⑤關(guān)閉流。四、編程題(第1題20分,第2題10分,共計(jì)30分。)1.根據(jù)下面的程序,寫出類Person的定義。classTest{publicstaticvoidmain(Stringargs[]){Personp1=newPerson("張明",1.83);Personp2=newPerson("王剛",1.65);if(p1.getHeight()>p2.getHeight())System.out.println(p1.getName()+"比"+p2.getName()+"高");}}答;classPerson{Stringname;doubleheight;Person(Stringn,doubleh){name=n;height=h;}publicStringgetName(){returnname;}publicdoublegetHeight(){returnheight;}}2.2.從鍵盤輸入兩個(gè)數(shù)字,并將這兩個(gè)數(shù)字的乘積顯示出來(lái)。答:importjava.io.*;publicclasstest1{pub
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣州醫(yī)科大學(xué)《財(cái)政與金融》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025吉林省安全員-B證考試題庫(kù)附答案
- 2025廣東建筑安全員-A證考試題庫(kù)及答案
- 《STP汽車戰(zhàn)略分析》課件
- 《康復(fù)護(hù)理新思維》課件
- 單位人力資源管理制度品讀大全十篇
- 單位人力資源管理制度集粹合集十篇
- 內(nèi)蒙古呼倫貝爾市阿榮旗2024-2025學(xué)年七年級(jí)上學(xué)期1月期末道德與法治試卷(含答案)
- 《ho中國(guó)案例分析》課件
- 單位管理制度展示選集【職員管理篇】十篇
- 汽車智能座艙交互體驗(yàn)測(cè)試評(píng)價(jià)規(guī)程
- 上海中考考綱詞匯默寫每天50個(gè)(無(wú)答案)
- 熱工基礎(chǔ)課后答案超詳細(xì)版(張學(xué)學(xué))
- 十八項(xiàng)醫(yī)療核心制度培訓(xùn)課件
- 食品工藝學(xué)(魯東大學(xué))智慧樹(shù)知到期末考試答案2024年
- 工地食堂經(jīng)營(yíng)方案及計(jì)劃書(shū)
- 2024年汽車駕駛員高級(jí)證考試題庫(kù)及答案
- 正畸計(jì)劃書(shū)模板
- 空中交通管制基礎(chǔ)
- 供應(yīng)商競(jìng)價(jià)比價(jià)表
- 轉(zhuǎn)運(yùn)呼吸機(jī)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論