版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
JSP期末考試題
一、選擇題
1.當(dāng)用戶請求jsp頁面時,JSP引擎就會執(zhí)行該頁面的字節(jié)碼文件響應(yīng)客戶的請求,執(zhí)行字節(jié)碼文件的結(jié)果是(C)
A)發(fā)送一個JSP源文件到客戶端B)發(fā)送一個Java文件到客戶端
C)發(fā)送?個HTML頁面到客戶端D)什么都不做。
2.當(dāng)多個用戶請求同一個JSP頁面時,Tomcal服務(wù)器為每個客戶啟動一個(B)
A)進程B)線程C)程序D服務(wù)。
3.下列動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別描述錯誤的是(D)。
A)靜態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是事先存儲好的
B)動態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是程序生成的。
C)靜態(tài)網(wǎng)頁文件里只有HTML標記,沒有程序代碼。
D)動態(tài)網(wǎng)頁中只有程序,不能有HTML代碼。
4.不是JSP運行必須的是(D)
A)操作系統(tǒng)B)JavaJDKC)支持Jsp的Web服務(wù)器D)數(shù)據(jù)庫
5.URL是Internet中資源的命名機制,URL由三部分構(gòu)成(A
A)協(xié)議、主機DNS名或IP地址和文件名B)主機、DNS名或IP地址和文件名、協(xié)議
C)協(xié)議、文件名、主機名D)協(xié)議、文件名、IP地址
6.Tomcat服務(wù)器的默認端口號是:(B)
A)80B)8080C)21D)2121
7、由JSP頁面向Tag文件傳遞數(shù)據(jù)要使用的指令是(B)。
A、tagB、attributeC、variableD、taglib
8、在JavaWeb+,Servlet從實例化到消亡是一個生命周期。下列描述正確的是(A)o
A、init()方法是包容器調(diào)用的Servlet實例的第?個方法
B、在典型的Servlet生命周期模型中,每次Web請求就會創(chuàng)建一個Servlet實例,請求結(jié)束Servlet就消亡了
C、在包容器把請求傳送給Servlet之后,和在調(diào)用Servlet實例的doGet或者doPost方法之前,包容器不會調(diào)用Servlet實例
的其他方法
D、在Servlet實例消亡之前,容器調(diào)用Servlet實例的close。方法
9、在JSP中要使用user包中的User類,則以寫法正確的是(A)。
A、<jsp:useBeanid="user"class="user.User"scope="page"/>
B、<jsp:useBeanclass="user.Use.class”/)
C、<jsp:useBeanname="user"class二〃user.User〃/>
D、<jsp:useBeamid二〃user“class=〃user"import二〃user.*〃/>
10、閱讀下面代碼片段:
RequestDispatcherdispatcher:request.getRequestDispatcher(z,a.jsp");
dispatcher,forward(request,response);
關(guān)于該段代碼的作用,下列敘述哪項是正確的?(B)
A)頁面重定向到a.jsp頁面B):將請求轉(zhuǎn)發(fā)到a.jsp頁面
C)從a.jsp定向到當(dāng)前頁面D)從a.jsp轉(zhuǎn)發(fā)到當(dāng)前頁面
11.下列設(shè)置顏色的方法中不正確的是(D')
A)<bodybgcolor="red”>B)<bodybgcolor="yellow”>
C)<bodybgcolor=〃#FFOOO()〃>1D)<bodybgcolor=〃#HH00FF”>
12.設(shè)置文檔體背景顏色的屬性是(C)
A)textB)bgcolorC)backgroundD)1ink
13.<title></title>標記在<headX/head>標記之間,<titleX/title>標記之間的內(nèi)容將顯示到()
A)瀏覽器的頁面上部B)瀏覽器的標題欄上C)瀏覽器的狀態(tài)欄中D)瀏覽器的頁面下部
14.(D)是標題標記。
A)<p>標記B)<br>標記C)<hr>標記D)<hn>
15.<palign二〃段落對齊方式〃》標記中,align屬性為段落文字的對齊方式,不能取的值為(D)。
A)LeftB)RightC)CenterD)width
16.<font></fontXM記中默認的中文字體是(D)
A)“宋體"B)“幼圓”C)“楷體”D)“宋體”
17.表示粗體加斜體的標記是(C)o
A)<B>字體</B>B)<I>字體〈/I>C)<B〉G>字體</IX/B>D)<U>字體</U>
18.用來在網(wǎng)頁中顯示圖形的標記為(B)
A)<imagesrc=”文件名”...>B)<imgsrc=〃文件名”...>
C)<centersrc=”文件名〃...>D)<picturesrc=”文件名”...>
19.超級鏈接是互聯(lián)網(wǎng)的靈魂,下面哪個是正確的鏈接標記(A)
A)<ahref="http:〃""title="新浪網(wǎng)〃>新浪網(wǎng)</a>
B)<atarget=*z,title二〃新浪網(wǎng)〃>新浪網(wǎng)</a>
C)<ahref="新浪網(wǎng)"title二"新浪網(wǎng)〃></a>
D)<atarget:"新浪網(wǎng)〃title二〃新浪網(wǎng)〃〉http:〃〈/a>
20.下列那個屬性為單元格向右打通的列數(shù),用于合并單元格。(B)
A)rowspanB)colspanC)heightD)width
21.下列哪個屬性為單元格向下打通的行數(shù),用于合并單元格。(A)
A)rowspanB)colspanC)heightD)width
22、下面哪?項對Servlet描述錯誤?(C)
A.Servlet是一個特殊的Java類,它必須直接或間接實現(xiàn)Servlet接口
B.Servlet接口定義了Servelt的生命周期方法
C.當(dāng)多個客戶請求一個Servlet時,服務(wù)器為每一個客戶啟動一個進程
D.Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請求
23、JSP從HTML表單中獲得用戶輸入的正確語句為(A)
A、Request.getParameter(aID,,)B>Reponse.getParameter()
C^Request.getAttribute()D、Reponse.getAttribute("ID")
24、一下能執(zhí)行帶參數(shù)的SQL語句的對象是(B)
A>StatementPreparedstatement
C、CallStatementD、Connection
25、關(guān)于部署到Tomcat服務(wù)器的JavaWeb應(yīng)用程序,正確的選項有(C)。
A.JavaWeb應(yīng)用程序總是打包成WAR形式部署到Tomcat服務(wù)器
B.JavaWeb應(yīng)用程序應(yīng)該部署到Tomcat服務(wù)器的server子目錄中
C.每個JavaWeb應(yīng)用程序都有一個web.xml文件
D.JavaWeb應(yīng)用程序的根目錄下不能存放任何文件,所有html、gif等文件必須存放到某一子目錄中
26、Servlet用于保持會話的技術(shù)有:(ACE)
A、CookieB、TCP/IP三次握手C、HTTPsession
D、安全的HTTP協(xié)議HTTPSE、HTML隱藏表單域
27、下列代碼41rs為查詢得到的結(jié)果集,代碼運行后表格的每一行有幾個單元格(B)
while(rs.next())(
out.print("<tr>");
out.print(,,<td>,/+rs.getString(1)+/z</td>z,);
out.print("z<td>*+rs.getString(2)+*</td>z,);
out.print(,/<td>/,+rs.getString(3)+z,</td>/,);
out.printC<td>*+rs.getString("publish")+”</td>");
out.print(〃<td>"+rs.getFloat("price")+”</td>");
out.print(,/</tr>z,);}
A.4B.5C.6D.不確定
28.JSP的編譯指令標記通常是指:(A)
A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令
C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令
29.可以在以下哪個()標記之間插入Java程序片?(A)
A)<%和%>B)<%和/>C)</和%>D)<%和!>
30.下列哪一項不屬于JSP動作指令標記?(D)
A)<jsp:param>B)<jsp:plugin>C)<jsp:useBean>D)<jsp:javaBean>
31.JSP的Page編譯指令的屬性Language的默認值是:(A)
A)JavaB)CC)C#D)SQL
32.JSP的哪個指令允許頁面使用者自定義標簽庫?(B)
A)Include指令B)Taglib指令C)Include指令D)Plugin指令
33.可以在以下哪個()標記之間插入變量與方法聲明?(B)
A)<%和%>B)<%!和%>C)</和%>D)<%和!>
34.能夠替代〈字符的替代字符是()?(C)
A)<B)>C)<D)
35.<jsp:useBeanid="bean的名稱"scope="bean的有效范圍"想$$="包名.類名"/>動作標記"」,scope的值不可以是(D)。
A)pageB)requestC)sessionD)response
36.下列()注釋為隱藏型注釋。(C)。
A)v!-注釋內(nèi)容[<%=表達式%>]-->B)<!--注釋內(nèi)容->
C)<%-注釋內(nèi)容一%>D)<!—[<%=表達式%>]->
37.下列變量聲明在()范圍內(nèi)有效。(C)。
<%!DatedateTime:
intcountNum;
%>
A)從定義開始處有效,客戶之間不共享B)在整個頁面內(nèi)有效,客戶之間不共享
C)在整個頁面內(nèi)有效,被多個客戶共享D)從定義開始處有效,被多個客戶共享
38.在“V%!”和“%>”標記之間聲明的Java的方法稱為頁面的成員方法,其在()范圍內(nèi)有效。(C)。
A)從定義處之后有效。B)在整個頁面內(nèi)有效。C)從定義處之前有效。D)不確定。
39.在“v%=”和“%>”標記之間放置(B),可以直接輸出其值。
A)變量B)Java表達式C)字符串D)數(shù)字
40.include指令用于在JSP頁面靜態(tài)插入?個文件,插入文件可以是JSP頁面、HTML網(wǎng)頁、文本文件或一段Java代碼,但必須
保證插入后形成的文件是(B)。
A)是個完整的HTML文件B)是個完整的JSP文件
C)是一個完整的TXT文件D)是一個完整的Java源文件
41.JSP頁面可以在“v%=”和“%>”標記之間放置Java表達式,直接輸出Java表達式的值。組成“v%=”標記的各字符之間(B)。
A)可以有空格B)不可以有空格C)必須有空格D)不確定
42.當(dāng)一個客戶線程執(zhí)行某個方法時,其他客戶必須等待,直到這個客戶線程調(diào)用執(zhí)行完畢該方法后,其他客戶線程才能執(zhí)行,這
樣的方法在定義時必須使用關(guān)鍵字(C)
A)publicB)staticC)synchronizedD)private
43、下面關(guān)于JSP作用域?qū)ο蟮恼f法錯誤的是(C)o
A.request對象可以得到請求中的參數(shù)B.session對象可以保存用戶信息
C.application對象可以被多個應(yīng)用共享D.作用域范圍從小到達是request、session、application
44、在JSP中,對Vjsp:setProperty>標記描述正確的是(C)。
A.<jsp:setProperty〉和<jsp:getProPerty>必須在一個JSP文件U」搭配出現(xiàn)
B.就如同session.setAttributeO,樣,來設(shè)計屬性/值對
C.和<jsp:useBean>動作一起便用,來設(shè)置bean的屬性值
1).就如同request.setAttributeO?樣,來設(shè)置屬性/值對
45、Servlet獲得初始化參數(shù)的對象是(C)
A、RequestB、ResponseC、ServletConfigD、ServletContext
46.下面不屬于JSP內(nèi)置對象的是(D)
A)out對象B)respone對象C)application對象D)page對象
47.以下哪個對象提供了訪問和放置頁面中共享數(shù)據(jù)的方式(D)
A)pageContextB)responseC)requestD)session
48.調(diào)用getCreationTime()可以獲取session對象創(chuàng)建的時間,該時間的單位是(C)。
A)秒B)分秒C)毫秒D)微秒
49.當(dāng)response的狀態(tài)行代碼為哪個時,表示用戶請求的資源不可用?(D)
A)101B)202C)303D)404
50.一個典型的HTTP請求消息包括請求行、多個請求頭和(B)
A)響應(yīng)行B)信息體C)響應(yīng)行D)響應(yīng)頭
51.在JSP中為內(nèi)建對象定義了4種作用范圍,即ApplicationScope、SessionScope>PageScope和(A)四個作用范圍。
A)RequestScopeB)ResponseScopeC)OutScopeD)WriterScope
52.Form表單的method屬性能取下列哪項的值(C)
A)submitB)putsC)postD)out
53.能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交方式是(B)
A)submitB)getC)postD)out
54.可以利用request對象的哪個方法獲取客戶端的表單信息(A)
A)request.gctParamctcr()B)rcquest.outParamcter()
C)request.writeParameter()D)request.handlerParameter()
55.JSP頁面中request.getParamter(String)得到的數(shù)據(jù),其類型是(C)
A)DoubleB)intC)StringD)Integer
56.JSP頁面程序片中可以使用下列哪個方法將strNumx二request.gctParamter(“ix”)得到的數(shù)據(jù)類型轉(zhuǎn)換為Double類型()
A)Double.parseString(strNumx)B)Double.parseDouble(strNumx)
C)Doublc.parselnteger(strNumx)D)Double.parseFloat(strNumx)
57.〈select〉用于在表單中插入一個下拉菜單,它需與哪個標記配合使用(D)
A)<list>B)<item>C)<dot>D)<option>
58.當(dāng)利用requesi的方法獲取Form中元素時,默認情況下字符編碼是哪個(A)
A)ISO-8859-1B)GB2312C)GB3000D)ISO-8259-1
59.對于ServletRequest接口的獲取請求參數(shù)的方法的描述那一項是正確的?(C)
A)getParamcter方法只用于接收POST請求參數(shù),接收GET請求參數(shù)需要使用getQueryString方法
B)如果一個參數(shù)key有多個值,那么gelParameter(key)方法會返回空
C)如果個參數(shù)key有多個值,那么gctParameterValues(key)方法會返回?個包含所有值的字符串?dāng)?shù)組
D)gelParameter方法返回Object對象,使用前要強制類型轉(zhuǎn)換:如Stringstr=(String)request.getParameter(key)
60.下面哪?項屬于工具Bean的用途?(A)
A)完成一定運算和操作,包含一些特定的或通用的方法,進行計算和事務(wù)處理。B)負責(zé)數(shù)據(jù)的存取
C)接受客戶端的請求,將處理結(jié)果返回客戶端D)在多臺機器上跨兒個地址空間運行
61.JavaBean可以通過相關(guān)jsp動作指令進行調(diào)用。下面哪個不是JavaBean可以使用的jsp動作指令?(D)
A)<jsp:useBean>B)<jsp:setProperty>C)<jsp:getProperty>D)<jsp:setParameter>
62.關(guān)于JavaBean,下列的敘述哪一項是不正確的?(C)
A)JavaBean的類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器
B)JavaBean的類屬性是私有的,要通過公共方法進行訪問
C)JavaBean和Servlet?樣,使用之前必須在項目的web.xml中注冊
D)JavaBean屬性和表單控件名稱能很好地耦合,得到表單提交的參數(shù)
63.JavaBean的屬性必須聲明為private,方法必須聲明為(D)訪問類型。
A)privateB)staticC)protectD)public
64.JSP頁面通過(C)來識別Bean對象,可以在程序片中通過xx.method形式來調(diào)用Bean中的set和get方法。
A)nameB)classC)idD)classname
65.JavaBean的作用范圍可以是page、request>session和(A)四個作用范圍中的,種。
A)applicationB)localC)globalD)class
66.下列哪個作用范圍的bean,請求響應(yīng)完成則該Bean即被釋放,不同客戶的Bean互不相同。(B)
A)applicationB)requestC)pageD)session
67.下列哪個作用范圍的Bean,被Web服務(wù)目錄下所有用戶共享,任何客戶對Bean屬性的修改都會影響到其他用戶。(A)
A)applicationB)requestC)pageD)session
68.下列哪個作用范圍的Bean,當(dāng)客戶離開這個頁面時,JSP引擎取消為客戶該頁面分配的Bean,釋放他所占的內(nèi)存空間。(C)
A)applicationB)requestC)pageD)session
69.使用vjsp:getPropcrty>動作標記可以在JSP頁面中得到Bean實例的屬性值,并將其轉(zhuǎn)換為什么類型的數(shù)據(jù),發(fā)送到客戶端。(A)
A)StringB)DoubleC)ObjectD)Classes
70.使用vjsp:setPropcrty>動作標記可以在JSP頁面中設(shè)置Bean的屬性,但必須保證Bean有對應(yīng)的什么方法。(B)
A)SetXxx方法B)setXxx方法C)gelXxx方法D)GelXxx方法
71.使用格式vjsp:setPropertyname="bcanid"property="bean的屬性"value="<%=expression%>"/>給Bean的屬性賦值,expression
的數(shù)據(jù)類型和bean的屬性類型(A)。
A)必須一致B)可以不一致C)必須不同D)無要求
72.在JSP頁面U」使用<jsp:setPropertyname="beanidHproperly="bean的屬性"value="字符串"/>格式給Long類型的Bean屬性賦值,
會調(diào)用哪個數(shù)據(jù)類型轉(zhuǎn)換方法。(A)
A)Long.parseLong(Strings)B)Integer.parseInt(Stimgs)
C)Doublc.parscDoublc(Strings)D)不確定
73.下列那個調(diào)用數(shù)據(jù)類型轉(zhuǎn)換方法會發(fā)生NumberFormalExceplion異常?(D)
A)Long.parseLong(1234)B)Integer.parselnt(“1234")
C)Double.parseDouble(u123.45w)D)Integer.parselm("123a”)
74.在JSP頁面中使用vjsp:setPropcrtyname="bean的名字"property="*"/>格式,將表單參數(shù)為Bean屬性賦值,property—*"格式要
求Bean的屬性名字(B)
A)必須和表單參數(shù)類型?致B)必須和表單參數(shù)名稱??對應(yīng)
C)必須和表單參數(shù)數(shù)量一致D)名稱不一定對應(yīng)
75.在JSP頁面中使用vjsp:setPropctynamc="bcan的名字"propcrty="bcan屬性名"param="表單參數(shù)名"/>格式,用表單參數(shù)為Bean
屬性賦值,要求Bean的屬性名字(D)。
A)必須和表單參數(shù)類型?致B)必須和表單參數(shù)名稱?對應(yīng)
C)必須和表單參數(shù)數(shù)量一致D)名稱不一定對應(yīng)
76、下面哪?項對Servlet、JSP的描述錯誤?(D)
A.HTML.Java和腳本語言混合在一起的程序可讀性較差,維護起來較困難。
B.JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的?個成功應(yīng)用。
C.當(dāng)JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行
D.?般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實現(xiàn)頁面顯示。
77、在MVC設(shè)計模式體系結(jié)構(gòu)中,(B)是實現(xiàn)控制器的首選方案。
A.JavaBeanB.ServletC.JSPD.HTML
78、給定TheBean類,假設(shè)還沒有創(chuàng)建TheBean類的實例,以下哪些JSP標準動作語句能創(chuàng)建這個bean的一個新實例,并把它存
儲在請求作用域?(C)
A.<jsp:useBeanname="myBean“type="com.example.TheBean'/〉
B.<jsp:takeBeanname="myBean“type="com.example.TheBean'/〉
C.<jsp:useBeanid="myBean“class="com.example.TheBean"scope二〃request”/>
D.<jsp:takeBeanid="myBean“class="com.example.TheBean〃scope="request”/>
79、包含Servlet發(fā)回到客戶端信息的ServlelResponse對象是由(C)創(chuàng)建的。
A.客戶端的瀏覽器B.Web服務(wù)器的HTTP引擎
C.Web服務(wù)器的Servlet容器D.Servlet對象
80、閱讀下面代碼片段:
JavaBeanClassbean二newJavaBeanClass(parameter);
request.setAttribute("keyword”,bean);
該段代碼創(chuàng)建的Bean,下列敘述哪項是正確的?(A)
A.Request周期的BeanB.Application周期的BeanC.SessionD.Page周期的Bean
81、下面是一個Servlet部署文件的片段:
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>myservlet.example.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/helpHello</url-pattern>
</servlet-mapping>
Servlet的類名是(A)
A.FirstServletB.HelloC.helpHelloD./helpHello
82、下面是創(chuàng)建Statement接口并執(zhí)行executeUpdate方法的代碼片段:
conn=DriverManager.getConnection("jdbc:odbc:book",
stmt=conn.createStatement();
Stringstrsql=ninsertintobookvahiesCTPOOBLASPNET;李;清華出版社:35)”;
n=stmt.executeUpdate(strsql);
代碼執(zhí)行成功后n的值為(A)o
A)1B)0C)-1D)一個整數(shù)
83.下面哪一項不是JDBC的工作任務(wù)?(C)
A)與數(shù)據(jù)座建立連接B)操作數(shù)據(jù)庫,處理數(shù)據(jù)庫返回的結(jié)果
C)在網(wǎng)頁中生成表格D)向數(shù)據(jù)庫管理系統(tǒng)發(fā)送SQL語句
84.下面哪?項不是加載驅(qū)動程序的方法?(A)
A)通過DriverManager.getConnection方法加載B)調(diào)用方法Class.forName
C)通過添加系統(tǒng)的jdbc.drivers屬性D)通過registerDriver方法注冊
85.關(guān)于分頁顯示,下列的敘述哪一項是不正確的?(A)
A)只編制?個頁面是不可能實現(xiàn)分頁顯示的B)采用?至三個頁面都可以實現(xiàn)分頁顯示
C)分頁顯示中,記錄集不必在頁面跳轉(zhuǎn)后重新生成D)分頁顯示中頁面顯示的記錄數(shù)可以隨用戶輸入調(diào)整
86.在建立JSP網(wǎng)站目錄時需要遵循一些規(guī)則,以下規(guī)則錯誤的是:(B)
A)每個主要欄目開設(shè)一個相應(yīng)的子目錄
B)所有flash,avi,ram,quicktime等多媒體文件存放在根目錄下
C)根目錄一般只存放index.htm以及其他必須的系統(tǒng)文件
D)目錄建立應(yīng)以最少的層次提供最清晰簡便的訪問結(jié)構(gòu)
87.DriverManager類的getConnection(Stringurl,Stringuser,Stringpassword)方法中,參數(shù)url的格式為jdbc:v子協(xié)議〉:〈子名稱〉,下
列哪個uH是不正確的?(A)
A)"jdbc:mysql:〃localhost:80/數(shù)據(jù)庫名"B)"jdbc:odbc:數(shù)據(jù)源"
C)”jdbc:oracle:thin@host:端口號:數(shù)據(jù)庫名"D)"jdbc:sqlserve亡〃:1443;DatabaseName=數(shù)據(jù)庫名”
88.在JDBC中,下列哪個接口不能被Connection創(chuàng)建(D)。
A)StatementB)PrcparedStatemcntC)CallableStatementD)RowsetStatemcnt
89.下面是加載JDBC數(shù)據(jù)庫驅(qū)動的代碼片段:
try(Class.forName("sun.jdbc.ocibc.JdbcOdbcDriver");}
catch(ClassNotFoundExceptione)(out.print(e);)
該程序加載的是哪個驅(qū)動?()
A)JDBC-ODBC橋連接驅(qū)動B)部分Java編寫本地驅(qū)動
C)本地協(xié)議純Java驅(qū)動D)網(wǎng)絡(luò)純Java驅(qū)動
90.下面是創(chuàng)建Statement接口并執(zhí)行execuleUpdate方法的代碼片段:
conn=DriverManager.gctConnection("jdbc:odbc:book,',,n',"");
stmt=conn.createStatement();
Stringstrsql=uinsertintobookvahies('TP003','ASP.NET','李','清華出版社,35)”;
n=stmt.executeUpdate(strsql);
代碼執(zhí)行成功后n的值為(A)。
A)1B)0C)-1D)一個整數(shù)
91.下面的代碼是連接哪個數(shù)據(jù)庫的驅(qū)動加載片段(A)
try{Class.forName("oracle.jdbc.driver.OracleDriver");}
catch(Exceptione){out.print(e.toStringO);}
A)OracleB)SqlServerC)MySqlD)不確定
92.下面的代碼是連接哪個數(shù)據(jù)庫的驅(qū)動加裁片段(B)
try(
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
)
catch(Exceptione){
out.print(e.toStringO);
}
A)OracleB)SqlServerC)MySqlD)不確定
93.查詢結(jié)果集ResultSet對象是以統(tǒng)?的行列形式組織數(shù)據(jù)的,執(zhí)行ResultSetrs=stmt.executeQuery("select
bid,name,author,publish,pricefrombook");語句,得到的結(jié)果集rs的列數(shù)為(B)
A)4B)5C)6D)不確定
94.下列代碼生成了一個結(jié)果集
conn=DriverManager.getConnection(uri,user,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(nselect*frombook");
下面哪項對該rs描述正確的是(B)
A)只能向下移動的結(jié)果集B)可上下滾動的結(jié)果集C)只能向上移動的結(jié)果集D)不確定是否可以滾動
95.下列代碼生成了個結(jié)果集
conn=DriverManager.getConnection(uri,user,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(',select*frombook11);
下面哪項對該rs描述正確(A)
A)不能用結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫中的表B)能用結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫中的表
C)執(zhí)行update方法能更新數(shù)據(jù)庫中的表D)不確定
96.下列代碼生成了個結(jié)果集
conn=DriverManager.getConnection(uri,user,password);
stmt=conn.createStalement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(nselect*frombook");
下面哪項對該rs描述正確(B)
A)數(shù)據(jù)庫中表數(shù)據(jù)變化時結(jié)果集中數(shù)據(jù)不變B)數(shù)據(jù)庫中我數(shù)據(jù)變化時結(jié)果集中數(shù)據(jù)同步更新
C)執(zhí)行update方法能與數(shù)據(jù)庫中表的數(shù)據(jù)同步更新D)不確定
97.下列代碼生成了一個結(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描述正確(A)
A)rs.isFirst()為真B)rs.ifLast()為真C)rs.isAfterLast()為真D)rs.isBeforeFirst()為真
98.下列代碼生成了個結(jié)果集
conn=DriverManager.getConnection(uri,user,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(nselect*frombook");
rs.first();rs.previous();
下面哪項對該rs描述正確(D)
A)rs.isFirst()為真B)rs.ifLast。為真C)rs.isAfterLast。為真D)rs.isBeforeFirst()為真
99.下列代碼生成了個結(jié)果集
conn=DriverManager.getConnection(uri,user,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(',select*frombook11);
rs.last();rs.next();
下面哪項對該rs描述正確(C)
A)rs.isFirst()為真B)rs.ifLast()為真C)rs.isAfterLast。為真D)rs.isBeforeFirst()為真
100.給出了如下的查詢條件字符串Stringcondition="insertbookvalues。,?,?,?,?)";下列哪個接口適合執(zhí)行該SQL查詢(B)
A)StatementB)PrepareStatementC)CallableStatementD)不確定
101.下面對Servlet、Applet的那一項描述錯誤?(D)
A)Servelt與Applet相對應(yīng)B)Applet運行在客戶端瀏覽器
C)Servlet運行在Web服務(wù)器端D)Servlet和Applet不可以動態(tài)從網(wǎng)絡(luò)加載
102.下面哪一項不在Servlet的工作過程中?(B)
A)服務(wù)器將請求信息發(fā)送至ServletB)客戶端運行Applet
C)Servlei生成響應(yīng)內(nèi)容并將其傳給服務(wù)器D)服務(wù)器將動態(tài)內(nèi)容發(fā)送至客戶端
103.下列哪一項不是Servlet中使用的方法?(D)
A)doGet()B)doPost()C)service()D)close()
104.下面哪一項對Servlet、JSP的描述錯誤?(D)
A)HTML、Java和腳本語言混合在一起的程序可讀性較差,維護起來較困難。
B)JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的?個成功應(yīng)用。
C)當(dāng)JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行
D)?般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實現(xiàn)頁面顯示。
105.下面哪一項對Servlet、JSP的描述錯誤?(D)
A)Servlet可以同其他資源交互,例如文件、數(shù)據(jù)庫B)Servlet可以調(diào)用另?個或一系列Servlet
C)服務(wù)器將動態(tài)內(nèi)容發(fā)送至客戶端D)Servlet在表示層的實現(xiàn)上存在優(yōu)勢
106.下面哪一項對ServE描述錯誤?(C)
A)Servlet是一個特殊的Java類,它必須直接或間接實現(xiàn)Servlei接口
B)Servlet接口定義了Servelt的生命周期方法
C)當(dāng)多個客戶請求一個Servlet時,服務(wù)器為每一個客戶啟動一個進程
D)Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請求
107.下面哪一項對Servlet描述錯誤?(C)
A)Servlet是個特殊的Java類,它必須直接或間接實現(xiàn)Servlet接口
B)Servlei接口定義了Servelt的生命周期方法
C)當(dāng)多個客戶請求一個Servlet時,服務(wù)器為每一個客戶啟動?個進程
D)Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請求
108.下面Servlet的哪個方法載入時執(zhí)行,且只執(zhí)行?次,負責(zé)對Servlet進行初始化。(B)
A)service()B)init()C)doPost()D)destroy()
109.下面哪個方法當(dāng)服務(wù)器關(guān)閉時被調(diào)用,用來釋放Servlet所占的資源。(D)
A)service()B)init()C)doPost()D)destroyO
110.部署Servlet,下面哪?項描述錯誤?(C)
A)必須為Tomcat編寫一個部署文件。B)部署文件名為web.xml
C)部署文件在Web服務(wù)目錄的WEB-INF子目錄中D)部署文件名為Server.xml
111.下面是一個Servlet部署文件的片段:
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>myservlet.example.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattem>/helpHello</url-pattern>
</servlet-mapping>
Servlet的類名是(A)
A)FirstServletB)HelloC)helpHelloD)/helpHello
112.下面是Servlet調(diào)用的?種典型代碼:
<%@pagecontentType=ntext/html;charset=GB2312"%>
<%@pageimport="java.sql.*n%>
<htmlxbodybgcolor=cyan>
<ahref="hclpHello”>訪問FirstServlet</a>
</body></html>
該調(diào)用屬于下述哪種。(B)
A)url直接調(diào)用B)超級鏈接調(diào)用C)表單提交調(diào)用D)jsp:forward調(diào)用
113.下面是Servlet調(diào)用的?種典型代碼:
<%@pagecontentType="text/html;charset=GB2312n%>
v%@pageimport="java.sql.*"%>
<html>
<bodybgcolor=cyan>
<jsp:forwardpage="helpHello'7>
</body>
</html>
該調(diào)用屬于下述哪種。(D)
A)url直接調(diào)用B)超級鏈接調(diào)用C)表單提交調(diào)用D)jsp:forward調(diào)用
114.關(guān)于MVC架構(gòu)的缺點,下列的敘述哪一項是不正確的?(B)
A)提高了對開發(fā)人員的要求B)代碼復(fù)用率低
C)增加了文件管理的難度D)產(chǎn)生較多的文件
115.關(guān)于JSPModell模式的缺點,下列的敘述哪一項是不正確的?(D)
A)應(yīng)用是基于過程的B)業(yè)務(wù)邏輯和表示邏輯混合
C)軟件維護和擴展困難D)產(chǎn)生較多的文件
116.關(guān)于JSPModel2模式的優(yōu)點,下列的敘述哪項是不正確的?(D)
A)模型具有較高的通用性B)Servlet對象擅長控制
C)分離了視圖層和業(yè)務(wù)層D)M、V、C之間具有較低的耦合性
117.閱讀下面代碼片段:
JavaBeanClassbcan=newJavaBcanClass(paranicter);
HttpSessionsession=request.getSession(true);
session.setAttribute("keyword",bcan);
該段代碼創(chuàng)建的Bean,下列敘述哪項是正確的?(C)
A)Request周期的BeanB)Application周期的BeanC)SessionD)Page周期的Bean
118.閱讀下面代碼片段:
JavaBcanClassbean=ncwJavaBcanClass(parameter);
getServletContext().setAttribute(nkeyword",bean);^c#
application.setAttribute("keyword",bean);
該段代碼創(chuàng)建的Bean,下列敘述哪項是正確的?(B)
A)Request周期的BeanB)Application周期的BeanC)SessionD)Page周期的Bean
119.閱讀下面代碼片段:
JavaBcanClassbcan=newJavaBeanClass(paramcter);
request.setAttribute("keyword",bean);
該段代碼創(chuàng)建的Bean,下列敘述哪項是正確的?(A)
A)Request周期的BeanB)Application周期的BeanC)SessionD)Page周期的Bean
120.閱讀下面代碼片段:
RequestDispatcherdispatcher=request.getRequestDispatcher("a.jspM);
dispatcher.forward(request,response);
關(guān)于該段代碼的作用,下列敘述哪項是正確的?(B)
A)頁面重定向到a.jsp頁面B)將請求轉(zhuǎn)發(fā)到a.jsp頁面
C)從a.jsp定向到當(dāng)前頁面D)從a.jsp轉(zhuǎn)發(fā)到當(dāng)前頁面
二、填空題
1.W3C星指萬維網(wǎng)聯(lián)盟0
2.Internet采用的通信協(xié)議是TCP/IP。
3.當(dāng)今比較流行的技術(shù)研發(fā)模式是的體系結(jié)構(gòu)來實現(xiàn)的。
4.Web應(yīng)用中的每?次信息交換都要涉及到—服務(wù)器_和_客戶端—兩個層面。
5.HTML文檔的開頭和結(jié)束元素為_<1?1111></111011>。
6.表格定義中使用的子標記<td>的含義為—單元格—。
7.將一個圖像作為一個超級鏈接,用到了_<img>_標記。
8.input表單域表示■?個文本框時,它的type屬性應(yīng)該賦值為_text___。
9.URL是UniformResourceLocator的縮寫,中文稱之為統(tǒng)一資源定位器。
10.超級鏈接標記<a>的href屬性取值為鏈接的目標地址。
11.一個完整的JSP頁面是由普通的HTML標記、JSP指令標記、JSP動作標記、變量聲明與方法聲明、程序片(ScriDtlet)、
表達式()、注釋(Comment)7種要素構(gòu)成。
12.JSP頁面的基本構(gòu)成元索,其中變量和方法聲明(Declaration)、表達式(Expression)和Java程序片(Scriptlet)統(tǒng)稱為JSP腳
本元素?
13.指令標記、JSP動作標記統(tǒng)稱為JSP標記.
14.“<%!”和“%>”之間聲明的方法在整個頁面內(nèi)有效,稱為頁面的成員方法。
15.在“<%!”和“%>”之間聲明的變量又稱為頁面成員變量,其作用范圍為整個JSP頁面。
16.JSP頁面的程序片中可以插入HTML標記。
17.當(dāng)JSP頁面的一個客戶線程在執(zhí)行synchronized方法時,其他客戶必須等待。
18.JSP頁面中,輸出型注釋的內(nèi)容寫在和之間。
19.JSP聲明函數(shù)時,如果在前面加上synchronize關(guān)鍵字,功能是當(dāng)前一個用戶在執(zhí)行該方法時,其他用戶必須等待,直到該用
戶完成操作。
20.Page指令的屬性Language的默認值是iava。
21>在Error.jsp頁面中,要使用Exception對象,必須設(shè)置的指令是v%@pageisErrorPagc="true”%》.
22要使javabean在整個應(yīng)用程序的聲明周期中,被該應(yīng)用程序中的任何JSP文件所使用,則該javabean的Scope屬性必須設(shè)置
為application。
23、在ServlelU」,主要使用HtlDServletResDonse類的重定向方法sendRedirecl方法實現(xiàn)重定向,以及使用RequeslDispalcher
類的轉(zhuǎn)發(fā)方法forward方法實現(xiàn)轉(zhuǎn)發(fā)功能。
24.out對象的out.flushO方法,功能是輸出緩沖的內(nèi)容。
25.JSP的session對象用來保存單個用戶訪問時的一些信息。
26.response對象的sendRedirect(URLuH)方法可以將當(dāng)前客戶端的請求轉(zhuǎn)到其他頁面去<>
27.當(dāng)客戶端請求一個JSP頁面時,JSP容器會將請求信息包裝在request對象中。
28.responsc.setHeader(uRefreshw,"5")的含義是指頁面刷新時間為5秒。
29.在JSP為內(nèi)置對象定義了4種作用范圍,即ApplicationScope、SessionScope、PageScope和RequestScope四個作用范
圍。
30.表單的提交方法包括post和get方法。
31.發(fā)單標記中的action屬性用于指定處理表單數(shù)據(jù)程序url的地址。
32、JavaBean是一個java類,它必須有一個無參的構(gòu)造方法。
33、JSP的是內(nèi)部對象可以直接使用,它是
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職園藝技術(shù)(園藝植物病蟲害防治)試題及答案
- 2025年高職美術(shù)教學(xué)法(教學(xué)方法)試題及答案
- 2025年中職資源綜合利用技術(shù)(廢棄物回收)模擬試題
- 2025年中職(水土保持與水環(huán)境)水質(zhì)監(jiān)測技術(shù)期末測試試題及答案
- 2025年中職通信技術(shù)(通信技術(shù)進階)試題及答案
- 2025年中職植物科學(xué)與技術(shù)(植物技術(shù))試題及答案
- 2025年大學(xué)數(shù)字媒體(動畫拍攝框架)試題及答案
- 2025年中職互聯(lián)網(wǎng)營銷(營銷技術(shù))試題及答案
- 2025年大學(xué)雷電防護技術(shù)(防雷檢測)期末試題
- 2025年中職應(yīng)用意大利語(日常意語交流)試題及答案
- 業(yè)務(wù)規(guī)劃方案(3篇)
- 雙向晉升通道管理辦法
- 集團債權(quán)訴訟管理辦法
- 上海物業(yè)消防改造方案
- 鋼結(jié)構(gòu)施工進度計劃及措施
- 供應(yīng)商信息安全管理制度
- 智慧健康養(yǎng)老服務(wù)與管理專業(yè)教學(xué)標準(高等職業(yè)教育??疲?025修訂
- 2025年農(nóng)業(yè)機械化智能化技術(shù)在農(nóng)業(yè)防災(zāi)減災(zāi)中的應(yīng)用報告
- 發(fā)展與安全統(tǒng)籌策略研究
- 移動式壓力容器安全技術(shù)監(jiān)察規(guī)程(TSG R0005-2011)
- 2025年廣東省惠州市惠城區(qū)中考一模英語試題(含答案無聽力原文及音頻)
評論
0/150
提交評論