熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

JSP編程技術測試題

2022-06-13   來源: Java核心技術 

選擇題(每小題分)

.當多個用戶請求同一個JSP頁面時Tomcat服務器為每個客戶啟動一個(B)

A)進程 ? B)線程 C)程序 D服務

.不是JSP運行必須的是(D)

A)操作系統

B)JavaJDK

C)支持Jsp的Web服務器

D)數據庫

.下列說法哪一項是正確的(C)

A)Apache用於ASP技術所開發網站的服務器

B)IIS用於CGI技術所開發網站的服務器

C)Tomcat用於JSP技術所開發網站的服務器

D)WebLogic用於PHP技術所開發網站的服務器

.下面描述錯誤的是(C)

A)HTML文件必須由<html>開頭</html>標記結束

B)文檔頭信息包含在<head>與</head>之間

C)在<head>和</head>之間可以包含<title>和<body>等信息

D)文檔體包含在<body>和</body>標記之間

.設置文檔體背景顏色的屬性是(C )

A)text? B)bgcolor ? C) background D) link

.( D)是標題標記

A)<p>標記 B)<br>標記 ? C)<hr>標記? D)<hn>

.超級鏈接是互聯網的靈魂下面哪個是正確的鏈接標記( A )

A)<a? href=&#;>String readLine()方法該方法讀入一行文本這裡的一行指字符串以\n或什麼做結尾()

A)\t ?B)\f

C)\r ? D)\p

.下列代碼中rs為查詢得到的結果集代碼運行後表格的每一行有幾個單元格(B )

while(rsnext()){

outprint(&#;<tr>&#;);

outprint(&#;<td>&#;+rsgetString()+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetString()+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetString()+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetString(&#;publish&#;)+&#;</td>&#;);

outprint(&#;<td>&#;+rsgetFloat(&#;price&#;)+&#;</td>&#;);

outprint(&#;</tr>&#;);

}

A) ? ?B) ? C) D)不確定

.下面是加載JDBC數據庫驅動的代碼片段

try{

ClassforName(&#;sunjdbcodbcJdbcOdbcDriver&#;);

}

catch(ClassNotFoundException e){

outprint(e);

}

該程序加載的是哪個驅動?()

A)JDBCODBC橋連接驅動? ?B)部分Java編寫本地驅動

C)本地協議純Java驅動 ? D)網絡純Java驅動

.下面Servlet的哪個方法用來為請求服務在Servlet生命周期中Servlet每被請求一次它就會被調用一次( A )

A)service() B)init()

C)doPost() D)destroy()

.閱讀下面代碼片段

RequestDispatcher dispatcher=requestgetRequestDispatcher(&#;ajsp&#;);

dispatcherforward(requestresponse);

關於該段代碼的作用下列敘述哪項是正確的?(B)

A)頁面重定向到ajsp頁面 B)將請求轉發到ajsp頁面

C)從ajsp定向到當前頁面 D)從ajsp轉發到當前頁面

>二判斷題(每小題分)>

.Internet和intranet的含義意義相同( 錯 )

.Web開發技術包括客戶端和服務器端的技術(對 )

.在網頁中圖形文件與網頁文件是分別存儲的(對)

.超級鏈接不僅可以將文本作為鏈接對象也可以將圖像作為鏈接對象(對)

.盒子模型中的toprightbottomleft屬性取值即可以是像素數也可是百分比並且只有父容器的position取值為非static值時才有效(對)

.超級鏈接<a>標記的target屬性取值為鏈接的目標窗名可以是parentblankselftop(錯)

.JSP引擎執行字節碼文件的主要人物之一是直接將HTML內容發給客戶端(對)

.JSP頁面中的指令標記JSP動作標記統稱為腳本元素(錯)

.在<%!%>標記之間聲明的Java的方法在整個頁面內有效(對)

.程序片變量的有效范圍與其聲明位置有關即從聲明位置向後有效可以在聲明位置後的程序片表達式中使用(對)

.不可以用一個page指令指定多個屬性的取值(錯)

.jsp:param動作標記不能單獨使用必須作為jsp:includejsp:forward標記等的子標記使用並為它們提供參數(對)

.Tomcat服務器支持直接使用application對象(錯)

.利用response對象的sendRedirect方法只能實現本網站內的頁面跳轉但不能傳遞參數(錯)

.contentType屬性用來設置JSP頁面的MIME類型和字符編碼集取值格式為&#;MIME類型&#;或&#;MIME類型;charset=字符編碼集&#;response對象調用addHeader方法修改該屬性的值(錯)

.response對象的_sendRedirect(URL url)___方法可以將當前客戶端的請求轉到其他頁面去

.JavaBean的屬性必須聲明為private方法必須聲明為public訪問類型(對)

.RandomAccessFile類即不是輸入流類InputSteam的子類也不是輸出流類OutputStream的子類但它同時實現了DataInput和DataOutput接口(對)

.在MVC模式的Web開發中視圖模型控制器分別對應著JSP頁面JavaBeanSerlvet以Servlet為核心(對)

.doGet()和doPost()方法分別處理客戶端GET和POST方法發送的請求(對)

>三填空題(每空分)>

.WC是指___萬維網聯盟_______

.當今比較流行的技術研發模式是__C/S__和__B/S__的體系結構來實現的

.HTML文件是純文本文件格式可以用文本編輯器進行編輯制作

.將一個圖像作為一個超級鏈接用到了__<img>__標記

.URL是Uniform Resource Locator的縮寫中文稱之為 統一資源定位器?

.JSP頁面的基本構成元素其中變量和方法聲明(Declaration)表達式(Expression)和Java程序片(Scriptlet)統稱為JSP腳本元素

<%!%>之間聲明的方法在整個頁面內有效稱為頁面的成員方法?

.JSP頁面中輸出型注釋的內容寫在? <!&#;? 和? &#;>? 之間

.Page指令的屬性Language的默認值是_Java____

.<select>標記中的size屬性默認值為______

.表單的提交方法包括___post_______和____get______方法

.out對象的__ outflush()_____方法功能是輸出緩沖的內容

.使用Bean首先要在JSP頁面中使用 ? import ? 指令將Bean引入

.創建JavaBean的過程和編寫Java類的過程基本相似可以在任何Java的編程環境下完成 編寫編譯和發布

.response對象的 setContentType()? 用來定義服務器發送給客戶端的MIME類型

.Servlet中使用Session對象的步驟為調用 HttpServletRequestgetSession() 得到Session對象查看Session對象在會話中保存數據

.MVC(ModelViewController)是八十年代為編程語言 Smalltalk 發明的一種軟件設計模式

.控制器主要負責兩方面的動作? 把用戶的請求分發到相應的模型? ? 將模型的改變及時反映到視圖上?

.在DOM接口規范中有四個基本接口__Node____Nodelist____NamedNodeMap__和_Document__

>四簡答題(每小題分)>

.什麼是B/S模式?

.如何保證頁面跳轉時當前頁面與跳轉頁面之間的聯系?

.在<%!和%>之間聲明的變量和在<%和%>之間聲明的變量有何區別?

.如何在頁面的程序片中使用Bean?

.使用MVC模式有什麼好處?


From:http://tw.wingwit.com/Article/program/Java/hx/201405/30804.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.