




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
JSP Servlet Ajax 開發(fā)技術(shù)課程結(jié)業(yè)測試題 一、選擇題 1) 下面( )技術(shù)不是 Ajax 的常用技術(shù)。 A. JavaScript B. XML C. CSS D. JUnit 2) 下面( )不是 XMLHttpRequest 對象的方法名。 A. open B. send C. readyState D. responseText 3) 當(dāng) XMLHttpRequest 對象的狀態(tài)發(fā)生改變時調(diào)用myCallback 函數(shù),下列正確的是( )。 A. xmlHttpRequest.myCallback = onreadystatechange; B. xmlHttpRequest. onreadystatechange = (myCallback); C. xmlHttpRequest. onreadystatechange = (new function() onreadystatechange); D. xmlHttpRequest. onreadystatechange = myCallback; 4) 關(guān)于 XMLHttpRequest 對象的五種狀態(tài),下列說法正確的是( )。 A. 1 表示新創(chuàng)建 B. 2 表示初識化 C. 3 表示發(fā)送數(shù)據(jù)完畢 D. 4 表示接受結(jié)果完畢 5) 不同的 HTTP 請求響應(yīng)代碼表示不同的含義,下面表示請求被被接受,但處理未完成的是( )。 A. 200 B. 202 C. 400 D. 404 6) HttpServletResponse 的( )方法用于將一個 HTTP 請求重定向到另一個 URL。 A. sendURL( ) B. redirectURL( ) C. sendRedirect( ) D. getRequestDispatcher( ) 7) 在 Servlet 生命周期中,對應(yīng)服務(wù)階段的方法是( )。 A. init( ) B. doPost( ) C. destroy( ) D. service( ) 8) 下列有關(guān) Servlet 的生命周期,說法不正確的是( )。 A. 在創(chuàng)建自己的 Servlet 時候,應(yīng)該在初始化方法 init( )中創(chuàng)建 Servlet 實例 B. 在 Servlet 生命周期的服務(wù)階段,執(zhí)行 service( )方法,根據(jù)用戶請求的方法,執(zhí)行相應(yīng)的 doGet( )或是 doPost 方法 C. 在銷毀階段,執(zhí)行 destroy( )方法后系統(tǒng)立刻進行垃圾回收 D. destroy( )方法僅執(zhí)行一次 9) 在部署帶有 Servlet 的 Java Web 程序時,下列( )不是必需的。 A. web.xml 文件 B. index.html 文件 C. WEB-INF 文件夾 D. classes 文件夾 10) 在 web.xml 文件中,描述了一個 Servlet,其中( )指定了 Servlet 類的訪問路徑。 A. 中的 B. C. D. 中的 11) 以下選項不是 EL 表達式隱含對象的是( )。 A. request B. requestScope C. sessionScope D. pageContext 12) 以下 EL 表達式的語法結(jié)構(gòu)正確的是( )。 A. $user.userName B. #user.userName C. $user.userName D. #user.userName 13) 關(guān)于點操作符和 操作符,以下說法不正確的是( )。 A. $等價于$username B. $等價于$username C. 如果 user 是一個 List,則$user0的寫法是正確的 D. 如果 user 是一個數(shù)組,則$user0的寫法是正確的 14) 如果想在 JSP 頁面聲明一個名字為 name 的變量,應(yīng)該使用( )標(biāo)簽。 A. B. C. D. 15) 如果要遍歷一個數(shù)組中的所有元素,需要( )標(biāo)簽。 A. B. C. D. 16) 下面對于分層模式的解釋描述錯誤的是( )。 A. 將解決方案的組件分隔到不同的層中 B. 每一層中的組件應(yīng)保持內(nèi)聚性 C. 每一層都應(yīng)與它下面的各層保持松耦合 D. 每一層都應(yīng)與它下面的各層保持高耦合 17) 三層架構(gòu)是分層模式中最常見的類型,那么在三層架構(gòu)中不包含( )。 A. 數(shù)據(jù)訪問層 B. 業(yè)務(wù)邏輯層 C. 通信層 D. 表示層 18) 下面對于層與層關(guān)系的描述錯誤的是( )。 A. 表示層接受用戶的請求,根據(jù)用戶的請求去通知業(yè)務(wù)邏輯層 B. 業(yè)務(wù)邏輯層收到請求,根據(jù)請求的內(nèi)容執(zhí)行數(shù)據(jù)庫訪問,并將訪問結(jié)果返回表示層 C. 數(shù)據(jù)訪問層收到請求后便開始訪問數(shù)據(jù)庫 D. 各個層之間獨立存在,不相互依賴 19) 在進行三層開發(fā)時,需要遵循一定的指導(dǎo)原則,下面說法錯誤的是( )。 A. 上層依賴其下層,依賴關(guān)系可以跨層 B. 下一層不能調(diào)用上一層 C. 下一層不依賴上一層 D. 在上一層中不能出現(xiàn)下一層的概念 20) 使用三層開發(fā)的優(yōu)勢不包括( )。 A. 功能職責(zé)劃分明確 B. 提高了代碼的重用性 C. 實現(xiàn)了內(nèi)部的無損替換 D. 增強了各層之間的依賴程度 21) 聲明 SmartUpload 對象的正確方法是( )。 A. SmartUpload su=new SmartUpload(); B. SmartUpload su=SmartUpload.newInstance(); C. SmartUpload su=SmartUpload.initialize(); D. SmartUpload 無需實例化,可直接使用; 22) 下面不屬于分頁實現(xiàn)步驟的是( )。 A. 確定每頁顯示的數(shù)據(jù)數(shù)量 B. 計算總頁數(shù) C. 編寫查詢 SQL 語句 D. 使用下拉列表顯示頁數(shù) 23) 使用 SmartUpload 實現(xiàn)文件上傳時,關(guān)于實現(xiàn)對上傳文件類型限制的方法描述正確的是( )。 A. 使用 setAllowedFilesList 方法可以指定允許上傳的文件類型列表 B. 使用 setDeniedllowedFilesList 方法可以指定允許上傳的文件類型列表 C. 使用 setAllowedFilesList 方法可以指定禁止上傳的文件類型列表 D. 使用 setDeniedllowedFilesList 方法可以指定允許上傳的文件類型列表 24) 使用 SmartUpload 實現(xiàn)文件上傳時。對于文件大小控制描述正確的是( )。 A. 使用 setMaxFileSize 方法可以指定允許上傳總文件的大小 B. 使用 setTotalMaxFileSize 方法可以指定允許上傳總文件的大小 C. 使用 setMaxFileSize 方法可以指定允許上傳的單個文件的大小 D. 使用 setTotalMaxFileSize 方法可以指定允許上傳的單個文件的大小 25) 使用 SmartUpload 實現(xiàn)文件上傳時,表單設(shè)置描述錯誤的是( )。 A. 使用 post 或者 get 方式均能實現(xiàn)提交 B. 需要添加表單屬性 enctype=multipart/form=data C. 使用 HttpRequest 獲取表單數(shù)據(jù) D. 使用 com.jspsmart.upload.Request 對象獲取表單數(shù)據(jù) 26) 獲取數(shù)據(jù)源的正確方法是( )。 A. DataSource source=new DataSource(); B. DataSource source= DataSource.newInstance(); C. DataSource source=( DataSource)ic.lookup(p/env/jdbc/books); D. 以上都不對 27) 在使用數(shù)據(jù)源時,數(shù)據(jù)庫驅(qū)動程序的 Jar 文件應(yīng)該存放在 ( )。 A. 應(yīng)用程序的類庫內(nèi) B. 應(yīng)用程序的 WEB-INF/lib 下 C. Tomcat 根目錄lib 下 D. Tomcat 的 commonlib 下 28) 下面對于連接池描述錯誤的是 ( )。 A. 使用數(shù)據(jù)庫連接池技術(shù),所有的連接與釋放均由連接池統(tǒng)一管理 B. 連接池可以自行分配連接,當(dāng)連接使用完畢后需要通過編碼實現(xiàn)正確的關(guān)閉 C. 使用連接池技術(shù)可以提升數(shù)據(jù)庫的操作效率 D. 在程序中使用連接池可以減少系統(tǒng)資源的開支 29) 在程序中使用 JavaBean 可以極大地方便我們進行代碼編寫,下面對 JavaBean 描述正確的是 ( )。 A. JavaBean 可以是一個共有的類,也可以是一個私有的類 B. 一個 JavaBean 中的方法全部是私有方法 C. 使用 JavaBean 封裝數(shù)據(jù)時,應(yīng)當(dāng)將屬性設(shè)置為私有 D. 通過設(shè)置共有的 get( )方法來獲取屬性值 30) 使用 JNDI 配置數(shù)據(jù)源對象時,配置的步驟包括( )。 A. 配置 context.xml B. 配置 web.xml C. 添加數(shù)據(jù)庫驅(qū)動 D. 使用 lookup( )方法獲取數(shù)據(jù)源對象 31) 如果要把一個用戶名 jack 保存在 session 對象里,則下列語句正確的是( )。 A. session.setAttribute(name,jack); B. session.setAttribute(name, jack ); C. session.setAttribute(jack , name); D. session.setAttribute(jack , name ); 32) 對于如下 JSP 代碼說法正確的是( )。 A. 運行成功,頁面上輸出 Hello,JBIT! B. 運行成功,頁面上輸出 msg C. 代碼行 session.setAttribute(msg,str);有錯誤,無法運行 D. 代碼行 String getStr=session.getAttribute(msg);有錯誤,無法運行 33) 在 IE 窗口訪問JSP 頁面,其代碼如下,然后連接刷新四次頁面,輸出的結(jié)果是 X,緊接著重新啟動一個新的 IE 窗口運行該JSP 代碼,連續(xù)刷新兩次,輸出的結(jié)果是 Y,請問 X 和Y的值分別是( )。 A. 5,8 B. 5,3 C. 1,2 D. 1,1 34) JSP 提供了一個可以在多個請求之間持續(xù)有效的內(nèi)置對象( ),該對象與瀏覽器窗口一一對應(yīng)。 A. request B. response C. session D. application 35) 在下列選項中,正確創(chuàng)建并實現(xiàn)寫入 cookie 的語句分別是( )。 A. Cookie cookie = new Cookie(); B. Cookie cookie = new Cookie(String key, Object value) C. response.add(cookie) D. response.addCookie(cookie) 36) 使用 response 對象進行重定向時,使用的是( )方法。 A. getRequestDispatcher( ) B. forward( ) C. sendRedirect( ) D. setRequestDispatcher( ) 37) 對于轉(zhuǎn)發(fā)與重定向的描述錯誤的語句是( )。 A. 重定向是在客戶端發(fā)生作用,通過請求新的地址實現(xiàn)頁面轉(zhuǎn)向 B. 使用轉(zhuǎn)發(fā)時由于是服務(wù)器內(nèi)部控制權(quán)的轉(zhuǎn)移,因而地址欄中的 URL 沒有變化 C. 使用重定向時可以在地址欄中看到轉(zhuǎn)向后的 URL D. 轉(zhuǎn)發(fā)與重定向都可以實現(xiàn)在頁面跳轉(zhuǎn),因而沒有區(qū)別 38) 為了避免服務(wù)器的響應(yīng)信息在瀏覽器端顯示為亂碼,通常會使用( )語句重新設(shè)置字符編碼。 A. response.setContentType( ) B. response.setCharacterEncoding( ) C. response.setPageCoding( ) D. response.setCharset( ) 39) 在 JSP 中使用 JDBC 語句訪問數(shù)據(jù)庫,正確導(dǎo)入 SQL 類庫的語句是( )。 A. B. C. D. 40) 在 JSP 開發(fā)過程中,使用 JDBC API 中所提供的( )類的職責(zé)是:依據(jù)數(shù)據(jù)庫的不同,管理不同的 JDBC 驅(qū)動程序。 A. DriverManager B. Connection C. Statement D. Class 41) 在某個 JSP 頁面中存在這樣一行代碼:運行該 JSP 后,以下說法正確的是( )。 A. 這行代碼沒有對應(yīng)的輸出 B. 這行代碼對應(yīng)的輸出是:11 C. 這行代碼對應(yīng)的輸出是:56 D. 這行代碼將引起錯誤 42) 與 page 指令等價的是 ( )。 A. B. C. D. 43) 下列選項中,( )是正確的表達式。 A. B. C. D. 44) 如果請求頁面中存在兩個單選按鈕(假設(shè)單選按鈕的名稱為 sex),分別代表男和女,該頁面提交后,為了獲得用戶的選擇項,可以使用以下( )方法。 A. request.getParameter(sex); B. request.getParameter(sex ); C. request.getParameterValues(
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 多項式合并與去括號課件教程
- 公司法務(wù)管理與知識產(chǎn)權(quán)策略課件
- 診斷學(xué)基礎(chǔ)模擬題含答案(附解析)
- 小螞蟻兒童創(chuàng)意美術(shù)課件
- 營林機械在災(zāi)害防治中的作用考核試卷
- 智能物流車設(shè)計
- 森林火災(zāi)心理干預(yù)考核試卷
- 《大數(shù)據(jù)處理技術(shù):Hadoop培訓(xùn)》課件
- 羽毛球運動器材及配件制造考核試卷
- 展館設(shè)計案例分析
- 中學(xué)理化生數(shù)字化實驗室建設(shè)方案
- 土方車隊運輸居間合同范文
- 黏多糖貯積癥Ⅲ型的臨床護理
- 護理不良事件根本原因RCA分析-中醫(yī)熱奄包治療燙傷
- 2024年高考物理試題(廣東卷) 含答案
- 2024秋期國家開放大學(xué)??啤兑簤号c氣壓傳動》一平臺在線形考(形考任務(wù)+實驗報告)試題答案
- 《預(yù)裝式變電站》課件
- 推拿店合同范例
- 2024年高考真題-物理(貴州卷) 含解析
- 新能源技術(shù)投資風(fēng)險評估與管理策略考核試卷
- 交通運輸行業(yè)研發(fā)中心申報書
評論
0/150
提交評論