題庫總數:45 | ||
是非題:6 (○:4、╳:2) | ||
選擇題:39 (A:2、B:9、C:10、D:18) | ||
多選題:0 | ||
roddayeye整理 | ||
Q | 請問要使用 exception 隱含變數來取得 JSP 封裝在 Throwable 的例外或錯誤資訊,唯有該 JSP 網頁如何宣告,才可以使用? | |
A. <%@ page errorPage=“true"%> | ||
B. <%@ page errorPage=“false"%> | ||
v | C. <%@ page isErrorPage=“true"%> | |
D. <%@ page isErrorPage=“false"%> | ||
Q | 以下關於 Web Application 的一些綜合描述,請問那一項是不正確的? | |
A.JSP 技術能夠讓非程式設計人員開發動態網頁內容 | ||
B.JSP 技術允許程式設計人員及網頁設計人員分工合作製作 Web 應用程式 | ||
v | C.JSP 使用Java 程式語言當作它的 scriptlet,由於語法完全相同,Java 程式設計人員可以不經學習就直接上手,以 JSP 開發 Web Application | |
D.自定標籤函式 (tag libraries) 允許使用者使用自己定義的標籤,撰寫屬於個人的標籤Java 程式以取代複雜的程式邏輯 | ||
Q | JSP 在語法元素架構上分為六個部分 (依字母排列如下): Action Command Declaration Directive Expression Scriptlet 請問那一項通常是放在頁首? | |
A. Action | ||
B. Command | ||
C. Declaration | ||
v | D.Directive | |
Q | 請問在 JSP 網頁中 註解 (Comment) 用法說明,下列那一項是不正確的? | |
A. 單行:<% // 註解內容 %> | ||
B. 多行:<% /* 註解內容 */%> | ||
C. 多行:<%-- 註解內容 --%> | ||
v | D. HTML 註解:<!-- 註解內容 --!> | |
Q | 下列關於資料庫的一些描述,請問那一項是不正確的? | |
A. 資料庫是一群不變資料的集合 | ||
B. 所謂「不變」意即非短暫的資料,當然根據資料庫的商業途也有可能將資料庫的內容區分為: 不常變動的資料及常變動的資料 ( 暫時性資料 ) | ||
C. 資料庫需要經常性的維護 | ||
v | D. 資料庫需要投入大量的費用才能建置 | |
Q | 請問在 JSP 網頁中, page、pageContext、config 與 exception ,那一個可用來用來取得 JSP 網頁於 web.xml 中的設定值? | |
A. page | ||
B. pageContext | ||
v | C. config | |
D. exception | ||
Q | 請問下列那一項不是 JSP 網頁中合法的註解? | |
A. <%- -我是合法的 Commant- -%> | ||
B. <%// 我是合法的 Commant%> | ||
v | C. <%- - <% 我是合法的 Commant --%>--%> | |
D. <% /* 我是合法的 Commant*/ %> | ||
Q | 關於 JSP 精簡表示(Expressions) 的用途描述,下列那一項是不正確的? | |
A. Expression 是 JSP 中的特殊程式碼撰寫方式,只要有回傳值的運算或是方法皆可以使用它 | ||
B. 不論傳回值的資料型別為何,皆可使用 Expression | ||
C. 宣告方式:<%= XXX %> | ||
v | D. 使用 expression 時要在程式碼後面加上分號「;」,表示結束 | |
Q | 以下 JSP 所提供的九種隱含變數,那一組是定義在 _jspService( ) 的方法參數列中? | |
A. application、session | ||
v | B. request、response | |
C. out、page | ||
D. pageContext、config 與 exception | ||
Q | 以下關於 contentType 與 pageEncoding 的使用描述,那一項是不正確的? | |
A. <%@ page contentType … %>:用以設定 output 的 MIME type 與字元編碼( encoding ) | ||
B. <%@ page pageEncoding … %>:設定 JSP 網頁原始碼的字元編碼( encoding ) | ||
v | C. 只要設定 contentType 就不必設定 pageEncoding,所有網頁都可正確編碼 | |
D. 常見的編碼設定如 <%@ page contentType=“text/html;charset=MS950"%> 均支援繁體中文的編碼 (MS950 或 Big5) | ||
Q | 關於 JSP 精簡表示(Expressions) 的使用限制,不包含下列那一項? | |
v | A. JSP 網頁內不可以用太多精簡表示(Expressions),網頁執行效率會降低 | |
B. 結尾不可有分號 | ||
C. 等號「=」不可以出現二次(含)以上 | ||
D. 不可以放沒有傳回值的方法 ( void ) | ||
Q | 關於 JSP 網頁的可視範圍 scopes 與 servlet 的 scopes 對應關係,請問下列那一項是不正確的? | |
A. ServletContext 指的就是 JSP 中 Application 的資料範圍 | ||
B. HttpSession 指的就是 JSP 中 Session 的資料範圍 | ||
C. ServletRequest 指的就是 JSP 中 Request 的資料範圍 | ||
v | D. Page scope 將會被 Application 來維護 | |
Q | 關於JSP 與 Servlet 生命週期三方法中的 jspInit( ):–初始 servlet instance 時所呼叫的方法–每一個 instance 僅僅會呼叫一次–要實作 jspInit( ) 時要將程式碼寫在 <%! .. %> 之中請問以上敘述是否正確? | |
v | ○ | |
╳ | ||
Q | 以下關於 JSP 的描述,那一項是不正確的? | |
A.具備回傳動態文件內容給瀏覽器的功能 | ||
B.JSP 內容組成可包含HTML、XHTML、 XML、 程式碼和自訂 JSP 標籤 ( HTML 和 XML tags) 功能 | ||
C.允許存取Java元件如:JavaBeans | ||
v | D.JSP 語法和 ASP 大同小異,相當容易學習 | |
Q | JSP 與 Servlet 生命週期三方法,不包含下列那一項? | |
A. JSP : jspInit( ) → Servlet : init( ) | ||
B. JSP : _jspService( ) → Servlet : service( ) | ||
v | C. JSP : _jspStop( ) → Servlet : stop( ) | |
D. JSP : jspDestroy( ) → Servlet : destroy( ) | ||
Q | 關於 JSP 指令 (Directives) 的用途描述,下列那一項是正確的? | |
A.Directive:於 JSP 執行時 (run-time) 時提供給瀏覽器的相關設定 | ||
v | B.page 指示詞目的: 告知 JSP engine 該 JSP 網頁相關的屬性設定 | |
C. include 指示詞目的:告知 JSP engine 目前的 JSP 有頁所包含的內部網頁 | ||
D. taglib指示詞目的:告知 JSP engine 該 JSP 網頁已使用自訂標籤 | ||
Q | Action 是 JSP 的特殊用法,允許 JSP 網頁在執行期間給予適當的指令並且直接呼叫 engine 予以執行。JSP 語法有六種 Action如下:<jsp:include … /><jsp:forward … /><jsp:useBean … /><jsp:setProperty … /><jsp:getProperty … /><jsp:plugin … />請問那一種可用來轉換目前網址? | |
A. <jsp:include … /> | ||
v | B. <jsp:forward … /> | |
C. <jsp:useBean … /> | ||
D. <jsp:plugin … /> | ||
Q | 以 JSP 與 MySQL 建置一個投資組合案例作研究,請問不需要下列那一項技術? | |
A. JSP 程式撰寫 | ||
B. MySQL 資料庫 | ||
v | C. 撰寫統計圖表API | |
D. 案例需求分析 | ||
Q | 關於 JSP 宣告 (Declarations) 的用途描述,下列那一項是不正確的? | |
A. 宣告 (Declarations) 用來定義成員變數、靜態變數、方法或內部類別的區域 | ||
B. 宣告 (Declarations) 宣告方式為 <%! … %> | ||
C. 宣告 (Declarations) 撰寫時與一般撰寫 java 程式差不多,該程式敘述子句完成之後也請記得加上分號「;」 | ||
v | D. 不論 JSP 有沒有宣告的必要,一定要包含在 JSP 網頁內,否則會出現執行錯誤 | |
Q | JSP 隱含變數目的在使程式開發人員不需要對這些特定變數或物件作 create 或宣告,而直接可以進行取用的動作,我們稱之為隱含變數。以 JSP 為例,在 translation 階段 JSP 所對應的 servlet 已被 engine 實作出,而在實作的同時分別也在 _jspService( ) 方法中定義這些隱含變數。請問是否正確? | |
v | ○ | |
╳ | ||
Q | Gel 是一個免費的 Java IDE 開發環境,目前已不再更新,但使用者仍可選擇Eclipse 或 Netbeans 作為 IDE 開發 JSP 應用程式,且 Eclipse 與 Netbeans 是免費的 Open Source 軟體。請問是否正確? | |
v | ○ | |
╳ | ||
Q | 請問 JSP 程式必須配合什麼軟體才能正確解譯並運作? | |
A. Apache | ||
B. IIS | ||
C. Oracle | ||
v | D. Tomcat | |
Q | 關於JSP 與 Servlet 生命週期三方法中的 jspDestroy( ):–當 servlet instance 不再服務要銷毀時所呼叫的方法–與 servlet destroy( ) 方法一樣通常會將資源釋放的程式寫在此方法列中,例如:資料庫連線或 Socket 連線等請問以上敘述是否正確? | |
v | ○ | |
╳ | ||
Q | 以下關於 application 與 session 的使用描述,那一項是不正確的? | |
A. application 隱含變數:提供 web application 的環境資訊 | ||
v | B. application 隱含變數用法:<% dbPath-->application.getRealPath("counter.db"); %> | |
C. session 隱含變數:提供 JSP 使用 HTTP session 機制 | ||
D. 假設在 JSP 宣告 <%@ page session=“false"%> 就無法使用 session 隱含變數 | ||
Q | 以下關於 isThreadSafe 的使用描述,那一項是不正確的? | |
A. <%@ page isThreadSafe … %>:用來設定該 JSP 網頁是否支援多緒 | ||
B. <%@ page isThreadSafe=“true"%> 是一般預設的情況,所撰寫的 JSP 程式要自行維護資源,例如 synchronized(),因為所有 thread 都會執行相同的 instance | ||
C. <%@ page isThreadSafe=“false"%>,該 JSP 網頁所產生的 servlet 會自行實作 SingleThreadModel,每一條 thread 都有自己各自獨立的 instance 以供執行 | ||
v | D. 目前個人電腦的CPU大都是多核多執行序,因此設定 <%@ page isThreadSafe=“false"%> 不會有作用 | |
Q | 使用 JSP 開發 Web Application 的好處很多,但其中不包含下列那一項? | |
A.顯示內容和程式商業邏輯可透過自己定義標籤將其與畫面分離 | ||
B.簡化開發 JSP 難度,例如使用 JavaBeans 和自訂JSP 標籤 | ||
v | C.當 JSP 中程式有變動不會自動重新編譯,可確保伺服器安全 | |
D.與作業系統平台無關,可跨平台使用 | ||
Q | 下列關於 JSP 與資料庫的一些描述,請問那一項是不正確的? | |
A. 基本上不是所有系統非使用資料庫來存放資料不可 | ||
v | B. JSP 一定要配合資料庫系統 (如MySQL) 才能正常運作 | |
C. 使用資料庫系統的目的之一是對龐大的資料作有效的統籌與管理 | ||
D. JSP 與 MySQL 並不是唯一的 Web Appplication 與資料庫解決方案 | ||
Q | 請問由 JSP 為主構成的 Web Application 的組成份子不包含下列那一項? | |
A.JSP 或 Servlets | ||
v | B.IIS Server | |
C.web.xml ( 佈署描述檔 ) | ||
D.公用程式類別檔 ( classes 或 jar ) 以及靜態檔案 ( html、圖檔或音樂 ) | ||
Q | 以下關於 JSP 及 Tomcat 的一些描述,請問那一項是不正確的? | |
A. Java 的 Web 應用至少需要安裝 JDK 和一個 Web容器(例如Tomcat),以及一個多用戶資料庫 | ||
v | B. Web應用至多分為三層:Browser層、Web層、資料庫層 | |
C. Tomcat 是 Apache 組織下 Jakarta 專案下的一個子專案 | ||
D. Tomcat嚴格意義上並不是一個真正的App Server,它只是一個可以支持運行Serlvet/JSP的Web容器,不過Tomcat也擴展了一些App Server的功能。 | ||
Q | 以下關於 Tomcat 伺服器的一些描述,請問那一項是不正確的? | |
A. 可以使用於獨立伺服器執行 Servlet 和 JSP | ||
B. 也可以整合 Apache WebServer | ||
C.Tomcat 跟 Apache 一樣是免費的 | ||
v | D.目前 Tomcat 是 JSP Container 的唯一方案 | |
Q | 由於 JSP 本身就是一種 Servlet 所以她一樣有如同 servlet 的 scopes:ServletContext、HttpSession 與 ServletRequest 對應於 JSP 就是 Application、Session 與 Request,不過 JSP 又新增了一個 scope:WebServerPage。請問是否正確? | |
○ | ||
v | ╳ | |
Q | 以下有關 Web Application 的描述,那一項是不正確的? | |
A.Web Application 是 一群Servlets、Html pages、Classes和其它相關資源的集合 | ||
B.Web Application 在 Web Server 上提供了完整而特定的服務 | ||
C.良好的 Web Application 應該不經改寫就能在各種 Container 上執行 | ||
v | D.良好的 Web Application 一定是由商業軟體所開發,也就是說 Open Source 軟體無法開發出良好的 Web Application | |
Q | 以下關於 buffer 與 autoFlush 的使用描述,那一項是不正確的? | |
A. <%@ page buffer … %>:用來設定 output buffer 的大小,buffer 裡面存放的是準備產生給 client 端的內容,用法如 <%@ page buffer=“128kb"%> | ||
B. 設定 buffer 的單位是 kb (kilobytes),且單位「kb」一定要加上的,另外 buffer 最少要設定超過 8 kb | ||
C. <%@ page autoFlush … %>:用來決定當 buffer 已經快要滿了的時候是否要自動將 buffer 清出並 flush 給 client 端,以便 buffer 能繼續收集接下來仍欲傳給 client 的內容 | ||
v | D. 當 autoFush=“false" 時有很大的風險,因為若所欲產生的內容大小超過 buffer,使用者就會收到不同的網頁內容 | |
Q | 下列關於 JSP 運行的生命週期七個階段運作描述,那一項是不正確的? | |
A. Page compilation:編譯 java 檔案,把產生好的 java 原始檔自動透過 javac 編譯成 class 檔 | ||
v | B. Load class:將編譯好的 servlet 載入相關 class 傳送給客戶端瀏覽員準備執行 | |
C. Create instance:建立 servlet 實體並存放在記憶體中 | ||
D. JSP engine 提供預先編譯機制,用來解決 client 端等待 compiler 的時間,以加速網頁導覽的流暢度。語法:http://.../foo.jsp?jsp_precompile=true,只要帶有 jsp_precompile 參數則不會有任何 output 產生 | ||
Q | 以下關於 errorPage 與 isErrorPage 的使用描述,那一項是不正確的? | |
A. 當 JSP 網頁發生例外狀況時除了可由系統本身自行處裡外,也可以利用 errorPage 屬性設定自定的委任錯誤處理頁面 | ||
B. <%@ page errorPage=“error1.jsp"%> 即指定錯誤處理網頁為 error1.jsp | ||
C. 若 JSP 網頁欲扮演錯誤處理頁面時可以利用 isErrorPage 屬性達成,該 JSP 網頁就會自動繼承前一個錯誤 JSP 網頁而來的 exception 物件進行錯誤處理與分析 | ||
v | D. 若該 JSP 網頁的 isErrorPage=“true" 則該網頁可自行單獨執行 exception | |
Q | 關於 JSP 宣告 (Declarations) 的用途描述,下列那一項是不正確的? | |
A. Scriptlet 是 JSP 網頁中的 java 程式片段 | ||
B. 可以拆解到網頁中的任何角落 | ||
C. JSP 對於 scriptlet 也有一些規範與約束 | ||
v | D. 已寫好的 scriptlet 可以被 ASP 以 include 的方式引用 | |
Q | 以下關於 JSP 程式如何運作的描述,那一項是不正確的? | |
A.JSP 網頁混合文字、Script 和 directives,而文字可以是 text/html、text/xml 或 text/plain | ||
B.JSP 引擎負責編譯 JSP 網頁成 servlet,並執行servlet 內的 service() 方法,再傳送文字內容給叫者 (瀏覽器送出的要求) | ||
C.JSP 執行前編譯一次,可執行很多次 | ||
v | D.只要 JSP Container 設定好,JSP 程式不必調校,Web Server 亦不會因過大流量導致負載過重而當機 | |
Q | 下列關於關聯式資料庫的一些描述,請問那一項是正確的? | |
A. 物件式資料庫是現今的主流 | ||
v | B. 使用者看到的都是表格 ( Table:資料庫表格 ) | |
C. 所有使用者都可使用資料庫表格所提供運算操作資料表,不論是新增或刪除資料 | ||
D. 常見的 Open Source 關聯式資料庫的產品有MySQL、MS-SQL、ORACLE、DB2等 | ||
Q | 在 JSP 程式寫作中, Directive 的宣告型別有三種,其中不包含下列那一項? | |
A. include | ||
B. page | ||
C. taglib | ||
v | D. using | |
Q | JSP 在語法元素架構上分為六個部分,且每個部份都要包含在程式碼中才能正常運作。請問是否正確? | |
○ | ||
v | ╳ | |
Q | 下列關於 JFreeChart 的一些描述,請問那一項是不正確的? | |
A. JFreeChart是一套 Java 繪製圖形的函式庫 | ||
B. 使用者可以用 JFreeChart API 繪製 2D 圓餅圖 | ||
C. 使用者可以用 JFreeChart API 繪製 3D 圓餅圖 | ||
v | D. 使用者可以用 JFreeChart API 要付費註冊 | |
Q | JSP 運行的生命週期可分為七個階段: 1. Page translation 2. Page compilation 3. Load class 4. Create instance 5. 呼叫 jspInit( ) 6. 呼叫 _jspService( ) 7. 呼叫 jspDestroy( ) 請問 JSP 語法若有錯誤,JSP應中止在那個階段? | |
v | A. 1. Page translation | |
B. 2. Page compilation | ||
C. 3. Load class | ||
D. 4. Create instance | ||
Q | 下列關於 JDBC 的一些描述,請問那一項是正確的? | |
A. 一種用於執行 SQL 的 Java Application | ||
B. JDBC 本身是產品名稱 | ||
v | C. JDBC 可以建立 SQL 語法並與 Java API 共存,使開發資料庫應用程式時更為方便 | |
D. 提供許多實用的 Application 讓程式人員開發起來更有彈性 | ||
Q | 下列關於 JSP 運行的生命週期七個階段的第一階段 Page translation 的描述,那一項是不正確的? | |
A. 當撰寫好 JSP 網頁時要執行之前 engine 會先將 JSP 程式碼轉換成 servlet 原始程式 (*.java) | ||
B. *.java 由 servlet container 編譯成 ( *.class ) 與執行 | ||
C. JSP 網頁就是 servlets | ||
v | D. JSP 在 compilation time 會解譯 <%@ .. %> | |
Q | 下列關於 SQL 指令 一些描述,請問那一項是不正確的? | |
A. SQL 為 Structured Query Language 的縮寫 | ||
B. ANSI ( 美國國家標準協會 ) 聲稱 SQL 是關聯資料庫管理的標準語言 | ||
v | C. SQL 是唯一標準,因此只要學會 SQL 便可用同樣語法操作所有類型資料庫系統 | |
D. SQL 定義的資料操作語言 DML 用途在新增、查詢、修改或刪除資料庫中的資料 |
文章標籤
全站熱搜
留言列表