版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JSP復(fù)習(xí)試題及答案試題1選擇題1、下面哪一個(gè)不是JSP本身已加載的基本類?(B)A、java.lang.*B、java.io.*C、javax.servlet.*D、javax.servlet,jsp.*2、以下關(guān)于JavaBeans的說法中,錯(cuò)誤的是(B)。A、JavaBeans是基于JAVA語言的。B、JavaBeans是JSP的內(nèi)置對(duì)象之一。C、JavaBeans是一種Java類。D、JavaBeans是一個(gè)可重復(fù)使用的軟件組件。3、下面的說法錯(cuò)誤的是:(D)AJsp可以處理動(dòng)態(tài)內(nèi)容和靜態(tài)內(nèi)容B在Jsp最終會(huì)編譯成字節(jié)碼后執(zhí)行C在jsp中可以使用腳本控制Html的標(biāo)簽生成DJsp中不能使用〃注釋Java腳本中的代碼4、下述選項(xiàng)中不屬于JDBC基本功能的是:(D)A.與數(shù)據(jù)庫建立連接B.提交SQL語句C.處理查詢結(jié)果D.數(shù)據(jù)庫維護(hù)管理5、JSP頁面經(jīng)過編譯之后,將創(chuàng)建一個(gè)(B)A.appletB.severletC.applicationD.exe文件6、以下對(duì)象中的(D)不是JSP的內(nèi)置對(duì)象。A、requestB、
7、在JSP中,內(nèi)置對(duì)象(B)封裝了用戶提交的信息,使用該對(duì)象可獲取用戶提交的信息。A、sessionB、requestC、responseout8、request對(duì)象可以使用(A)方法獲取表單中某輸入框提交的信息。A、getParameter(Strings)B、getValue(Strings)C、getParameterNames(Strings)D、getParameterValue(Strings)9、JSP的內(nèi)置對(duì)象中(A)對(duì)象可對(duì)客戶的請(qǐng)求作出動(dòng)態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。A、responseB、requestC、applicationD、out10、以下方法,哪個(gè)可使session無效?(A)A、session.removeAttribute(Stringkey)B、session,invalidate()C、session.setAttribute(Stringkey)D、session.getAttribute(Stringkey)11、application對(duì)象能在(C)間共享。A、某個(gè)訪問者所訪間的當(dāng)前頁面B、某個(gè)訪問者所訪問的網(wǎng)站的各個(gè)頁面之間C、該服務(wù)器上的所有的訪問者的所有jsp頁面D、該服務(wù)器上的所有的訪問者的所有jsp頁面和Java程序12、在JSP頁面中使用bean,我們必須使用JSP動(dòng)作標(biāo)簽(A)。A、useBeanB、useBeansC、BeansD、JavaBean13、當(dāng)useBean標(biāo)簽中的scope屬性取值page時(shí),該beans的有效范圍是(B)。A、當(dāng)前客戶B、當(dāng)前頁面C、當(dāng)前服務(wù)器D、所有客戶14、當(dāng)useBean標(biāo)簽中的scope屬性取值(C)時(shí),該beans的有效范圍是訪問者的會(huì)話期間。A、requestB.pageC,sessionD.application15、JSP程序段的基本語法是(C)。A、VBScript語言語法B、JavaScript語言語法C、Java語法語言D、C語言語法16、下列哪一種不是JSP頁面的組成元素.(D)A、JSP標(biāo)簽,如指令標(biāo)簽B、普通的HTML標(biāo)記符C、Java表達(dá)式D、C語言程序17、在一個(gè)JSP頁面中不可以出現(xiàn)的注釋形式為(B)A、B、@rem注釋內(nèi)容C、//注釋內(nèi)容18、request,getRemoteAddrO方法的作用是:(B)A、獲取客戶提交的信息B、獲取客戶的IPC、獲取客戶機(jī)的名稱D、獲取服務(wù)器的IP19、當(dāng)(C)時(shí),JSP引擎產(chǎn)生一個(gè)session對(duì)象。A、web應(yīng)用服務(wù)器啟動(dòng)時(shí)B、當(dāng)web應(yīng)用服務(wù)器啟動(dòng)后,第一個(gè)客戶來訪時(shí)C、當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP頁面時(shí)D、當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP或HTML頁面時(shí)20、當(dāng)(A)時(shí),JSP引擎產(chǎn)生一個(gè)application對(duì)象。A、web應(yīng)用服務(wù)器啟動(dòng)后
B、當(dāng)web應(yīng)用服務(wù)器啟動(dòng)后,第一個(gè)客戶來訪時(shí)C、當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP頁面時(shí)D、當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP或HTML頁面時(shí)21、以下關(guān)于JavaBean的說法中,錯(cuò)誤的是(B)。A、JavaBean是基于JAVA語言的B、JavaBean是JSP的內(nèi)置對(duì)象之一C、JavaBean是一種Java類D、JavaBean是一個(gè)可重復(fù)使用的軟件組件22、在編譯Servlet或Javabean時(shí),我們使用(A)命令。A、JavacB、JavaC、ServletD、以上三種都不對(duì)23、不屬于JSP的out對(duì)象的方法的是(A)。A、getAttribute()B、print()C、printlnOD、close()24、當(dāng)(C)時(shí),JSP引擎將消滅某一個(gè)session對(duì)象。A、有新客戶訪問時(shí)B、web應(yīng)用服務(wù)器啟動(dòng)后,第一個(gè)客戶來訪時(shí)C、該session對(duì)應(yīng)的客戶關(guān)閉瀏覽器D、該session對(duì)應(yīng)的客戶刷新jsp頁面時(shí)25、下面對(duì)HTML描述準(zhǔn)確的一項(xiàng)是(c)。A)用html書寫的文件是二進(jìn)制文件B)一個(gè)html文件無論被什么Web瀏覽器解釋,其顯示結(jié)果都是一樣的C)html標(biāo)記是不區(qū)分大小的
D)html文件中有標(biāo)記書寫不合法時(shí),Web瀏覽器會(huì)給出錯(cuò)誤警告26.JavaBean的文件類型是:(A)A..classsB..javaConnection對(duì)象用來連接:(B)A.數(shù)據(jù)庫B.數(shù)據(jù)源27.cn是Connection對(duì)象,創(chuàng)建Statement對(duì)象的方法是:(B)A.Statementst=newStatement();B.Statementst=cn.createStatement().在JSP中使用session.putValue('可以在會(huì)話中保存:((A)A.u_name對(duì)象。B.u_name的數(shù)值。.在JSP中使用session.getValue('可以在會(huì)話中獲?。?A)A.username中的對(duì)象。B.username的數(shù)值。30、假設(shè)在helloapp應(yīng)用中有一個(gè)hello.jsp,它的文件路徑如下:%JAVA_H0ME%/webapps/helloapp/hello/hello.jsp那么在瀏覽器端訪問hello,jsp的URL是什么?(C)A、http://localhost:8080/hello.jspB、http://localhost:8080/helloapp/hello.jspC、http://localhost:8080/helloapp/hello/hello.jspD、http://localhost:8080/webapps/helloapp/hello/dello,jsp.JSP的Page編譯指令的屬性Language的默認(rèn)值是:(A)A)JavaB)CC)C#D)SQL
.JSP的哪個(gè)指令允許頁面使用者自定義標(biāo)簽庫?(B)A)Include指令B)Taglib指令C)Include指令D)Plugin指令.可以在以下哪個(gè)()標(biāo)記之間插入變量與方法聲明?(B)A)<%和%>B)<%!和%>C)</和%>D)<%和!>.能夠替代〈字符的替代字符是()?(C)A)<B)>C)<D).<jsp:useBeanid="bean的名稱"scope="bean的有效范圍”class一包名.類名”/)動(dòng)作標(biāo)記中,scope的值不可以是(D)。A)pageB)requestC)sessionD)response.下列()注釋為隱藏型注釋。(C)oA)B)C)<%—注釋內(nèi)容一%>D)<!—[<%=表達(dá)式%>]—>.下列變量聲明在()范圍內(nèi)有效。(C)o?<%!DatedateTime;intcountNum;1%>A)從定義開始處有效,客戶之間不共享B)在整個(gè)頁面內(nèi)有效,客戶之間不共享C)在整個(gè)頁面內(nèi)有效,被多個(gè)客戶共享D)從定義開始處有效,被多個(gè)客戶共享
.在“〈%!”和“%>”標(biāo)記之間聲明的Java的方法稱為頁面的成員方法,其在()范圍內(nèi)有效。(C)OA)從定義處之后有效。B)在整個(gè)頁面內(nèi)有效。C)從定義處之前有效。D)不確定。.在“《=”和“%>”標(biāo)記之間放置(B),可以直接輸出其值。A)變量B)Java表達(dá)式C)字符串D)數(shù)字.include指令用于在JSP頁面靜態(tài)插入一個(gè)文件,插入文件可以是JSP頁面、HTML網(wǎng)頁、文本文件或一段Java代碼,但必須保證插入后形成的文件是(B)。A)是一個(gè)完整的HTML文件B)是一個(gè)完整的JSP文件C)是一個(gè)完整的TXT文件D)是一個(gè)完整的Java源文件.JSP頁面可以在“<%=”和“%〉”標(biāo)記之間放置Java表達(dá)式,直接輸出Java表達(dá)式的值。組成“<%=”標(biāo)記的各字符之間(B)。A)可以有空格B)不可以有空格C)必須有空格D)不確定.當(dāng)一個(gè)客戶線程執(zhí)行某個(gè)方法時(shí),其他客戶必須等待,直到這個(gè)客戶線程調(diào)用執(zhí)行完畢該方法后,其他客戶線程才能執(zhí)行,這樣的方法在定義時(shí)必須使用關(guān)鍵字(C)A)publicB)staticC)synchronizedD)private43、下面關(guān)于JSP作用域?qū)ο蟮恼f法錯(cuò)誤的是(C)o?A.request對(duì)象可以得到請(qǐng)求中的參數(shù)B.session對(duì)象可以保存用戶信息
C.application對(duì)象可以被多個(gè)應(yīng)用共享D.作用域范圍從小到達(dá)是request、session、application44、在JSP中,對(duì)Vjsp:setProperty>標(biāo)記描述正確的是(C)。A.jsp:setProperty和jsp:getProPerty必須在一個(gè)JSP文件中搭配出現(xiàn)B.就如同session.setAttributeO一樣,來設(shè)計(jì)屬性/值對(duì)C.和jsp:useBean動(dòng)作一起便用,來設(shè)置bean的屬性值D.就如同request.setAttributeO一樣,來設(shè)置屬性/值對(duì)45、Servlet獲得初始化參數(shù)的對(duì)象是(C)A、RequestB,ResponseC、ServletConfigD,ServletContext.下面不屬于JSP內(nèi)置對(duì)象的是(D)A)out對(duì)象B)respone對(duì)象C)application對(duì)象D)page對(duì)象.以下哪個(gè)對(duì)象提供了訪問和放置頁面中共享數(shù)據(jù)的方式(D)A)pageContextB)responseC)requestD)session.調(diào)用getCreationTime()可以獲取session對(duì)象創(chuàng)建的時(shí)間,該時(shí)間的單位是(C)。A)秒B)分秒C)毫秒D)微秒.當(dāng)response的狀態(tài)行代碼為哪個(gè)時(shí),表示用戶請(qǐng)求的資源不可用?(D)A)101B)202C)303D)404.一個(gè)典型的HTTP請(qǐng)求消息包括請(qǐng)求行、多個(gè)請(qǐng)求頭和(B)
A)響應(yīng)行B)信息體C)響應(yīng)行D)響應(yīng)頭.在JSP中為內(nèi)建對(duì)象定義了4種作用范圍,即ApplicationScope,SessionScope、PageScope和(A)四個(gè)作用范圍。A)RequestScopeB)ResponseScopeC)OutScopeD)WriterScopeForm表單的method屬性能取下列哪項(xiàng)的值(C)A)submitB)putsC)postD)out能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交方式是(B)A)submitB)getC)postD)out可以利用request對(duì)象的哪個(gè)方法獲取客戶端的表單信息(A)A)request.getParameter0B)request.outParameter()C)request.writeParameter()D)request.handlerParameter()JSP頁面中request.getParamter(String)得到的數(shù)據(jù),其類型是(C)A)DoubleB)intC)StringD)IntegerJSP頁面程序片中可以使用下列哪個(gè)方法將strNumx=request.getParamter(wixw)得到的數(shù)據(jù)類型轉(zhuǎn)換為Double類型()A)Double.parseString(strNumx)B)Double.parseDouble(strNumx)
C)Double,parseinteger(strNumx)D)Double.parseFloat(strNumx).當(dāng)利用request的方法獲取Form中元素時(shí),默認(rèn)情況下字符編碼是哪個(gè)(A)A)ISO-8859-1B)GB2312C)GB3000D)ISO-8259-1.對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述那一項(xiàng)是正確的?(C)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)換:如Stringstr=(String)request.getParameter(key).下面哪一項(xiàng)屬于工具Bean的用途?(A)A)完成一定運(yùn)算和操作,包含一些特定的或通用的方法,進(jìn)行計(jì)算和事務(wù)處理。B)負(fù)責(zé)數(shù)據(jù)的存取C)接受客戶端的請(qǐng)求,將處理結(jié)果返回客戶端D)在多臺(tái)機(jī)器上跨幾個(gè)地址空間運(yùn)行.JavaBean可以通過相關(guān)jsp動(dòng)作指令進(jìn)行調(diào)用。下面哪個(gè)不是JavaBean可以使用的jsp動(dòng)作指令?(D)
A)jsp:useBeanB)jsp:setPropertyC)jsp:getPropertyD)jsp:setParameter關(guān)于JavaBean,下列的敘述哪一項(xiàng)是不正確的?(C)JavaBean的類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器JavaBean的類屬性是私有的,要通過公共方法進(jìn)行訪問JavaBean和Servlet一樣,使用之前必須在項(xiàng)目的web.xml中注冊(cè)JavaBean屬性和表單控件名稱能很好地耦合,得到表單提交的參數(shù)JavaBean的屬性必須聲明為private,方法必須聲明為(D)訪問類型。A)privateB)staticC)protectD)publicJSP頁面通過(C)來識(shí)別Bean對(duì)象,可以在程序片中通過XX.method形式來調(diào)用Bean中的set和get方法。A)nameB)classC)idD)classnameJavaBean的作用范圍可以是page、request、session和(A)四個(gè)作用范圍中的一種。A)applicationB)localC)globalD)class.下列哪個(gè)作用范圍的bean,請(qǐng)求響應(yīng)完成則該Bean即被釋放,不同客戶的Bean互不相同。(B)A)applicationB)requestC)pageD)session
.下列哪個(gè)作用范圍的Bean,被Web服務(wù)目錄下所有用戶共享,任何客戶對(duì)Bean屬性的修改都會(huì)影響到其他用戶。(A)A)applicationB)requestC)pageD)session.下列哪個(gè)作用范圍的Bean,當(dāng)客戶離開這個(gè)頁面時(shí),JSP引擎取消為客戶該頁面分配的Bean,釋放他所占的內(nèi)存空間。(C)A)applicationB)requestC)pageD)session.使用jsp:getProperty動(dòng)作標(biāo)記可以在JSP頁面中得到Bean實(shí)例的屬性值,并將其轉(zhuǎn)換為什么類型的數(shù)據(jù),發(fā)送到客戶端。(A)A)StringB)DoubleC)ObjectD)Classes.使用jsp:setProperty動(dòng)作標(biāo)記可以在JSP頁面中設(shè)置Bean的屬性,但必須保證Bean有對(duì)應(yīng)的什么方法。(B)A)SetXxx方法B)setXxx方法C)getXxx方法D)GetXxx方法.使用格式〈jsp:setPropertyname="beanid"property=”bean的屬性"value="<%=expression%>w/>給Bean的屬性賦值,expression的數(shù)據(jù)類型和bean的屬性類型(A)。A)必須一致B)可以不一致C)必須不同D)無要求.在JSP頁面中使用〈jsp:setPropertyname="beanid"property^”bean的屬性“value="字符串"/>格式給Long類型的Bean屬性賦值,會(huì)調(diào)用哪個(gè)數(shù)據(jù)類型轉(zhuǎn)換方法。(A)A)Long.parseLong(Strings)B)Integer,parselnt(Stirngs)C)Double.parseDouble(Strings)D)不確定
73.下列那個(gè)調(diào)用數(shù)據(jù)類型轉(zhuǎn)換方法會(huì)發(fā)生NumberFormatException異常?(D)A)Long.parseLong(“1234")B)Integer.parselnt(<<1234w)C)Double.parseDouble(*123.45w)D)Integer.parselnt(a123aw).在JSP頁面中使用<jsp:setPropertyname="bean的名字”property/>格式,將表單參數(shù)為Bean屬性賦值,property=""格式要求Bean的屬性名字(B)A)必須和表單參數(shù)類型一致B)必須和表單參數(shù)名稱一一對(duì)應(yīng)C)必須和表單參數(shù)數(shù)量一致D)名稱不一定對(duì)應(yīng).在JSP頁面中使用<jsp:setPropetyname="bean的名字”property^”bean屬性名"param="表單參數(shù)名”/>格式,用表單參數(shù)為Bean屬性賦值,要求Bean的屬性名字(D)。A)必須和表單參數(shù)類型一致B)必須和表單參數(shù)名稱一一對(duì)應(yīng)C)必須和表單參數(shù)數(shù)量一致D)名稱不一定對(duì)應(yīng)、下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?(D)HTML、Java和腳本語言混合在一起的程序可讀性較差,維護(hù)起來較困難。JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的一個(gè)成功應(yīng)用。C.當(dāng)JSP頁面被請(qǐng)求時(shí),JSP頁面會(huì)被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行
D.一般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實(shí)現(xiàn)頁面顯示。77、在MVC設(shè)計(jì)模式體系結(jié)構(gòu)中,(B)是實(shí)現(xiàn)控制器的首選方案。A.JavaBeanB.ServletC.JSPD.HTML78、給定TheBean類,假設(shè)還沒有創(chuàng)建TheBean類的實(shí)例,以下哪些JSP標(biāo)準(zhǔn)動(dòng)作語句能創(chuàng)建這個(gè)bean的一個(gè)新實(shí)例,并把它存儲(chǔ)在請(qǐng)求作用域?(C)<jsp:useBeanname="myBean“type="com.example.TheBean”/><jsp:takeBeanname="myBean“type=ucom.example.TheBeanw/><jsp:useBeanid="myBean“class="com.example.TheBeanMscope="request”/><jsp:takeBeanid="myBean”class="com.example.TheBean"scope="request”/>79、包含Servlet發(fā)回到客戶端信息的ServletResponse對(duì)象是由(C)創(chuàng)建的。A.客戶端的瀏覽器B.Web服務(wù)器的HTTP引擎C.Web服務(wù)器的Servlet容器D.Servlet對(duì)象80、閱讀下面代碼片段:JavaBeanClassbean=newJavaBeanClass(parameter);
request.setAttribute("keyword”,bean);該段代碼創(chuàng)建的Bean,下列敘述哪項(xiàng)是正確的?(A)A.Request周期的BeanB.Application周期的BeanC.SessionD.Page周期的Bean81、下面是一個(gè)Servlet部署文件的片段:<servlet-name>Hello</servlet-name><servlet-class>myservlet.example.FirstServlet</servlet-class>123<servlet-name>Hello</servlet-name><url-pattern>/he1pHello</url-pattern>123Servlet的類名是(A)A.FirstServletB.HelloC.helpHelloD./helpHello82、下面是創(chuàng)建Statement接口并執(zhí)行executeUpdate方法的代碼片段:conn=DriverManager.getConnection("jdbc:odbc:book"「);
stmt=conn.createStatement();Stringstrsql="insertintobookvalues('TP003','ASP.NET,'李','清華出版社',35)”;n=stmt.executeUpdate(strsql);代碼執(zhí)行成功后n的值為(A)。A)1B)0C)-1D)一個(gè)整數(shù).下面哪一項(xiàng)不是JDBC的工作任務(wù)?(C)A)與數(shù)據(jù)庫建立連接B)操作數(shù)據(jù)庫,處理數(shù)據(jù)庫返回的結(jié)果C)在網(wǎng)頁中生成表格D)向數(shù)據(jù)庫管理系統(tǒng)發(fā)送SQL語句.下面哪一項(xiàng)不是加載驅(qū)動(dòng)程序的方法?(A)A)通過DriverManager.getConnection方法加載B)調(diào)用方法Class.forNameC)通過添加系統(tǒng)的jdbc.drivers屬性D)通過registerDriver方法注冊(cè).關(guān)于分頁顯示,下列的敘述哪一項(xiàng)是不正確的?(A)A)只編制一個(gè)頁面是不可能實(shí)現(xiàn)分頁顯示的B)采用一至三個(gè)頁面都可以實(shí)現(xiàn)分頁顯示C)分頁顯示中,記錄集不必在頁面跳轉(zhuǎn)后重新生成D)分頁顯示中頁面顯示的記錄數(shù)可以隨用戶輸入調(diào)整.在德立JSP網(wǎng)站目錄時(shí)需要遵循一些規(guī)則,以下規(guī)則錯(cuò)誤的是:(B)A)每個(gè)主要欄目開設(shè)一個(gè)相應(yīng)的子目錄
B)所有flash,avi,ram,quicktime等多媒體文件存放在根目錄下C)根目錄一般只存放index.htm以及其他必須的系統(tǒng)文件D)目錄建立應(yīng)以最少的層次提供最清晰簡(jiǎn)便的訪問結(jié)構(gòu).DriverManagergetConnection(Stringurl,Stringuser,Stringpassword)方法中,參數(shù)url的格式為jdbc:<子協(xié)議>:<子名稱),下列哪個(gè)url是不正確的?(A)A)“jdbc:mysql"/localhost:80/數(shù)據(jù)庫名"B)"jdbc:odbc:數(shù)據(jù)源”C)“jdbc:oracle:thin@host:端口號(hào):數(shù)據(jù)庫名"D)wjdbc:sqlserver://:1443;DatabaseName=數(shù)據(jù)庫名”.在JDBC中,下列哪個(gè)接口不能被Connection創(chuàng)建(D)。A)StatementB)PreparedStatementC)CallableStatementD)RowsetStatement.下面是加載JDBC數(shù)據(jù)庫驅(qū)動(dòng)的代碼片段:try{Class.forName(asun.jdbc.odbc.JdbcOdbcDriver,>);}catch(ClassNotFoundExceptione){out.print(e);)該程序加載的是哪個(gè)驅(qū)動(dòng)?()A)JDBC-ODBC橋連接驅(qū)動(dòng)B)部分Java編寫本地驅(qū)動(dòng)C)本地協(xié)議純Java驅(qū)動(dòng)D)網(wǎng)絡(luò)純Java驅(qū)動(dòng)91.下面的代碼是連接哪個(gè)數(shù)據(jù)庫的驅(qū)動(dòng)加載片段(A)
try{Class.forName(oracle,jdbc.driver.OracleDriverw);}catch(Exceptione){out.print(e.toString());}A)OracleB)SqlServerC)MySqlD)不確定93.查詢結(jié)果集ResultSet對(duì)象是以統(tǒng)一的行列形式組織數(shù)據(jù)的,執(zhí)行ResultSetrs=stmt.executeQuery(uselectbid,name,author,publish,pricefrombookw);語句,得到的結(jié)果集rs的列數(shù)為(B)A)4B)5C)6D)不確定.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery("select*frombook");下面哪項(xiàng)對(duì)該rs描述正確的是(B)A)只能向下移動(dòng)的結(jié)果集B)可上下滾動(dòng)的結(jié)果集C)只能向上移動(dòng)的結(jié)果集D)不確定是否可以滾動(dòng).下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(wselect*frombook");下面哪項(xiàng)對(duì)該rs描述正確(A)A)不能用結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫中的表B)能用結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫中的表C)執(zhí)行update方法能更新數(shù)據(jù)庫中的表D)不確定.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(uselect*frombook");下面哪項(xiàng)對(duì)該rs描述正確(B)A)數(shù)據(jù)庫中表數(shù)據(jù)變化時(shí)結(jié)果集中數(shù)據(jù)不變B)數(shù)據(jù)庫中表數(shù)據(jù)變化時(shí)結(jié)果集中數(shù)據(jù)同步更新C)執(zhí)行update方法能與數(shù)據(jù)庫中表的數(shù)據(jù)同步更新D)不確定.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery("select*frombook,,);
rs.first();下面哪項(xiàng)對(duì)該rs描述正確(A)A)rs.isFirst()為真B)rs.ifLast()為真C)rs.isAfterLast()為真D)rs.isBeforeFirst()為真.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery("select*frombook");rs.first();rs.previous();下面哪項(xiàng)對(duì)該rs描述正確(D)A)rs.isFirst()為真B)rs.ifLast()為真Ors.isAfterLast()為真D)rs.isBeforeFirst()為真.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery("select*frombook");rs.last();rs.next();下面哪項(xiàng)對(duì)該rs描述正確(C)
A)rs.isFirst()為真B)rs.ifLast()為真C)rs.isAfterLast()為真D)rs.isBeforeFirst()為真.給出了如下的查詢條件字符串Stringcondition=**insertbookvalues(?,?,?,?,?)”;下列哪個(gè)接口適合執(zhí)行該SQL查詢(B)A)StatementB)PrepareStatementC)CallableStatementD)不確定.下面對(duì)Servlet、Applet的那一項(xiàng)描述錯(cuò)誤?(D)A)Servelt與Applet相對(duì)應(yīng)B)Applet運(yùn)行在客戶端瀏覽器C)Servlet運(yùn)行在Web服務(wù)器端D)Servlet和Applet不可以動(dòng)態(tài)從網(wǎng)絡(luò)加載.下面哪一項(xiàng)不在Servlet的工作過程中?(B)A)服務(wù)器將請(qǐng)求信息發(fā)送至ServletB)客戶端運(yùn)行AppletC)Servlet生成響應(yīng)內(nèi)容并將其傳給服務(wù)器D)服務(wù)器將動(dòng)態(tài)內(nèi)容發(fā)送至客戶端.下列哪一項(xiàng)不是Servlet中使用的方法? (D)A)doGet()B)doPost()C)service()D)close().下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?(D)HTML.Java和腳本語言混合在一起的程序可讀性較差,維護(hù)起來較困難。JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的一個(gè)成功應(yīng)用。
C)當(dāng)JSP頁面被請(qǐng)求時(shí),JSP頁面會(huì)被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行D)一般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實(shí)現(xiàn)頁面顯示。.下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?(D)A)Servlet可以同其他資源交互,例如文件、數(shù)據(jù)庫B)Servlet可以調(diào)用另一個(gè)或一系列ServletC)服務(wù)器將動(dòng)態(tài)內(nèi)容發(fā)送至客戶端D)Servlet在表示層的實(shí)現(xiàn)上存在優(yōu)勢(shì).下面哪一項(xiàng)對(duì)Servlet描述錯(cuò)誤?(C)Servlet是一個(gè)特殊的Java類,它必須直接或間接實(shí)現(xiàn)Servlet接口Servlet接口定義了Servelt的生命周期方法C)當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程D)Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請(qǐng)求.下面Servlet的哪個(gè)方法載入時(shí)執(zhí)行,且只執(zhí)行一次,負(fù)責(zé)對(duì)Servlet進(jìn)行初始化。(B)A)service()B)init()C)doPost()D)destroy().下面哪個(gè)方法當(dāng)服務(wù)器關(guān)閉時(shí)被調(diào)用,用來釋放Servlet所占的資源。(D)A)service()B)init()C)doPost()D)destroy().部署Servlet,下面哪一項(xiàng)描述錯(cuò)誤?(D)
A)必須為Tomcat編寫一個(gè)部署文件。B)部署文件名為web.xmlC)部署文件在Web服務(wù)目錄的WEB-INF子目錄中D)部署文件名為Server,xml112.下面是Servlet調(diào)用的一種典型代碼:<%@pagecontentType=atext/html;charset=GB2312w%><%@pageimport="java,sql.*"%>訪問FirstServlet該調(diào)用屬于下述哪種。(B)A)url直接調(diào)用B)超級(jí)鏈接調(diào)用C)表單提交調(diào)用D)jsp:forward調(diào)用113.下面是Servlet調(diào)用的一種典型代碼:<%@pagecontentType=utext/html;charset=GB2312w%><%@pageimport:"java.sql.*"%><jsp:forwardpage="helpHello”/>該調(diào)用屬于下述哪種。(D)A)url直接調(diào)用B)超級(jí)鏈接調(diào)用C)表單提交調(diào)用D)jsp:forward調(diào)用.關(guān)于MVC架構(gòu)的缺點(diǎn),下列的敘述哪一項(xiàng)是不正確的?(B)A)提高了對(duì)開發(fā)人員的要求B)代碼復(fù)用率低C)增加了文件管理的難度D)產(chǎn)生較多的文件.關(guān)于JSPModell模式的缺點(diǎn),下列的敘述哪一項(xiàng)是不正確的?(D)
A)應(yīng)用是基于過程的B)業(yè)務(wù)邏輯和表示邏輯混合C)軟件維護(hù)和擴(kuò)展困難D)產(chǎn)生較多的文件.關(guān)于JSPModel2模式的優(yōu)點(diǎn),下列的敘述哪一項(xiàng)是不正確的?(D)A)模型具有較高的通用性B)Servlet對(duì)象擅長(zhǎng)控制C)分離了視圖層和業(yè)務(wù)層D)M、V、C之間具有較低的耦合性.閱讀下面代碼片段:JavaBeanClassbean=newJavaBeanClass(parameter);HttpSessionsession=request.getSession(true);session.setAttribute("keyword”,bean);該段代碼創(chuàng)建的Bean,下列敘述哪項(xiàng)是正確的?(C)A)Request周期的BeanB)Application周期的BeanC)SessionD)Page周期的Bean.閱讀下面代碼片段:JavaBeanClassbean=newJavaBeanClass(parameter);getServletContext().setAttribute("keyword”,bean);或者application.setAttribute("keyword”,bean);該段代碼創(chuàng)建的Bean,下列敘述哪項(xiàng)是正確的?(B)A)Request周期的BeanB)Application周期的BeanC)SessionD)Page周期的Bean.閱讀下面代碼片段:JavaBeanClassbean=newJavaBeanClass(parameter);
request.setAttribute("keyword”,bean);該段代碼創(chuàng)建的Bean,下列敘述哪項(xiàng)是正確的?(A)A)Request周期的BeanB)Application周期的BeanC)SessionD)Page周期的Bean試題2.當(dāng)用戶請(qǐng)求jsp頁面時(shí),JSP引擎就會(huì)執(zhí)行該頁面的字節(jié)碼文件響應(yīng)客戶的請(qǐng)求,執(zhí)行字節(jié)碼文件的結(jié)果是(C)A)發(fā)送一個(gè)JSP源文件到客戶端B)發(fā)送一個(gè)Java文件到客戶端C)發(fā)送一個(gè)HTML頁面到客戶端D)什么都不做。.當(dāng)多個(gè)用戶請(qǐng)求同一個(gè)JSP頁面時(shí),Tomcat服務(wù)器為每個(gè)客戶啟動(dòng)一個(gè)(B)A)進(jìn)程B)線程C)程序D服務(wù)。.下列動(dòng)態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別描述錯(cuò)誤的是(D)。A)靜態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是事先存儲(chǔ)好的B)動(dòng)態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是程序生成的。C)靜態(tài)網(wǎng)頁文件里只有HTML標(biāo)記,沒有程序代碼。D)動(dòng)態(tài)網(wǎng)頁中只有程序,不能有HTML代碼。.不是JSP運(yùn)行必須的是(D)A)操作系統(tǒng)B)JavaJDKC)支持Jsp的Web服務(wù)器D)數(shù)據(jù).URL是Internet中資源的命名機(jī)制,URL由三部分構(gòu)成(A)。
A)協(xié)議、主機(jī)DNS名或IP地址和文件名B)主機(jī)、DNS名或IP地址和文件名、協(xié)議C)協(xié)議、文件名、主機(jī)名D)協(xié)議、文件名、IP地址.Tomcat服務(wù)器的默認(rèn)端口號(hào)是:(B)A)80B)8080C)21D)21217、由JSP頁面向Tag文件傳遞數(shù)據(jù)要使用的指令是(B)。A、tagB、attributeC、variableD、taglib8、在JavaWeb中,Servlet從實(shí)例化到消亡是一個(gè)生命周期。下列描述正確的是(A)oA、init()方法是包容器調(diào)用的Servlet實(shí)例的第一個(gè)方法B、在典型的Servlet生命周期模型中,每次Web請(qǐng)求就會(huì)創(chuàng)建一個(gè)Servlet實(shí)例,請(qǐng)求結(jié)束Servlet就消亡了C、在包容器把請(qǐng)求傳送給Servlet之后,和在調(diào)用Servlet實(shí)例的doGet或者doPost方法之前,包容器不會(huì)調(diào)用Servlet實(shí)例的其他方法D、在Servlet實(shí)例消亡之前,容器調(diào)用Servlet實(shí)例的close。方法。vServlet的生命周期Servlet的生命周期是由Servlet容器(即Web服務(wù)器)來控制的,通過簡(jiǎn)單的概括可以分為四步:Servlet類加載——>實(shí)例化Servletinit() >Servlet提供服務(wù)service() >銷毀Servletdestroy()o
在Sevlet的生命周期中,Servlet的加載、實(shí)例化和銷毀只會(huì)發(fā)生一次,因此init()和destroy()方法只能被servlet容器調(diào)用一次,而service。方法取決于Servlet被客戶端訪問的次數(shù)。9、在JSP中要使用user包中的User類,則以寫法正確的是(A)oA、<jsp:useBeanid="user"class=nuser.User"scope="page"/>B、<jsp:useBeanclass="user.Use.class”/)C、<jsp:useBeanname="user"class="user.User"/>D、<jsp:useBeamid="user"class="user"import="user.*"/>(D)是標(biāo)題標(biāo)記。A)標(biāo)記B)標(biāo)記C)
標(biāo)記D)16.標(biāo)記中默認(rèn)的中文字體是(D)A)“宋體”B)“幼圓”C)“楷體”D)“宋體”.下列那個(gè)屬性為單元格向右打通的列數(shù),用于合并單元格。(B)A)rowspanB)colspanC)heightD)width.下列哪個(gè)屬性為單元格向下打通的行數(shù),用于合并單元格。(A)A)rowspanB)colspanC)heightD)width22、下面哪一項(xiàng)對(duì)Servlet描述錯(cuò)誤?(C)Servlet是一個(gè)特殊的Java類,它必須直接或間接實(shí)現(xiàn)Servlet接口Servlet接口定義了Servelt的生命周期方法C.當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程線程!D.Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請(qǐng)求23、JSP從HTML表單中獲得用戶輸入的正確語句為(A)A、Request.getParameter(aIDw)B、Reponse.getParameter(aIDw)C、Request.getAttribute(UIDW)D、Reponse.getAttribute("ID")24、一下能執(zhí)行帶參數(shù)的SQL語句的對(duì)象是(B)
A、StatementB、PreparedstatementC、CallstatementD、Connection25、關(guān)于部署到Tomca
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共交通車輛安全駕駛操作制度
- 2026年溫嶺市箬橫鎮(zhèn)中心衛(wèi)生院公開招聘編制外基本公共衛(wèi)生管理人員備考題庫含答案詳解
- 2026年松江區(qū)天馬山學(xué)校招聘?jìng)淇碱}庫及參考答案詳解一套
- 企業(yè)員工績(jī)效反饋制度
- 華福證券“獵鷹計(jì)劃”2026年校園招聘?jìng)淇碱}庫及參考答案詳解一套
- 中誠建川(涼山)電力有限公司公開招聘20名工作人員備考題庫及答案詳解參考
- 2026年耒陽市選聘一村一輔警18人備考題庫及答案詳解參考
- 企業(yè)內(nèi)部審計(jì)與風(fēng)險(xiǎn)控制制度
- 交通設(shè)施更新改造制度
- 中國電子云2026校園招聘冬季補(bǔ)招備考題庫及一套答案詳解
- 智能家居銷售培訓(xùn)課件
- DB32∕T 5167-2025 超低能耗建筑技術(shù)規(guī)程
- 2025-2026學(xué)年小學(xué)蘇少版(2024)新教材一年級(jí)上冊(cè)美術(shù)期末測(cè)試卷及答案
- 2025-2026學(xué)年北師大版六年級(jí)數(shù)學(xué)上冊(cè)期末測(cè)試卷及答案
- 地球小博士知識(shí)競(jìng)賽練習(xí)試題及答案
- 不同類型休克的床旁超聲鑒別診斷策略
- 殯儀館鮮花采購?fù)稑?biāo)方案
- 中小學(xué)生意外傷害防范
- 動(dòng)靜脈瘺課件
- 企業(yè)ESG審計(jì)體系構(gòu)建-洞察及研究
- 政治理論考試試題庫100題
評(píng)論
0/150
提交評(píng)論