Java二級(jí)考試模擬試題_第1頁(yè)
Java二級(jí)考試模擬試題_第2頁(yè)
Java二級(jí)考試模擬試題_第3頁(yè)
Java二級(jí)考試模擬試題_第4頁(yè)
Java二級(jí)考試模擬試題_第5頁(yè)
已閱讀5頁(yè),還剩90頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

57.在Java語(yǔ)言中,類Student是類Person的子類,Student的構(gòu)造方法中有一句"super()”,該語(yǔ)句

表達(dá)了什么概念?(選擇1項(xiàng))

a.調(diào)用類Worker中定義的super()方法

b.調(diào)用類Person中定義的super。方法

c.調(diào)用類Person的構(gòu)造方法

d.語(yǔ)法錯(cuò)誤

58.現(xiàn)在需要建立自制類MyClass,同時(shí)需要將此類放入自制包MyPackage,正確的聲明方法為?(選擇1

項(xiàng))

a.publicclassMyPackage.MyClass{}

b.publicclassMyClassinMyPackage{}

c.packageMyPackage;

publicclassMyClass{}

d.publicpackageMyPackage;

classMyClass{}

65、Hashtable實(shí)現(xiàn)以下哪個(gè)接口?

A.java.util.Map

B.java.util.List

C.java.util.Hashable

D.java.util.Collection

66、下面關(guān)于集合的說(shuō)法正確的是?

A.List接口繼承了Collection接口以定義一個(gè)不允許重復(fù)項(xiàng)的有序集合。

B.ArrayList和LinkedList是List接口的實(shí)現(xiàn)類。

C.要支持隨機(jī)訪問(wèn),選擇LinkedList類較好,而順序的訪問(wèn)列表元素使用ArrayList類更好。

D.Set接口繼承Collection接口,而且它允許集合中存在重復(fù)項(xiàng)。

67、下面關(guān)于ArrayList的說(shuō)法正確的是?

A.ArrayList()可以構(gòu)造一個(gè)初始容量為5的空列表。

B.ArrayList初始化時(shí)用戶可以自定義ArrayList對(duì)象的初始容量。

C.ArrayList對(duì)象中只能存放同一數(shù)據(jù)類型的數(shù)據(jù)。

D.ArrayList對(duì)象中不能存放NULL。

89、以下那種類型的對(duì)象哪個(gè)被throw拋出?(Java異常處理的概念)

A.collection

B.Event

C.Object

D.Exception

90、哪個(gè)關(guān)鍵字可以拋出異常?(Java異常處理的概念)

A、transient

B、finally

C、throw

D、static

91、在java的一個(gè)異常處理中,哪個(gè)語(yǔ)句塊可以有多個(gè)?(Java異常處理的概念)

A、catch

B、finally

C、try

D、throws

2

111.為MyClass類的一個(gè)無(wú)參數(shù)無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使得使用類名MyClass作為前綴就

可以調(diào)用它,該方法頭的形式為什么?()

a.staticvoidmethod()

b.publicvoidmethod()

c.finalvoidmethod()

d.abstractvoidmethod()

123.不允許作為類及類成員的訪問(wèn)控制符的是哪個(gè)項(xiàng)目?(選擇1項(xiàng))。

a.public

b.private

c.static

tected

127.在Java語(yǔ)言中,下面關(guān)于構(gòu)造函數(shù)的描述正確的是(構(gòu)造函數(shù))

a)類必須有顯式構(gòu)造函數(shù)

b)它的返回類型是void

c)它和類有相同的名稱,但它不能帶任何參數(shù)

d)以上皆非

131.在Java語(yǔ)言中,小明在他的包mypackage中定義了類My_Class,在mypackage的子包mysubpackage

中也有個(gè)類My_Class。小明用importmypackage.*;引入包,執(zhí)行其中的語(yǔ)句:My_ClassNewClass=new

My_Class();時(shí),將發(fā)生()。(包)

a)創(chuàng)建一個(gè)類mypackage.My_Class的對(duì)象

b)創(chuàng)建一個(gè)類mypackage.mysubpackage.My_Class的對(duì)象

c)該語(yǔ)句是錯(cuò)誤的

d)創(chuàng)建一個(gè)類mypackage.My_Class的對(duì)象和一個(gè)類mypackage.mysubpackage.My_Class的對(duì)象

133使用()修飾符時(shí),一個(gè)類能被同一包或不同包中的其他類訪問(wèn)。(JAVA修飾符)

a)private

b)pretected

c)public

d)friendly

134.訪問(wèn)修飾符限制性最高的是()。(訪問(wèn)修飾符)

a)private

b)protected

c)public

d)friendly

135、下列關(guān)于對(duì)java中的異常的描述,哪一種是正確的?

A.java中的異常是指在編譯過(guò)程中所產(chǎn)生的語(yǔ)法錯(cuò)誤。

B.java中的異常是指用戶編程時(shí)用錯(cuò)了Java的語(yǔ)句。

C.java中的異常是指Java程序在運(yùn)行過(guò)程中所產(chǎn)生的運(yùn)行錯(cuò)誤。

D.java中的異常是指Java程序的類加載時(shí)的錯(cuò)誤。

136.在Java中,要想使定義該類所在的包外的類不能訪問(wèn)這個(gè)類應(yīng)用的關(guān)鍵字是()。(修飾符)

a)不需要任何關(guān)鍵字

b)private

c)final

d)protected

137.欲擴(kuò)充java中的異常類型以實(shí)現(xiàn)用戶特定的應(yīng)用環(huán)境下的異常處理,則用戶程序

A.必須重寫(xiě)JDK中的Exception類

B.必須繼承JDK中的某一異常類,并重寫(xiě)自己的異常處理的成員方法。

C.必須實(shí)現(xiàn)JDK中的Exception接口。

D.必須繼承JDK中的Error類,并重寫(xiě)自己的異常處理的成員方法。

138.在Java中,下面描述正確的是()。(try塊)

a)try塊中可以有嵌套try塊

b)try塊后最多可以跟隨3個(gè)catch塊

c)try塊可以單獨(dú)存在

153、關(guān)于java的面向?qū)ο蟮木幊烫匦灾械姆庋b機(jī)制,以下說(shuō)法正確的是?

A.將問(wèn)題的特征屬性與問(wèn)題的功能方法相組合在一起形成一個(gè)類。

B.將問(wèn)題的特征屬性與問(wèn)題的功能方法相分離,形成各自的程序。

C.將問(wèn)題的特征屬性內(nèi)嵌到問(wèn)題的功能方法的定義體中。

D.對(duì)具體問(wèn)題只需給出其功能實(shí)現(xiàn)方法,而不必給出其特征屬性的定義。

多選:

214、下面關(guān)于繼承的哪些敘述是正確的。(java面向?qū)ο蟮奶卣鳎?/p>

A.在java中只允許單一繼承。

B.在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口。

C.在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口。

D.java的單一繼承使代碼更可靠。

217.在Java語(yǔ)言中,下面關(guān)于類的描述錯(cuò)誤的是O。(類的繼承)

a)一個(gè)子類可以有多個(gè)超類

b)一個(gè)超類可以有多個(gè)子類

c)子類可以使用超類的所有方法

d)子類一定比超類有更多的成員方法

242)Java中有關(guān)“重載”和“重寫(xiě)”的說(shuō)法正確的是()。(多態(tài)性)

a)“重寫(xiě)”是父類與子類之間多態(tài)性的一種表現(xiàn)

b)“重載”是一個(gè)類中多態(tài)性的一種表現(xiàn)

c)“重載”的方法是可以改變返回值的類型

d)“重載”的方法不能改變返回值的類型

243)下面關(guān)于構(gòu)造方法的說(shuō)法正確的是()。(構(gòu)造方法)

a)構(gòu)造方法不能被繼承

b)構(gòu)造方法不能被重寫(xiě)

c)構(gòu)造方法不能被重載

d)構(gòu)造方法可以被重載

268.Java集合框架中為什么既定義了許多類又定義了許多接口?(多選題)

A.一個(gè)接口有多種不同的類來(lái)實(shí)現(xiàn),即一種功能有多種方法來(lái)實(shí)現(xiàn)

B.一個(gè)類實(shí)現(xiàn)多個(gè)不同的接口,將多種功能集合到一起

C.接口定義功能,類提供具體實(shí)現(xiàn)

D.因?yàn)镴ava只支持單一繼承

269.實(shí)現(xiàn)Set接口的兩個(gè)類采用的是什么方法實(shí)現(xiàn)的?(多選題)

A.HashSet采用哈希表來(lái)實(shí)現(xiàn)Set接口

B.TreeSet采用有序的平衡二叉樹(shù)來(lái)實(shí)現(xiàn)Set接口

C.HashSet采用維護(hù)有序數(shù)組的方法來(lái)實(shí)現(xiàn)Set接口

D.TreeSet采用二叉樹(shù)來(lái)實(shí)現(xiàn)Set接口

4

270.實(shí)現(xiàn)Map接口的兩個(gè)類采用的是什么方法實(shí)現(xiàn)的?(多選題)

A.HashMap采用哈希表來(lái)實(shí)現(xiàn)Map接口

B.HashMap采用維護(hù)有序數(shù)組的方法來(lái)實(shí)現(xiàn)Map接口

C.TreeMap采用有序的平衡二叉樹(shù)來(lái)實(shí)現(xiàn)Map接口

D.TreeMap采用二叉樹(shù)來(lái)實(shí)現(xiàn)Map接口

278.Java代碼中可以使用下列哪些注釋方式?(多選題)

A./*comment*/

B.//comment

C./**comment*/

D.#comment

420.Java中的繼承有什么特點(diǎn)?(類之間的關(guān)系)

A.子類繼承父類的構(gòu)造函數(shù)

B.一個(gè)類可以繼承自多個(gè)類

C.所有類缺省為Object類的子類

D,單繼承性

421.Java面向?qū)ο蟮奶卣魇牵ǎ↗ava面向?qū)ο蟮奶卣鳎?/p>

A繼承

B封裝

C多態(tài)

D調(diào)用

423.在Java中,關(guān)于捕獲異常的語(yǔ)法try-catch-finally的下列描述正確的是哪個(gè)項(xiàng)目?(java異常處

理)

A.try-catch必須配對(duì)使用

B.try可以單獨(dú)使用

C.try-finally可以配對(duì)使用

D.在try-catch后如果定義了finally,則finally肯定會(huì)執(zhí)行

445、當(dāng)某方法含有會(huì)引起非運(yùn)行時(shí)異常的語(yǔ)句,可以用下列哪些方式處理?

A.使用trycatch語(yǔ)句進(jìn)行捕獲處理。

B.throw相關(guān)exception

C.throws相關(guān)exception

D.無(wú)需處理

單選題:(1)

11.jsp的特點(diǎn)有哪些描述是錯(cuò)誤的(C)

A.平臺(tái)無(wú)關(guān)性

B.經(jīng)編譯后是一個(gè)servlet

C.不采用多線程

D.可以嵌入java代碼

12.關(guān)于jsp描述錯(cuò)誤的是(A)

A.不依賴可以重用的組件來(lái)執(zhí)行應(yīng)用程序

B.java語(yǔ)言實(shí)現(xiàn),可以跨平臺(tái)

C.與servlet一樣,采用多線程

D.將內(nèi)容顯示與生成相分離

13.關(guān)于jsp描述錯(cuò)誤的是(C)

A.page:在這個(gè)范圍內(nèi)定義的對(duì)象只與當(dāng)前頁(yè)面相關(guān)

B.request:在這個(gè)范圍內(nèi)定義的對(duì)象只與在同一個(gè)請(qǐng)求間的頁(yè)面相關(guān)

C.application:會(huì)話范圍允許你創(chuàng)建并且將對(duì)象綁定到一個(gè)會(huì)話上面

D.session:綁定在會(huì)話范圍的對(duì)象在不需要的時(shí)候要顯示的刪除

16.從HTTP請(qǐng)求中,獲得請(qǐng)求參數(shù),應(yīng)該調(diào)用哪個(gè)方法?(C)

A調(diào)用HttpServletRequest對(duì)象的getAttributeO方法

B調(diào)用ServletContext對(duì)象的getAttributeO方法

C調(diào)用HttpServletRequest對(duì)象的getParameter()方法

D調(diào)用HttpServletRequest對(duì)象的setAttribute()方法

146.在J2EE中,對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述,正確的是(C)?(獲取請(qǐng)求參數(shù)

的方法)

a)getParameter方法只用于接收POST請(qǐng)求參數(shù),接收GET請(qǐng)求參數(shù)需要使用getQueryString方法

b)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameter(key)方法會(huì)返回空字符串

c)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameterValues(key)方法會(huì)返回一個(gè)包含所有值的字符串?dāng)?shù)

d)getParameter方法返回Object對(duì)象,使用前要強(qiáng)制類型轉(zhuǎn)換:如String

str=(String)request.getParameter(key)

174.在J2EE中,下面對(duì)JSP指令的描述,正確的是(A)?(JSP的指令)

a)指令以"開(kāi)始,以飛〉”結(jié)束

b)指令以"<%"開(kāi)始,以"尬"結(jié)束

c)指令以開(kāi)始,以"〉"結(jié)束

d)指令以開(kāi)始,以"/>”結(jié)束

175.在J2EE中,以下的page指令設(shè)置了使用的腳本語(yǔ)言是Java,且導(dǎo)入了java.rmi.*和java.util.*包,

正確的是(D)o(JSP的page指令)

a)<%@pageLanguage?Java”,import="java.rmi.*;java.uitl.*"%>

b)<%?pagelanguage="Java"Import="java.rmi.*,java.util.*"%>

c)<%@pagelanguage="Java";import="java.rmi.*;java.util.*"%>

d)<%@pagelanguage="Java"importijava.rmi.*,java.util.*"%>

185.在J2EE中,在一個(gè)JSP文件中,有表達(dá)式<%=2+3%〉,它將輸出(B).(JSP的表達(dá)式)

a)2+3

b)5

c)23

d)不會(huì)輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的

199.對(duì)于應(yīng)用開(kāi)發(fā)和部署的過(guò)程,J2EE規(guī)范定義了一個(gè)步驟,正確的步驟應(yīng)該是(C)。

(J2EE開(kāi)發(fā)部署的過(guò)程)

a)JSP和Servlet的開(kāi)發(fā)、EJB的開(kāi)發(fā)、打包、運(yùn)行服務(wù)器

b)HTML等靜態(tài)資源的開(kāi)發(fā)、Servlet的開(kāi)發(fā)、會(huì)話Bean的開(kāi)發(fā)、實(shí)體Bean的開(kāi)發(fā)

c)應(yīng)用組件的開(kāi)發(fā)、把應(yīng)用組件合成模塊、把模塊合成應(yīng)用、應(yīng)用部署

d)組件開(kāi)發(fā)、合成應(yīng)用、合成模塊、部署

828在WEB程序中(B)

A.<FORM>標(biāo)簽的ACTION屬性定義了客戶機(jī)處理請(qǐng)求時(shí)載入哪個(gè)程序

B.〈FORM〉標(biāo)簽的ACTION屬性定義了服務(wù)器處理請(qǐng)求時(shí)載入哪個(gè)程序

C.<FORM>標(biāo)簽的ACTION屬性定義了客戶機(jī)和服務(wù)器處理請(qǐng)求時(shí)分別載入哪個(gè)程序。

D.〈FORM〉標(biāo)簽的ACTION屬性沒(méi)有定義處理請(qǐng)求時(shí)應(yīng)該載入哪個(gè)程序

多選題:(10)

6

220.在J2EE中,Servlet從實(shí)例化到消亡是一個(gè)生命周期。下列描述正確的是(BD)。(Servlet的生命周

期)

a)在典型的Servlet生命周期模型中,每次Web請(qǐng)求就會(huì)創(chuàng)建一個(gè)Servlet實(shí)例,請(qǐng)求結(jié)束Servlet

就消亡了

b)init()方法是包容器調(diào)用的Servlet實(shí)例的第一個(gè)方法

c)在包容器把請(qǐng)求傳送給Servlet之后,和在調(diào)用Servlet實(shí)例的doGet或者doPost方法之前,包容

器不會(huì)調(diào)用Servlet實(shí)例的其它方法

d)在Servlet實(shí)例消亡之前,包容器調(diào)用Servlet實(shí)例的destroy()方法

332.以下哪些是JSP技術(shù)的特性?(三個(gè)答案)(ACD)

A.分離業(yè)務(wù)邏輯和表示

B.編寫(xiě)一次,隨處運(yùn)行

C.客戶端Java資源的高效利用

D.可重用的組件和標(biāo)簽庫(kù)

333.JSP頁(yè)面包括以下哪些元素?(三個(gè)答案)(ABC)

A.JSP指令

B.JSPAction

C.JSP腳本

D.JSP控件

337.下列哪些是JSP的隱含聲明對(duì)象?(兩個(gè)答案)(AC)

A.pageContext

B.Error

C.config

D.Thread

339.使用JavaBean的好處有哪些?(三個(gè)答案)(ABC)

A.JavaBean擁有標(biāo)準(zhǔn)化接口的優(yōu)點(diǎn),在開(kāi)發(fā)期有可視化編程工具的支持,在運(yùn)行期有JSP和J2EE

連接器的支持。

B.JavaBean更明確的把WEB頁(yè)面的設(shè)計(jì)和軟件的設(shè)計(jì)區(qū)分開(kāi)來(lái)。

C.JavaBean可以在多個(gè)應(yīng)用程序中重用

D.JavaBean可以實(shí)現(xiàn)安全性、事務(wù)行為、并發(fā)性和持久性。

374.RequestDispatcher接口支持哪兩種委派其它Web資源的機(jī)制?(AB)

A.include0

B.forward()

C.request()

D.dispatcher()

381.最簡(jiǎn)單的請(qǐng)求首先在Web瀏覽器的地址行輸入U(xiǎn)RL,URL的內(nèi)容可包括:(ABC)

A.目標(biāo)服務(wù)器

B.可選的端口號(hào)

C.期望的文檔

D.狀態(tài)行

393.JSP中不同風(fēng)格的腳本元素有(ACD)

A.聲明

B.定義

C.scriptlet

D.表達(dá)式

475.在J2EE中,對(duì)于在Servlet如何獲得會(huì)話,描述正確的是(AC).(HttpSession類)

a)HttpServ1etRequest類的getSession方法有兩個(gè):帶參數(shù)的getSession方法和不帶參數(shù)的

getSession方法

b)在Servlet中,可以使用HttpSessionsession=newHttpSession。創(chuàng)建session對(duì)象

c)如果HttpServletRequest類的getSession方法的參數(shù)為false,表示如果沒(méi)有與當(dāng)前的請(qǐng)求相聯(lián)

系的會(huì)話對(duì)象時(shí),該方法返回null

d)如果HttpServletRequest類的getSession方法的參數(shù)為true,表示如果沒(méi)有與當(dāng)前的請(qǐng)求相聯(lián)系

的會(huì)話對(duì)象時(shí),該方法返回null

527.有關(guān)Cookie下列說(shuō)法正確的是?(兩個(gè)答案)(AB)

A.Cookie是將會(huì)話數(shù)據(jù)保存在客戶端來(lái)維護(hù)會(huì)話狀態(tài)的一種方式。它是服務(wù)器發(fā)送給瀏覽器的體積很

小的純文本信息

B.獲得cookie后,用戶以后再訪問(wèn)同一個(gè)Web服務(wù)器時(shí),瀏覽器會(huì)把cookie原樣發(fā)送給服務(wù)器。

C.Cookie是服務(wù)器端狀態(tài)管理機(jī)制

D.Cookie是相對(duì)安全的一種狀態(tài)管理機(jī)

92、軟件生命周期中所花費(fèi)用最多的階段是(軟件開(kāi)發(fā)的生命周期)

A)詳細(xì)設(shè)計(jì)

B)軟件編碼

C)軟件測(cè)試

D)軟件維護(hù)

93、下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是。(軟件開(kāi)發(fā)的生命周期)

A)軟件測(cè)試

B)概要設(shè)計(jì)

C)軟件維護(hù)

D)詳細(xì)設(shè)計(jì)

94、軟件開(kāi)發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(軟件開(kāi)發(fā)的生命周期)。

A)定義、開(kāi)發(fā)、運(yùn)行維護(hù)

B)設(shè)計(jì)階段、編程階段、測(cè)試階段

C)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試

D)需求分析、功能定義、系統(tǒng)設(shè)計(jì)

95、下列敘述不正確的是(軟件開(kāi)發(fā)的特點(diǎn))

A、面向?qū)ο蟮募夹g(shù)已經(jīng)在現(xiàn)在的軟件開(kāi)發(fā)中占據(jù)了主流的位置

B、軟件開(kāi)發(fā)過(guò)程中的任何一個(gè)活動(dòng)都是為了能夠產(chǎn)出優(yōu)秀的代碼。所以,代碼才是核心。

C、軟件的開(kāi)發(fā)過(guò)程中如果有一個(gè)環(huán)節(jié)的發(fā)生變化變化,不一定會(huì)對(duì)其它的環(huán)節(jié)產(chǎn)生影響。

D、目前軟件開(kāi)發(fā)慢慢想工程化發(fā)展。

96、對(duì)于面對(duì)對(duì)象的軟件開(kāi)發(fā)描述不正確的是(軟件開(kāi)發(fā)的特點(diǎn))

A、對(duì)于面向?qū)ο髞?lái)說(shuō),它最重要的改進(jìn)就是把世間萬(wàn)物都描述為對(duì)象,符合人的正常思維。

B、從程序員的角度看來(lái),面向?qū)ο蟠a更側(cè)重于對(duì)象之間的交互,多個(gè)對(duì)象各司其職,相互協(xié)作以完成

目標(biāo)。

C、面對(duì)對(duì)象軟件開(kāi)發(fā)是以軟件模塊為單位來(lái)分配任務(wù)。

D、面對(duì)對(duì)象的優(yōu)勢(shì)之一是能夠提高代碼的重用性,減少程序員的開(kāi)發(fā)工作量。

98、下列敘述中正確的是(軟件工程的開(kāi)發(fā)步驟)

A)軟件測(cè)試應(yīng)該由程序開(kāi)發(fā)者來(lái)完成

B)程序經(jīng)調(diào)試后一般不需要再測(cè)試

C)軟件維護(hù)只包括對(duì)程序代碼的維護(hù)

8

D)以上三種說(shuō)法都不對(duì)

99、軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實(shí)施應(yīng)該是在(軟件工程的開(kāi)發(fā)步驟)

A、編碼階段

B、軟件開(kāi)發(fā)全過(guò)程

C、軟件定義階段

D、軟件設(shè)計(jì)階段

100、在瀑布模型中,將軟件劃分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于(軟件工程的開(kāi)發(fā)步

驟)。

A、維護(hù)時(shí)期

B、計(jì)劃時(shí)期

C、運(yùn)行時(shí)期

D、開(kāi)發(fā)時(shí)期

140、軟件開(kāi)發(fā)周期中最簡(jiǎn)短的階段是:

A.需求分析

B.系統(tǒng)設(shè)計(jì)

C.軟件開(kāi)發(fā)

D.問(wèn)題定義

142.下列哪些階段不屬于軟件開(kāi)發(fā)周期?

A軟件定義

B軟件開(kāi)發(fā)

C軟件維護(hù)

D軟件推銷

57.在Java語(yǔ)言中,類Student是類Person的子類,Student的構(gòu)造方法中有一句"super()”,該語(yǔ)句

表達(dá)了什么概念?(選擇1項(xiàng))

a.調(diào)用類Worker中定義的super。方法

b.調(diào)用類Person中定義的super0方法

c.調(diào)用類Person的構(gòu)造方法

d.語(yǔ)法錯(cuò)誤

65、Hashtable實(shí)現(xiàn)以下哪個(gè)接口?

A.java.util.Map

B.java.util.List

C.java.util.Hashable

D.java.util.Collection

66、下面關(guān)于集合的說(shuō)法正確的是?

A.List接口繼承了Collection接口以定義一個(gè)不允許重復(fù)項(xiàng)的有序集合。

B.ArrayList和LinkedList是List接口的實(shí)現(xiàn)類。

C.要支持隨機(jī)訪問(wèn),選擇LinkedList類較好,而順序的訪問(wèn)列表元素使用ArrayList類更好。

D.Set接口繼承Collection接口,而且它允許集合中存在重復(fù)項(xiàng)。

67、下面關(guān)于ArrayList的說(shuō)法正確的是?

A.ArrayList()可以構(gòu)造一個(gè)初始容

C.ArrayList對(duì)象中只能存放同一數(shù)據(jù)類型的數(shù)據(jù)。

D.ArrayList對(duì)象中不能存放NULL。

72、要使用Java語(yǔ)言開(kāi)發(fā)socket程序,需要使用()包。(輸入輸出處理網(wǎng)絡(luò)編程)

A、java,net

9

B、java,io

C、java,awt

D、java,util

74、Thread類用來(lái)創(chuàng)建和控制線程,一個(gè)線程從下面()方法開(kāi)始執(zhí)行。(java線程的概念)

A、init0

B、start()

C、run()

D、notifyAll()

71、關(guān)于JAVA中垃圾回收機(jī)制的說(shuō)法正確的是?(垃圾回收機(jī)制的兩種方法)

A、Java技術(shù)提供了一個(gè)輕量級(jí)的線程,即垃圾收集器線程,來(lái)跟蹤每一塊分配出去的內(nèi)存空間。

B、當(dāng)JVM處于空閑時(shí),垃圾收集器線程會(huì)自動(dòng)檢查每一塊分配出去的內(nèi)存空間。

C、當(dāng)程序運(yùn)行結(jié)束后,所有創(chuàng)建的對(duì)象都會(huì)被自動(dòng)清除出內(nèi)存空間。

D、垃圾收集線程在一個(gè)Java程序中的執(zhí)行是自動(dòng)的,也可以強(qiáng)制執(zhí)行

78、關(guān)于JAVA中垃圾回收的說(shuō)法正確的是?(垃圾回收機(jī)制的兩種方法)

A、當(dāng)沒(méi)有對(duì)象引用指向原先分配給某個(gè)對(duì)象的內(nèi)存時(shí),該內(nèi)存便成為垃圾。

B、垃圾收集意味著程序不再需要的對(duì)象是"無(wú)用信息”,這些信息將被回收。

C、JAVA中垃圾收集是自動(dòng)完成的。

D、JAVA中垃圾收集的所有算法都能100%清除廢棄內(nèi)存。

80、下面哪些是java語(yǔ)言中的關(guān)鍵字?(Java編碼規(guī)范)

Asizeof

Babstract

CNULL

DNative

81、下面語(yǔ)句哪個(gè)是正確的?(Java編碼規(guī)范)

Achar=,abc';

Bbyteb=128;

Cfloatf=0.23f;

Ddouble=0.7E-3;

90、哪個(gè)關(guān)鍵字可以拋出異常?(Java異常處理的概念)

A、transient

B、finally

C、throw

D、static

91>在java的一個(gè)異常處理中,哪個(gè)語(yǔ)句塊可以有多個(gè)?(Java異常處理的概念)

A、catch

B、finally

C、try

D、throws

125.設(shè)x=l,y=2,z=3,則表達(dá)式y(tǒng)+=z—/++x-x的值是?(選擇1項(xiàng))

a.0

b.1

c.2

d.3

10

127.在Java語(yǔ)言中,下面關(guān)于構(gòu)造函數(shù)的描述正確的是()。(構(gòu)造函數(shù))

a)類必須有顯式構(gòu)造函數(shù)

b)它的返回類型是void

c)它和類有相同的名稱,但它不能帶任何參數(shù)

d)以上皆非

128.在Java語(yǔ)言中,類Worker是類Person的子類,Worker的構(gòu)造方法中有一句"super()”,該語(yǔ)句()。

("super”關(guān)鍵字)

a)調(diào)用類Worker中定義的super。方法

b)調(diào)用類Person中定義的super()方法

c)調(diào)用類Person的構(gòu)造函數(shù)

d)語(yǔ)法錯(cuò)誤

130.在Java語(yǔ)言中,小明在他的類SquareRoot中定義了方法method_A,其中包含語(yǔ)句:double

my_result=Math,sqrt(1000);他需要導(dǎo)入()。(導(dǎo)入包和java.lang包)

a)Java.lang.*

b)Java.Math.*

c)Java.util.Math.*;

d)以上皆非

157、下列那個(gè)是char類型的值的范圍?

A.-27~2,-1

B.0~2憶1

C.0~23

D.0"28

158、下面哪些是短整型short的取值范圍:

A.-27——2-1

B.0—215

C.-215——2J

D.-231—23T

160、下面的哪些賦值語(yǔ)句是錯(cuò)的?

A.floatf=11.1;

B.doubled=5.3E12;

C.doubled=3.14159;

D.doubled=3.14D.

7.下面關(guān)于servlet生命周期說(shuō)法錯(cuò)誤的是:

A.servlet在整個(gè)生命周期中只執(zhí)行一次service方法

B.在Servlet的生命周期中,僅執(zhí)行一次init方法,是在服務(wù)器裝入Servlet時(shí)執(zhí)行的

C.缺省的服務(wù)功能是調(diào)用與Http請(qǐng)求方法相應(yīng)的do功能

D.缺省的init()方法設(shè)置了Servlet的初始化參數(shù),并用它的ServletConfig對(duì)象參數(shù)來(lái)啟動(dòng)配置

9.關(guān)于Servlet說(shuō)法錯(cuò)誤的是

A.servlet用于構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè)

B.用戶編寫(xiě)servlet必須顯示的定義一個(gè)構(gòu)造方法

C.servlet用于處理業(yè)務(wù)邏輯

D.servlet可以根據(jù)用戶不動(dòng)的請(qǐng)求做出不動(dòng)的響應(yīng)

10.關(guān)于Servlet說(shuō)法正確的是

A.自己編寫(xiě)的servlet必須實(shí)現(xiàn)servlet接口

11

B.dopost()方法和doget()方法必須同時(shí)存在

C.servlet的工作方式基于請(qǐng)求/響應(yīng)

D.servlet的init()方法每當(dāng)servlet調(diào)用時(shí)都執(zhí)行一次

40.以下哪個(gè)方法不是Servlet的生命周期接口定義的?

A.init()

B.service()

C.destroy()

D.create()

43.下述Servlet的處理流程中表述不正確的步驟是:

A.客戶端發(fā)送一個(gè)請(qǐng)求至服務(wù)器端;服務(wù)器將請(qǐng)求信息發(fā)給Servlet;

B.Servlet引擎,也就是ejb容器會(huì)調(diào)用Servlet的service方法;

C.Servlet構(gòu)建一個(gè)響應(yīng),并將其傳給服務(wù)器。這個(gè)響應(yīng)是動(dòng)態(tài)構(gòu)建的,相應(yīng)的內(nèi)容通常取決于客

戶端的請(qǐng)求,這個(gè)過(guò)程中也可以使用外部資源。

D.服務(wù)器將響應(yīng)返回給客戶端。

110.對(duì)于JDBC的技術(shù)說(shuō)法不正確的是

A、JDBC是一種用于執(zhí)行SQL語(yǔ)句的javaAPI

B、JDBC可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問(wèn)接口

C、JDBC由一組用java語(yǔ)言編寫(xiě)的類與接口組成

D、用戶能夠通過(guò)JDBC使用特定的SQL語(yǔ)言來(lái)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)

16.從HTTP請(qǐng)求中,獲得請(qǐng)求參數(shù),應(yīng)該調(diào)用哪個(gè)方法?

A調(diào)用HttpServletRequest對(duì)象的getAttribute0方法

B調(diào)用ServletContext對(duì)象的getAttribute。方法

C調(diào)用HttpServletRequest對(duì)象的getParameter()方法

D調(diào)用HttpServletRequest對(duì)象的setAttribute()方法

146.在J2EE中,對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述,正確的是()。(獲取請(qǐng)求參數(shù)

的方法)

a)getParameter方法只用于接收POST請(qǐng)求參數(shù),接收GET請(qǐng)求參數(shù)需要使用getQueryString方法

b)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameter(key)方法會(huì)返回空字符串

c)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameterValues(key)方法會(huì)返回一個(gè)包含所有值的字符串?dāng)?shù)組

d)getParameter方法返回Object對(duì)象,使用前要強(qiáng)制類型轉(zhuǎn)換:如String

str=(String)request.getParameter(key)

26.關(guān)于mvc模式的說(shuō)法錯(cuò)誤的是

A.Struts是MVC的一種實(shí)現(xiàn),它將Servlet和JSP標(biāo)記(屬于J2EE規(guī)范)用作實(shí)現(xiàn)的一部分

B.MVC即Model-View-的縮寫(xiě),是一種常用的設(shè)計(jì)模式

C.Controller控制整個(gè)framework中各個(gè)組件的協(xié)調(diào)工作

D.view--用于處理業(yè)務(wù)邏輯

18.關(guān)于struts框架描述錯(cuò)誤的是

A.Struts是MVC的一種實(shí)現(xiàn),它將Servlet和JSP標(biāo)記(屬于J2EE規(guī)范)用作實(shí)現(xiàn)的一部分

B.在Struts中,承擔(dān)MVC中Controller角色的是一個(gè)Servlet

C.在Struts中,用戶的請(qǐng)求必須以*.do作為請(qǐng)求服務(wù)名

D.:Struts的核心是ActionSevlet,ActionSevlet的核心是Struts-config.xml

214、下面關(guān)于繼承的哪些敘述是正確的。(java面向?qū)ο蟮奶卣?

A.在java中只允許單一繼承。

B.在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口。

C.在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口。

D.java的單一繼承使代碼更可靠。

215.JavaVM執(zhí)行的操作包括()。(JAVAVM)

a)加載.class文件

b)將.java文件編譯成.class文件

c)管理內(nèi)存

d)執(zhí)行垃圾回收

236)在Java語(yǔ)言中,如果你想編寫(xiě)一個(gè)多線程的程序,你可以使用的方法是(Thread)

a)擴(kuò)展類Thread

b)實(shí)現(xiàn)接口Runnable

c)擴(kuò)展類Runnable

d)實(shí)現(xiàn)接口Thread

238)在Java中,下列()是合法的聲明。(數(shù)值型數(shù)據(jù)類型的初始化)

a)floatf=l/3;

b)inti=l/3;

c)floatf=l.01;

d)doubled=999d;

240)HashMap和Hashtable正確的說(shuō)法有()。(數(shù)組與集合)

a)都屬于Map接口的類

b)Hashtable類不是同步的,HashMap類是同步的

c)Hashtable類不允許null鍵和null值

d)HashMap類允許null鍵和null值

242)Java中有關(guān)“重載”和“重寫(xiě)”的說(shuō)法正確的是(多態(tài)性)

a)“重寫(xiě)”是父類與子類之間多態(tài)性的一種表現(xiàn)

b)“重載”是一個(gè)類中多態(tài)性的一種表現(xiàn)

c)“重載”的方法是可以改變返回值的類型

d)“重載”的方法不能改變返回值的類型

243)下面關(guān)于構(gòu)造方法的說(shuō)法正確的是(構(gòu)造方法)

a)構(gòu)造方法不能被繼承

b)構(gòu)造方法不能被重寫(xiě)

c)構(gòu)造方法不能被重載

d)構(gòu)造方法可以被重載

255.在java中一個(gè)類被聲明為final類型,表示的意思是()?(Final關(guān)鍵字)

a)該類可以被其子類繼承

b)該類一定是一個(gè)子類

c)該類不能被繼承

d)該類是一個(gè)頂級(jí)類

256.下面哪些接口直接繼承于Collection接口。。(集合)

a)List

b)Map

c)Set

d)HashTable

278.Java代碼中可以使用下列哪些注釋方式?(多選題)

A./*comment*/

B.//comment

C./**comment*/

D.#comment

306、下面哪些不是java的基本數(shù)據(jù)類型?

A.short

B.Boolean

C.Int

D.float

308."result”是一個(gè)boolean型的變量,下面的哪些表達(dá)式是合法的?

A.result=true;

B.if(result){//dosomething...}

C.if(result!=0){//sosomething...}

D.result=1

313.在java語(yǔ)言中,下列表達(dá)式返回true的是哪些項(xiàng)目。(選擇2項(xiàng))

a.John==John

b."john”.equals("john")

c.john=john

d."john”.equals(newButton("john"))

421.Java面向?qū)ο蟮奶卣魇?)(Java面向?qū)ο蟮奶卣?

A繼承

B封裝

C多態(tài)

D調(diào)用

423.在Java中,關(guān)于捕獲異常的語(yǔ)法try-catch-finally的下列描述正確的是哪個(gè)項(xiàng)目?

(java異常處理)

A.try-catch必須配對(duì)使用

B.食y可以單獨(dú)使用

C.try-finally可以配對(duì)使用

D.在try-catch后如果定義了finally,則finally肯定會(huì)執(zhí)行

445、當(dāng)某方法含有會(huì)引起非運(yùn)行時(shí)異常的語(yǔ)句,可以用下列哪些方式處理?

a)使用trycatch語(yǔ)句進(jìn)行捕獲處理。

b)throw相關(guān)exception

c)throws相關(guān)exception

d)無(wú)需處理

463.下面的語(yǔ)句中正確的是?(多選題)

A.importjava.util.Date;

B.importjava.*.*;

C.importjava.util.*;

D.importjava.lang.System,out;

14

473.在Java中,下列方法()是一個(gè)String對(duì)象所具有的。(字符串方法和Object對(duì)象)

a)equals(Object)

b)trimO

c)round()

d)toStringO

483.下面哪些接口直接繼承于Collection接口()。(集合)

a)List

b)Map

c)Set

d)HashTable

202.下面關(guān)于servlet工作方式說(shuō)法正確的是:

A.讀取客戶程序發(fā)送來(lái)的顯式數(shù)據(jù)(表單數(shù)據(jù))

B.生成相應(yīng)的結(jié)果

C.每當(dāng)一個(gè)客戶請(qǐng)求一個(gè)HttpServlet對(duì)象,該對(duì)象的service。方法就被調(diào)用

D.當(dāng)服務(wù)器卸裝Servlet時(shí),不管service。方法是否調(diào)用完成后,直接調(diào)用destroy。方法

203.在Servlet類中,有一個(gè)方法init()用來(lái)做初始化,下面哪個(gè)說(shuō)法是正確的?

A它在servlet類被實(shí)例化的時(shí)候調(diào)用

B它在servlet類被classloader加載的時(shí)候被調(diào)用

C每個(gè)servlet實(shí)例的該方法都會(huì)被多次調(diào)用

D缺省的init()方法設(shè)置了Servlet的初始化參數(shù),并用它的ServletConfig對(duì)象參數(shù)來(lái)啟動(dòng)配置

288.建立TCP服務(wù)器端需要哪兩個(gè)步驟?(多選題)

A.建立一個(gè)ServerSocket對(duì)象

B.建立一個(gè)Socket對(duì)象

C.開(kāi)始監(jiān)聽(tīng)

D.建立Socket連接

331.通常建立一個(gè)過(guò)濾器以下哪些步驟是正確的?(三個(gè)答案)

A.首先創(chuàng)建一個(gè)Java類,實(shí)現(xiàn)ServletFilter接口。

B.在doFilter方法中實(shí)現(xiàn)過(guò)濾邏輯。

C.調(diào)用FilterChain對(duì)象,激活下一個(gè)相關(guān)的過(guò)波器,或Servlet、JSP頁(yè)面。

D.在部署描述符文件(web.xml)中,對(duì)相應(yīng)的Servlet和JSP頁(yè)面注冊(cè)過(guò)濾器。

321.Servlet的任務(wù)包括以下哪些?(三個(gè)答案)

a)讀取客戶端發(fā)送的所有數(shù)據(jù)。這些數(shù)據(jù)通常是在Web頁(yè)面的表單中輸入的,但也可能來(lái)自Java

applet或HTTP客戶端程序。讀取瀏覽器發(fā)送的HTTP請(qǐng)求數(shù)據(jù)。這些信息包括有關(guān)瀏覽器功能、

Cookie、發(fā)出請(qǐng)求的客戶端的主機(jī)名等詳細(xì)信息。

b)生成結(jié)果。此過(guò)程可能需要與數(shù)據(jù)庫(kù)通信、調(diào)用RMI或C0RBA,調(diào)用遺留系統(tǒng)或直接計(jì)算得出響應(yīng)。

在文檔內(nèi)設(shè)置結(jié)果的格式。在多數(shù)情況下,這種情況是將信息嵌入到servlet中。

c)設(shè)置合適的HTTP響應(yīng)參數(shù)。這意味著告訴瀏覽器返回的文檔類型(例如HTML)、設(shè)置Cookie和緩

存參數(shù)以及其他類似任務(wù)。

d)將文檔返回給客戶端??赡芤晕谋靖袷剑℉TML)、二進(jìn)制格式(GIF圖像)等發(fā)送該文檔。

322在Servlet中使用硬編碼的HTML輸出作為請(qǐng)求的響應(yīng)具有哪些嚴(yán)重缺陷?(三個(gè)答案)

A.很難對(duì)HTML做出修改,因?yàn)槊看涡薷亩急仨氈匦戮幾gServlet。

B.由于HTML是硬編碼的,所以維護(hù)不同的語(yǔ)言很困難。判斷用戶的語(yǔ)言、所處的地區(qū)以及其

他變化情況,然后再顯示輸出非常困難。

C.當(dāng)在Servlet中混合使用HTML和Java代碼時(shí),就很難分清頁(yè)面設(shè)計(jì)和編程的職責(zé)。

15

D.很難做出動(dòng)態(tài)的相應(yīng)。

324.關(guān)于客戶端、Servlet與Web容器的交互說(shuō)法錯(cuò)誤的是:(兩個(gè)答案)

a)一個(gè)基于servlet應(yīng)用的客戶通常不直接和servlet通信,而是由Web應(yīng)用服務(wù)器通過(guò)Java

ServletAPI調(diào)用servlet來(lái)實(shí)現(xiàn)請(qǐng)求servlet的服務(wù)。

b)Servlet是由Web應(yīng)用服務(wù)器中的WebContainer管理的。Web容器的角色是管理裝載和初始化

servlet,處理服務(wù)請(qǐng)求,卸載或撤銷servlet。

c)一般來(lái)說(shuō),某一時(shí)刻在web容器中只有一個(gè)特定的servlet對(duì)象的實(shí)例,這是servlet持久性

的基本原理。每次客戶端調(diào)用servlet時(shí),web容器都負(fù)責(zé)實(shí)現(xiàn)servlet的初始化。

d)每一個(gè)客戶對(duì)servlet的請(qǐng)求都會(huì)創(chuàng)建servlet的一個(gè)對(duì)象實(shí)例。Web容器負(fù)責(zé)創(chuàng)建每個(gè)處理

請(qǐng)求的新實(shí)例。另外它還負(fù)責(zé)最后的卸載或重新安裝servlet。卸載和重新安裝通常發(fā)生在web

應(yīng)用服務(wù)器崩潰或者支持servlet的文件改變時(shí)。

325.服務(wù)器在刪除一個(gè)以前裝載的servlet實(shí)例時(shí)會(huì)調(diào)用servlet的destroy方法。通常在這個(gè)方法中

執(zhí)行下列哪些操作?(三個(gè)答案)

A.釋放數(shù)據(jù)庫(kù)連接

B.由可用服務(wù)狀態(tài)轉(zhuǎn)為服務(wù)不可用狀態(tài)

C.停止后臺(tái)線程

D.關(guān)閉文件

368.HTTP協(xié)議

A.支持客戶/服務(wù)器模式

B.無(wú)狀態(tài)協(xié)議

C.有狀態(tài)協(xié)議

D.客戶端發(fā)送HTTP請(qǐng)求消息給服務(wù)器

326.動(dòng)態(tài)建立Web頁(yè)面的一個(gè)主要?jiǎng)恿κ鞘菇Y(jié)果基于用戶提供的查詢數(shù)據(jù)。Web表單處理即是從Web頁(yè)面

獲取信息,將其傳送給服務(wù)器端應(yīng)用程序。傳送的方式包括以下哪兩種?(兩個(gè)答案)

A.表單數(shù)據(jù)放置在問(wèn)號(hào)之后,附加在URL的后面,發(fā)送到服務(wù)器上

B.表單數(shù)據(jù)通過(guò)嵌入在HTML中的腳本加密傳送到服務(wù)器上

C.調(diào)用HttpServletRequest的getParameter方法,提供大小寫(xiě)敏感的參數(shù)名作為參數(shù),獲得表單數(shù)據(jù)

D.調(diào)用HttpServletResponse的sendForm方法傳送表單數(shù)據(jù)

327.有關(guān)Cookie下列說(shuō)法正確的是?(兩個(gè)答案)

a)Cookie是將會(huì)話數(shù)據(jù)保存在客戶端來(lái)維護(hù)會(huì)話狀態(tài)的一種方式。它是服務(wù)器發(fā)送給瀏覽器的體積

很小的純文本信息

b)獲得cookie后,用戶以后再訪問(wèn)同一個(gè)Web服務(wù)器時(shí),瀏覽器會(huì)把cookie原樣發(fā)送給服務(wù)器。

c)Cookie是服務(wù)器端狀態(tài)管理機(jī)制

d)Cookie是相對(duì)安全的一種狀態(tài)管理機(jī)制

328.有關(guān)cookie方法和屬性使用正確的是:(三個(gè)答案)

A.獲取cookie的名字用cookie的getName方法,getValue方法獲取cookie的值。設(shè)置cookie的值

用setValue方法

B.getMaxAge和setMaxAge是獲取和設(shè)置cookie經(jīng)過(guò)多長(zhǎng)時(shí)間就過(guò)期的兩個(gè)方法。

C.getDomainO和setDomain方法用于獲取或設(shè)置cookie所應(yīng)用的域。一般情況下,瀏覽器只對(duì)發(fā)送

cookie的主機(jī)返回消息,我們可以利用setDomain方法指示瀏覽器把cookie返回到不同域中的其他主

機(jī)。

D.getPath和setPath方法獲取或設(shè)置cookie應(yīng)用的路徑。如果不指定路徑,瀏覽器將只把cookie

返回給包含發(fā)送此cookie的頁(yè)面的路徑,

16

329.有關(guān)Servlet過(guò)濾器說(shuō)法正確的是?(三個(gè)答案)

A.過(guò)濾器是一個(gè)Java程序,它在與之相關(guān)的Servlet或JSP頁(yè)面之前運(yùn)行,起到檢查這些資源被

輸入的請(qǐng)求信息,以做預(yù)先處理的一些功能。

B.過(guò)濾器只能附加到一個(gè)Servlet或JSP頁(yè)面上。

C.Servlet過(guò)濾器是可插入的一種Web組件,允許開(kāi)發(fā)人員實(shí)現(xiàn)Web應(yīng)用程序中的預(yù)處理和后

期處理邏輯;

D.過(guò)濾器可以支持的功能包括日志記錄、提高性能、安全處理、會(huì)話處理、XSLT轉(zhuǎn)換等。

330.Servlet過(guò)濾器有哪些特性?(三個(gè)答案)

A.將對(duì)應(yīng)用程序處理的邏輯封裝到多個(gè)類文件中;

B.調(diào)用是動(dòng)態(tài)的,過(guò)濾器在運(yùn)行時(shí)由Servlet容器調(diào)用來(lái)攔截和處理請(qǐng)求和響應(yīng);

C.通過(guò)Web部署描述符來(lái)聲明配置;

D.是可重用的。過(guò)濾器可附加到一個(gè)或多個(gè)Servlet或JSP頁(yè)面上;

369.Servlet

A.運(yùn)行在服務(wù)器上的Web容器中

B.是響應(yīng)HTTP請(qǐng)求的J2EE組件

C.使用VbScript語(yǔ)言編寫(xiě)

D.通常用于管理所接受的請(qǐng)求的處理流程

379.Servlet

A.在服務(wù)器端運(yùn)行

B.在客戶端運(yùn)行

C.在服務(wù)器端和客戶端運(yùn)行

D.與傳統(tǒng)的CGI技術(shù)相比,JavaServlet具有更高的效率并更容易使用

400.關(guān)于servlet,下面哪些是正確的?

A.它們是多線程的。

B.它們是無(wú)狀態(tài)的。

C.它們是有狀態(tài)的。

D.它們是可讀寫(xiě)的。

440.以下方法是Servlet的生命周期接口定義的?(servlet生命周期)

A)init()

B)service()

C)destroy0

D)create()

450.以下HTTP消息的題頭域的含義理解正確的是:(三個(gè)答案)

A.Accept指示響應(yīng)可以接受的媒體類型。如果沒(méi)有Accept題頭域,則服務(wù)器可以安全的假設(shè)客戶

端接受所有的媒介類型。如:accept:image/gif,accept:image/jpeg

B.Accept-Language指示頁(yè)面的編程語(yǔ)言,如:Accept-Language:java

C.Content-Type指示發(fā)送到接受者的消息體的媒介類型,如:Content-type:text/html

D.User-Agent包含發(fā)出請(qǐng)求消息的客戶端的信息,如:User-Agent:Mozilla/4.0

451.以下HTTP響應(yīng)狀態(tài)碼的含義描述正確的是?(兩個(gè)答案)

A.2000K表示請(qǐng)求成功

B.400不良請(qǐng)求表示服務(wù)器未發(fā)現(xiàn)與請(qǐng)求URI匹配的內(nèi)容。

C.404未發(fā)現(xiàn)表示由于語(yǔ)法錯(cuò)誤而導(dǎo)致服務(wù)器無(wú)法理解請(qǐng)求信息

D.500內(nèi)部服務(wù)器錯(cuò)誤,無(wú)法處理請(qǐng)求

452.以下哪些是常用的Web服務(wù)器?(三個(gè)答案)

17

a)ApacheTomcat

b)AllaireJRun

c)JBuilder

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論