java高級應(yīng)用網(wǎng)絡(luò)編程卷_第1頁
java高級應(yīng)用網(wǎng)絡(luò)編程卷_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、2012年2013年第一學(xué)java 高級應(yīng)用網(wǎng)絡(luò)編程期末試題C 卷考試時間共120 分鐘一、單項(xiàng)選擇題(每題2 分20 分1、問題:有2012年2013年第一學(xué)java 高級應(yīng)用網(wǎng)絡(luò)編程期末試題C 卷考試時間共120 分鐘一、單項(xiàng)選擇題(每題2 分20 分1、問題:有一種協(xié)議規(guī)定:如果客戶端發(fā)送一行字符串“date”,服務(wù)器端就返回當(dāng)前息,如果客戶端發(fā)送一行字符串“exit”,服務(wù)器端就結(jié)束與客戶端的通信。這種協(xié)議應(yīng)該哪一層的協(xié)議)A. 網(wǎng)絡(luò)層互聯(lián)B. 應(yīng)用C. 傳輸層網(wǎng)D. 主機(jī)-網(wǎng)絡(luò)2、在數(shù)據(jù)的序列化過程中,將數(shù)據(jù)分解成字節(jié)流以便存儲在文件中或在網(wǎng)絡(luò)上傳輸?shù)倪^程之為)A. 序列B. 反序列

2、3、Socket 類的哪個方法返回 Socket 對象綁定的本地端口)A.B.C.D. 不存在這樣的方法,因?yàn)?Socket 對象綁定的本地端口對程序是透明的4、SocketChannel不可能發(fā)生哪些事件? )B.SelectionKey.OP_CONNECT:連接就緒事件C. SelectionKey.OP_READ:讀就緒事件D. SelectionKey.OP_WRITE:寫就緒事件5、以下是 DatagramPacket 的構(gòu)造方法,哪些用于發(fā)送數(shù)據(jù)報A.publicDatagramPacket(bytedata,intB.publicDatagramPacket(bytedata,

3、intoffset,int)C.publicDatagramPacket(bytedata,intlength,InetAddressaddress,intD.publicDatagramPacket(bytedata,intoffset,intlength,InetAddress6、以下哪些對象不是由 Connection 對象創(chuàng)建)AStatement對B.PreparedStatement 對CCallableStatement對象 D.ResultSet對7、假定結(jié)果集 rs 對象中本來有 4 條記錄,游標(biāo)本來定位于第一條記錄。執(zhí)行以下代碼后,標(biāo)定位到哪條記錄)rs.afterLast

4、();rs.previous();rs.relative(-8、以下B. C.D.)可用于檢索session 中屬性userid 的值B.D.得閱卷一二三四總閱卷9、在 JSP 中,等效于 HttpServletResponse 的內(nèi)置對象是)D.A.B. C.10、Servlet 程序的入口點(diǎn)是)A.9、在 JSP 中,等效于 HttpServletResponse 的內(nèi)置對象是)D.A.B. C.10、Servlet 程序的入口點(diǎn)是)A.B. C.D.二、判斷題(2分,共20分1、HTTP 協(xié)議規(guī)定,默認(rèn)情況下,HTTP 服務(wù)器占用的 TCP 端口號是 80)2、在 JSP 中,能夠完成輸

5、出操作的內(nèi)置對象是 out)3、假定一個進(jìn)程已經(jīng)占用TCP 80 端口,它就不能占用UDP 80 端口)4、DatagramSocket 的 getInputStream()方法用于獲得輸入流。 5、使用線程的 start()方法,可以使線程進(jìn)入運(yùn)行狀態(tài))6、默認(rèn)情況下,SocketChannel 對象處于非阻塞模式7、HTTP 協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是 post 方法)8、InetAddress 類沒有public 的構(gòu)造方法,創(chuàng)建該類型的對象,必須依靠它的靜態(tài)方法,getByAddress())9、TCP/IP 協(xié)議中的端口按端口號分布劃分為知名端口和動態(tài)端口號。 )10、TCP

6、協(xié)議是無連接的協(xié)議)三、程序分析題(每小題4 分16 分1、用一個 Java 程序建立一個基于 Socket 編程的簡單的服務(wù)器需要哪幾個步驟2、java 提供了流套接字和數(shù)據(jù)報套接字,試說明這兩種通訊方式的區(qū)別3、在接收端接收數(shù)據(jù)報的主要步驟是什么得閱卷得閱卷4、簡JSP 中的內(nèi)置對象session 的作四、程序4、簡JSP 中的內(nèi)置對象session 的作四、程序設(shè)計(jì)題(共44 分1、實(shí)現(xiàn)基于流套接字的客戶端通訊程序classClientpublic static void main(String args) throws Exception SocketconnectToServer=n

7、ewSocket(localhost,5050);DataInputStream inFromServer = new DataInputStream(booleangone=BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in); StringoutStrbuf.readLine();/StringinStr=gone=+根據(jù)如下的登錄頁面 formaction=checkUser.jsp用戶名:inputname=Usertype=textinputname=IDtype=textinputtype=submitvalue=登錄inputtype=reset value=取消完成登錄校驗(yàn)checkUser.jsp,并顯示該用戶的詳細(xì)信息用戶信息列表得閱卷String name=String ID=Connection con =StatementstmtString name=String ID=Conn

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論