javascript
[渝粤教育] 西南科技大学 动态网页设计(JSP) 在线考试复习资料
動態網頁設計(JSP)——在線考試復習資料
一、單選題
1.下面關于通過JDBC訪問數據庫哪項說明正確?
A.對數據庫操作一定要驅動程序
B.對數據庫操作一定要DriverManager.getConnection
C.對數據庫操作一定要ResultSet對象
D.對數據庫的操作一定要調用存儲
2.下面哪項不屬于結果集類型?
A.TYPE_FORWORD_ONLY
B.TYPE_BACKWORD_ONLY
C.TYPE_SCOLL_INSENSITIVE
D.TYPE_SCOLL_SENSITIVE
3.下面哪項不屬于常見的JDBC驅動程序?
A.JDBC-ODBC橋加ODBC驅動程序
B.本地協議純Java驅動程序
C.遠程API
D.本地API
4.下面哪項不屬于JDBC訪問接口?
A.onnection
B.Statement
C.ResultSet
D.llable
5.下面哪項不是Java中File類的構造方法?
A.File(String fileName)
B.File(File directory)
C.File(String directory, String fileName)
D.File(File directory, String fileName)
6.下面哪項不是session對象的方法?
A.getAttribute (String name)
B.invalidate()
C.getServletInfo()
D.setAttribute(String name, Object value)
7.下面哪項不是response對象的方法?
A.setContentType(String contentTypestr)
B.setHeader(String headername,String headervalue)
C.getParameter(String str)
D.sendError(int errorcode)
8.下面哪項是錯誤設置Bean屬性值的方法?
A.<jsp:setProperty name=“car” property= “" />
B.<jsp:setProperty name=“car” property=“color”/>
C.<jsp:setProperty name=“car” property=“color” param=“red” />
D.<jsp:setProperty name=“car” property="” value="{string | <%= expression %>}"/>
9.下面哪項不是JSP操作指令?
A.getProperty
B.forward
C.include
D.import
10.下面哪項不是JavaScript的內置對象?
A.te
B.Math
C.ocument
D.String
11.<%@ page import=”java.util.te”%>代碼屬于JSP中的下面哪個?
A.(編譯指令)指令directive
B.(操作指令)動作action
C.(Jsp代碼)腳本元素sriptlet
D.Javascript代碼
12.下面哪一項不是Java類訪問控制關鍵字?
A.public
B.protected
C.this
D.private
13.下面哪個不是包裝類?
A.Long
B.String
C.Float
D.ouble
14.在JavaScript中彈出一個提示信息框的函數是下面哪個?
A.message
B.warn
C.lert
D.show
15.在下面的FORM元素、方法、事件與屬性中哪一項與另外三個不同?
A.NAME
B.ONBLUR
C.VALUE
D.FAULTVALUE
16.下面哪個對象與另外三個不在一個層次上?
A.SELECT
B.PASSWORD
C.HISTORY
D.TEXTAREA
17.下面哪個是HTML屬性而不是標記?
A.IMG
B.FORM
C.HREF
D.TD
18.下面哪個標記表示html文件的頭元素?
A.
B.
C.
D.
19.在配置tomcat虛擬目錄時,需要打開哪個文件?
A.index.jsp
B.web.xml
C.server.xml
D.index.html
20.下面哪一個不能作JSP的服務器?
A.IBM WebSphere
B. WebLogic
C.Tomcat
D.PWS
21.HTTP服務器返回代碼404表示?
A.由于媒介類型不被支持,服務器不會接受請求。
B.服務器無法找到被請求的頁面。
C.請求未完成。服務器遇到不可預知的情況。
D.網關超時。
22.空白字符的URL編碼是?
A.%20
B.?
C.\n
D./ /
23.若要產生一個4行30列的多行文本域,以下方法中,正確的是哪項?
A.
B.
C.
D.
24.下面針對textarea說法正確的是?
A.textarea是一個單行文本框
B.textarea是一個多行文本框,可以指定字符行數,但不能指定字符列數。
C.textarea是一個多行文本框,可以指定字符可見行數和列數。
D.textarea是一個單行文本框,可以指定字符可見列數,也就是字符長度。
25.input標簽的type屬性值為submit時表明該input標簽,下面說法正確的是?
A.該標簽是表單中的一個輸入框,其值會被強制提交。
B.該標簽時一個清除按鈕,點擊會清除所有輸入框輸入值
C.該標簽是所屬表單的提交按鈕,點擊會提交表單action指向的處理程序。
D.該標簽上不支持onClick事件,不能調用JavaScript函數
26.下面關于表格的描述正確的一項是哪個?
A.在單元格內不能繼續插入整個表格。
B.可以同時選定不相鄰的單元格。
C.粘貼表格時,不粘貼表格的內容。
D.在網頁中,水平方向可以并排多個獨立的表格。
27.標簽是什么?
A.是表格中行標簽。
B.是在屏幕上飄動的文字標簽。
C.是表格中表頭行的單元格標簽。
D.是標題標簽。
28.FileReader的skip()函數說法正確的是哪個?
A.跳過當前文本文件的當前行,開始讀取下一行。
B.需要一個長整數作為參數,表跳過多少個字符,讀取后面的字符。
C.直接跳過這個文件。
D.需要一個長整數作為參數,表跳過多少行,開始讀取后面行。
29.JSP運行過程說法不正確的是哪個?
A.JSP時先轉換成Servlet。
B.JSP必須手動編譯成字節碼文件后才能部署到Tomcat服務器上。
C.JSP運行時不但要轉換成Servlet還需要再編譯成字節碼文件。
D.JSP頁面一次執行時要慢一些,因為在Tomcat服務器上要先編譯。
30.下面哪項不是JSP操作XML文件的方式?
A.OM
B.SAX
C.XDOM
D.JDOM
31.下面哪項是JavaMail所需的jar包?
A.mail.jar和jdbc.jar
B.mail.jar和activation.jar
C.xmail.jar
D.t.jar和mailjar
32.在配置Servlet時,需要書寫web.xml文件,哪個元素不是必須的?
A.servlet-name
B.servlet-class
C.url-pattern
D.url-mapping
33.在配置數據庫連接池時,配置server.xml,哪項不屬于要修改的parameter元素?
A.factory
B.riverClassName
C.port
D.MaxWait
34.在配置數據庫連接池時,配置server.xml,不需要修改哪個元素?
A.ontext
B.Server
C.Resource
D.ResourceParams
35.下面哪個接口不具有executeQuery方法(不考慮參數)?
A.Statement
B.ResultSet
C.PreparedStatement
D.llableStatement
36.下面哪項不屬于SQL語句的子類?
A.數據定義語言(DDL)
B.數據查詢語言(DQL)
C.事務控制語言(TCL)
D.數據插入語言 (DIL)
37.下面哪項是Reader和Writer都有的方法?
A.long skip(long n)
B.int read()
C.void close()
D.void?flush()
38.下面哪項不是File類的方法?
A.oolean createNewFile()
B.oolean mkdirs()
C.void flush()
D.String getParent()
39.下面哪項不是application對象的方法?
A.getAttribute (String name)
B.getCookies()
C.getInitParameter()
D.setAttribute(String?name, Object?value)
40.下面哪項不是request對象的方法?
A.getAttribute(String str)
B.getCookies()
C.getParameter(String str)
D.sendRedirect(String url)
41.下面哪項不是useBean動作scope屬性可能的值?
A.page
B.request
C.response
D.Session
42.下面哪項不是JSP操作指令的作用?
A.與服務器端資源進行通信
B.JSP的解釋引擎,需要在編譯時做什么動作
C.通過標記庫定義自定義標記
D.使 JSP 頁面可與 JavaBean 對象進行交互
43.下面哪一項不是JSP的page指令的屬性?
A.xtends
B.rrorPage
C.params
D.isThreadSafe
44.在HTML頭元素中定義樣式規則的代碼 <?TYPE="TEXT/CSS">...
45.下面哪個不是Java中關鍵字?
A.stract
B.reak
C.nul
D.int
46.下面哪個對象與另外三個不在一個層次上?
A.FORM
B.REA
C.PLUGIN
D.FILEUPLOAD
47.下面哪個是HTML標記而不是屬性?
A.HREF
B.HTML
C.SRC
D.ORDER
48.在配置tomcat虛擬目錄時,需要在哪兩個元素之間插入配置信息?
A.ontext與Host
B.ontext與Listener
C.ontext與Server
D.Listener與Server
49.下面哪種B/S模式設計技術最早由SUN公司倡導的?
A.GI
B.JSP
C.SP
D.PHP
50.下面關于B/S、C/S設計模式比較的描述哪項錯誤?
A./S開發和維護成本高
B./S 客戶端負載重
C./S移植困難
D./S用戶的界面是由客戶端所裝軟件決定的
51.下面哪項不是JavaMail所需的類?
A.Session
B.MimeMessage
C.Mail
D.Store
52.下面哪項不是常用郵件協議?
A.SMTP
B.POP3
C.IMAP
D.TCP
53.下面哪項不是Servlet處理客戶請求的方法?
A.oPost()
B.oGet()
C.service()
D.stroy()
54.Tomcat在配置數據庫連接池時,哪項說法錯誤?
A.需要配置server.xml文件
B.需要配置web.xml文件
C.需要配置manager.xml文件
D.server.xml默認在config文件夾中
55.下面哪項不屬于結果集并發性?
A.ONCUR_WRITE_ONLY
B.ONCUR_READ_ONLY
C.ONCUR_UPDATABLE
D.結果集不能并發
56.下面哪項不屬于某個數據庫JDBC驅動程序包?
A.2java.jar
B.jspsmartupload.jar
C.mssqlserver.jar
D.mysql.jar
57.下面哪項不屬于數據庫最常用的基本操作?
A.查詢(Select)
B.裝載(Load)
C.插入(Insert)
D.更新(Update)
58.下面哪個方法在RandomAccessFile類有,而在Reader或Writer類中沒有?
A.void close()
B.int read()
C.setLength(long newLength)
D.構造方法
59.選出與其他三個不類似的選項?
A.Reader
B.InputStream
C.File
D.Writer
60.下面哪項不是File類的方法?
A.String getAbsolutePath()
B.String [] list()
C.oolean canRead()
D.void write(byte[] b)
61.下面哪項不是out對象的方法?
A.invalidate()
B.newLine()
C.flush()
D.lose()
62.下面哪項不是Cookie類的方法?
A.invalidate()
B.getMaxAge()
C.setValue(String newValue )
D.setVersion(int v)
63.下面哪項不是Jsp內置對象?
A.request
B.session
C.onfig
D.ookie
64.下面哪項不是useBean動作可能的屬性值?
A.ontentType
B.id
C.scope
D.lass
65.下面哪項不是與Bean進行交互的JSP操作指令?
A.useBean
B.include
C.getProperty
D.setProperty
66.下面哪項不是默認情況下已經被加入到當前JSP頁面,而不需要特殊聲明?
A.java.lang.*
B.java.servlet.*
C.java.util.*
D.java.servlet.http.*
67.下面哪項不是Jsp內置對象?
A.JDBC
B.response
C.session
D.out
68.<jsp:forward page=“test.jsp”/> 代碼屬于Jsp中的哪個部分?
A.(編譯指令)指令 directive
B.(操作指令)動作 action
C.(Jsp代碼)腳本元素 sriptlet
D.(JS代碼)JS腳本遍歷運算
69.下面哪一項不是JSP的page指令的屬性?
A.import
B.ontentType
C.session
D.useBean
70.下面哪一項不是JSP和HTML注釋?
A.
B.<%-- --%>
C.//
D.& &
71.在簡單數據類型之間進行轉換時,需要考慮優先級關系,下面哪個描述不正確?
A.yte<short
B.har<shot
C.float
72.下面哪個不是包裝類?
A.oolean
B.haracter
C.Integer
D.System
73.在下面的FORM元素、方法、事件與屬性中哪一項與另外三個不同?
A.ONFOCUS
B.ONSLECT
C.ONCHANGE
D.OPTIONS
74.下面哪個對象與另外三個不在一個層次上?
A.FRAME
B.OCUMENT
C.LOCATION
D.HIDDEN
75.下面哪個不是表單標記?
A.INPUT
B.RADIO
C.HECKBOX
D.TR
二、多選題
76.下面對JSP和Servlet表述正確的有哪些?
A.JSP是Servlet技術的擴展,本質上就是Servlet的簡易方式。
B.JSP更擅長表現于頁面顯示,servlet更擅長于邏輯控制。
C.JSP是HTML代碼和Java代碼的混合模式,一般保存為擴展名為.jsp的文件。
D.servlet無法連接數據庫。
77.下面關于JSP表達式表述正確的有哪些?
A.HTML頁面中寫<%=var1 %>打印變量值到頁面。
B.類似<%= var1 + var2 %>支持代碼塊內的運算。
C.<% %>代碼塊中支持out等內置對象方法調用,如out.print(var1)。
D.可以和JavaScript代碼混用如:var test1 ="<%=result%>" ;
78.JSP設計模式以下哪些?
A.JSP+JavaBean設計模式。
B.MVC設計模式。
C.單例模式。
D.工廠模式。
79.以下request對象方法作用描述正確的有哪些?
A.removeAttribute(String name):刪除請求中的一個屬性。
B.getCharacterEncoding():返回請求中的字符編碼方式。
C.getContentLength():返回請求的Body的長度。
D.getHeaders(String name):返回指定名字的request Header的所有值。
80.下面描述正確的有哪些?
A.out對象是javax.servlet.jsp.JspWriter類的一個子類的對象,它的作用是把信息回送到客戶端的瀏覽器中
B.out對象最常用的方法就是print()和println(),用于向客戶端瀏覽器輸出內容。
例如:“out.println(“
Hello,JSP
”);C.out.print(“
Hello,JSP
”)是JSP代碼,被客戶端瀏覽器執行。D.ocument.write是JavaScript代碼,被客戶端瀏覽器解釋執行。
81.下面final關鍵字描述正確的有哪些?
A.final和try、catch語句一起處理異常。
B.final在類之前,表示是該類不能被繼承。
C.final在方法之前,防止該方法被覆蓋。
D.final在變量之前,定義一個常量。
82.JSP中動態INCLUDE與靜態INCLUDE的區別?
A.動態include用jsp:include實現,如<jsp:include page=“included.jsp”/>
B.靜態INCLUDE用include偽碼實現,如<%@ includefile=“included.htm” %>
C.動態INCLUDE會檢查所含文件中的變化,適合用于包含動態頁面。
D.靜態INCLUDE也會檢查所含文件的變化,適用于包含靜態頁面。
83.〈%!String request=“my request”%>這行JSP聲明存在以下哪些問題?
A.語句聲明的變量request和JSP隱含的HttpServletRequest對象request重名。
B.聲明的這個request變量具有對象作用域,而隱含的變量具有方法作用域。
C.JAVA中具有方法作用域的同名變量在方法中總是優先于具有對象或作用域的變量。
D.隱含變量request完全隱藏了聲明為String類型的request變量,不提倡。
84.Java的異常處理一般包含以下哪些部分?
A.try代碼塊是主要代碼部分,該部分代碼可能會產生異常。
B.tch代碼塊捕獲可能的異常并進行處理。
C.failure部分為代碼失敗后的處理部分。
D.finally代碼塊,不管有沒有異常都會最終執行部分。
85.以下針對JavaScript和Java說法正確的有哪些?
A.Java是JavaScript別稱。
B.JavaScript是解釋型語言,而Java是編譯型語言。
C.Java代碼經編譯后成為二進制文件,而JavaScript是純文本文件。
D.Java可以通過小應用程序嵌入HTML文件,而JavaScript直接寫入文件中。
86.下面表述application和session對象說法正確的有哪些?
A.Java Web應用所有的用戶公用一個application對象。
B.當站點Java Web應用開啟的時候,application就被創建,直到服務關閉。
C.使用Session對象存儲用戶登錄信息,用戶在頁面之間跳轉時,存儲在Session對象中的變量不會被清除。
D.session數據都存儲在服務器端,application數據存儲在客戶端。
87.以下哪些屬于Servlet的方法?
A.public void init(ServletConfig config)
B.public ServletConfig getServletConfig()
C.public void service(ServletRequest request,ServletResponse response)
D.public void delete()
88.以下request對象所屬方法描述正確的有那些?
A.getParameter(String name)獲得客戶端傳送給服務器端的有name指定的參數值
B.getParameterNames():獲得客戶端傳送給服務器端的所有參數的名字
C.getParameterValues(String name):獲得有name指定的參數的所有值
D.getProtocol():獲取客戶端向服務器端傳送數據所依據的協議名稱
89.下面關于JSP頁面跳轉描述正確的有哪些?
A.<jsp:include page=“included.jsp” flush=“true”> 會轉向page所指的頁面。
B.<jsp:include page=“included.jsp” flush=“true”> 不會轉向page所指頁面。
C.<jsp:forward page= “nextpage.jsp”/> 會彈出page所指頁面。
D.<jsp:forward page= “nextpage.jsp”/> 會轉向page所指頁面。
90.下面關于JSP動作作用描述正確的有哪些?
A.jsp:include:在頁面被請求的時候引入一個文件。
B.jsp:useBean:尋找或者實例化一個JavaBean。
C.jsp:forward:把請求轉到一個新的頁面。
D.jsp:plugin:根據瀏覽器類型為Java插件生成OBJECT或EMBED標記
91.下面關于JSP內置對象說法正確的有哪些?
A.request是用戶請求對象,此請求對象會包含來自GET/POST請求的參數
B.response是服務器傳回用戶端的回應
C.session是請求有關的會話對象,用于數據庫連接
D.out對象用來傳送回應的輸出
92.下面說法正確的有?
A.是HTML注釋
B.<%-- 注釋內容 --%> 是JSP注釋
C.<%-- 注釋內容 --%> 在用戶瀏覽器”查看源碼“中不可見
D.在用戶瀏覽器”查看源碼“中可見
93.下面HTTP請求說法正確的有哪些?
A.POST可以提交數據到服務器,GET不能提交數據,只能從服務器獲取數據。
B.GET從遠程服務檢索一個指定的Web資源,它使用請求URI發送信息。
C.POST發送數據并從遠程服務器接收數據。
D.HTTP請求最重要的兩種類型是GET和POST
94.SP與JSP之間有哪些共同點?
A.SP和JSP都是HTML文檔傳遞動態內容的CGI程序。
B.他們都運行在服務器上。
C.JSP使用JavaScript語言,ASP使用VBScript語言。
D.SP只能連接Access數據庫,JSP不能使用Access數據庫。
95.對URL: http://www.myhost.om:8080/news/index.html,說法正確的有
A.http是協議
B.www.myhost.om是要訪問的主機
C.訪問的端口號只能是80,而不是8080
D./news/index.html是訪問的資源文件在Web服務器路徑
96.下面對JSP和Servlet的關系說法正確的有哪些?
A.Servlet是JSP的早期版本,JSP是以另外一種方式實現的Servlet。
B.JSP更注重頁面的表現,Servlet更注重業務邏輯的實現。
C.JSP是Javascript代碼編寫的,Servlet是Java代碼編寫的。
D.JSP只能處理瀏覽器的請求,而Servlet可以處理一般客戶端的應用程序請求。
97.下面屬于HTML頁面加載CSS樣式的方式有哪些?
A.嵌入方式,在HEAD中使用標簽,并在標簽中定義元素顯示樣式。
B.內聯方式,在元素中添加style屬性并在屬性值中定義顯示樣式。
C.鏈接方式, 標簽引入外部的 CSS 文件。
D.映射方式,css文件和html文件名相同,無需在html中寫引入代碼。
98.下面哪些是JSP頁面用來與JavaBean交互的指令?
A.jsp:useBean
B.jsp:setProperty
C.jsp:getProperty
D.jsp:get
三、判斷題
99.改變Tomcat服務器WEB服務端口,需要修改server.xml配置文件。
100.是HTML中設置圖片的標簽。。
101.setContentType方法是application對象為應用設置內容的類型。
102.要獲得一個文本框表單傳遞的值,可以使用getParameter方法,要獲得復選框表單傳遞的值,需要使用getParameterValues方法。
103.HTML是Hyper Text Markup Language的縮寫。。
104.ResultSet.ONCUR_UPDATABLE,指定ResultSet對象可以修改數據庫。
105.網絡計算模式用得最多的兩種模式分為C/S模式和B/S。
106.JSP WEB應用程序中表示當前用戶會話信息的對象是cookie內置對象。
107.類說明關鍵字是interface,extends子句用于說明類的直接超類。
108.JSP內置對象response封裝了對客戶端請求的響應。
動態網頁設計(JSP)——在線考試復習資料答案
一、單選題
1.
二、多選題
76.
三、判斷題
99.
總結
以上是生活随笔為你收集整理的[渝粤教育] 西南科技大学 动态网页设计(JSP) 在线考试复习资料的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动和留言怎么设置(移动的和留言是什么怎
- 下一篇: 电脑鼠袋输入法(袋鼠输入拼音)