Java EE軟件工程師認證考試
試題庫— 填空題和選擇題
一、 填空題
1. HTML網頁文件的標記是__html__,網頁文件的主體標記是_body__,標記頁面標題的標記是__title__________。
2. 表格的標簽是table,單元格的標簽是td。
3. 表格的寬度可以用百分比和px兩種單位來設置。
4. 用來輸入密碼的表單域是input標簽type屬性等於password。
5. 文件頭標簽包括關鍵字、描述、編碼 或 刷新時間 或 網頁標題、基礎和鏈接等。
6. RGB方式表示的顏色都是由紅、綠、 藍這3種基色調和而成。
7.表格有3個基本組成部分:行、列和 單元格 。
8. 文件頭標簽也就是通常所見到的 head 標簽。
9.創建一個HTML文檔的開始標記符__< html>__ __;結束標記符是__</html>____。
10.設置文檔標題以及其他不在WEB網頁上顯示的信息的開始標記符____<head>_____;結束標記符是__</head>__ _____。
11.設置文檔的可見部分開始標記符___<body>__ ____;結束標記符是___</body>___。
12.網頁標題會顯示在瀏覽器的標題欄中,則網頁標題應寫在開始標記符___<title>__ ____和結束標記符__</title>_______之間。
13.預格式化文本標記<pre></pre>的功能是___標記內的內容按照原格式顯示在網頁中______。
14.表單對象的名稱由__name____屬性設定;提交方法由___method______屬性指定;若要提交大數據量的數據,則應采用____post_____方法;表單提交后的數據處理程序由___action____屬性指定。
15.HTML是一種描述性的__超文本標記______語言,主要用於組織網頁的內容和控制輸出格式。
16.____主頁(首頁)_______通常是用來作為網站的一個歡迎頁面或是一個導航頁面,是一個網站留給瀏覽者的最初印象,因而是非常重要的。
17._____超鏈接_____是網頁與網頁之間聯系的紐帶,也是網頁的重要特色。
18.網頁中三種最基本的頁面組成元素是文字、圖形、超鏈接 _ 。
19.嚴格來說, html 並不是一種編程語言,而只是一些能讓瀏覽器看懂的標記。
20.能夠建立網頁交互性的腳本語言有兩種,一種是只在__ 服務器 __端運行的語言,另一種在網上經常使用的語言是_____客戶_ ___端語言。
21.表單是Web____客戶端___和Web__服務器端___之間實現信息交流和傳遞的橋梁。
22、表單實際上包含兩個重要組成部分:一是描述表單信息的____ web頁____ , 二是用於處理表單數據的服務器端____表單處理程序___。
23.請寫出在網頁中設定表格邊框的厚度的屬性_border___;設定表格單元格之間寬度屬性cellpadding _______;設定表格資料與單元格線的距離屬性_____cellspacing__ ____。
24.請寫出<caption align=bottom>表格標題</caption>功能是__將表格標題顯示在表格下方__。
25.<tr>….</tr>是用來定義____表格的一行____;<td>…</td>是用來定義____表格的一列 __; <th>…</th>是用來定義_____單元格內表頭單元格__ ___。
26.單元格垂直合並所用的屬性是__rowspan________;
單元格橫向合並所用的屬性是___colspan________。
27.利用CSS設置網頁背景顏色為綠色的語句 <body style=”background-color:green;”> 。
28.在網頁中插入背景圖案(文件的路徑及名稱為/img/bg.jpg)的語句是
<body background=/img/bg.jpg>__。
29.設置文字的顏色為紅色的標記格式是_<font color=”red”> _______。
30.<img src="ex.GIF" />語句的功能是__在頁面中加載名為ex.GIF的圖片________。
31.設定圖片邊框的屬性是__border_________。
32.設定圖片高度及寬度的屬性是__height\width_____________。
33.為圖片添加簡要說明文字的屬性是___alt_____。
34. Javascript中, 如果已知HTML頁面中的某標簽對象的id=”username”,用 ____document.getElementById(‘username’)___方法獲得該標簽對象。
35. typeof運算符返回值中有一個跟javascript數據類型不一致,它是__”function”__。
36. 定義了一個變量,但沒有為該變量賦值,如果alert該變量,javascript 彈出的對話框中顯示___undefined___。
37. JavaScript有兩種復合數據類型 :__數組__、__對象__。
38 .JavaScript有兩種引用數據類型 :__數組__、__對象__。
39. JavaScript有兩種特殊數據類型 :__null__、__undefined_。
40. document中的選擇器有:__getElementById() ,getElementsByName(),getElementsByTagName()_。
41. window對象中定時器有 setInterval() 、setTimeout() 。
42. typeof NaN,typeof Array的結果分別是__”number”__ , __”object”__。
43. typeof [1,2,3],typeof undefined的結果分別是 ___”object”,”undefined”__ 。
44. 用javascript將ID為mydiv的標簽元素的樣式名設置為”bigfont”:___document.getElementById(‘mydiv’).className=’bigfont’;___。
45. window的 ___onload____ 事件在瀏覽器完成頁面加載后立即觸發。
46. ( continue )語句結束本次循環,( break ) 命令可以終止循環的 運行,然后繼續執行循環之后的代碼。
47. Javascript里Math的( random() )方法返回介於0和1之間的偽隨機數。
48. 獲得焦點的事件( onfocus ),失去焦點的事件( onblur )。
49. Javascript通過( setTimeout ) 延遲指定時間后,去執行某程序。
50. Javascript里String對象通過( indexOf() )方法取第一次出現子字符 串的字符位置。
51. 通過Javascript使頁面后退的代碼是( history.back() )。
52. Javascript里取字符串的長度是( length ),取數組的長度是 ( length )
53. Javascript里若已知元素name,通過( getElementsByName() )可以獲 得一組元素。
54. html頁面中有一個ul,id為“menulist”,name為“mymenu”,這個ul標 簽中有五個li標簽,通過( getElementsByTagName()) 可以獲得這個ul標簽中的五個li元素。
55. Javascript彈出對話框的三個命令( alert())、( confirm() )、(prompt() )。
56. Javascript里字符串執行正則的方法是( match() ),字符串里根據指定字 符切割的方法是( split() )。
57. Select當選擇發生變化觸發的事件是( onchange ), 表單提交事件是 ( onsubmit)。
58.W3C是指 萬維網聯盟 。
59.Internet采用的通信協議是___TCP/IP___。
60.當今比較流行的技術研發模式是__C/S__和__B/S__的體系結構來實現的。
61.input表單域表示一個文本框時,它的type屬性應該賦值為__text____。
62.URL是Uniform Resource Locator的縮寫,中文稱之為 統一資源定位器 。
63.超級鏈接標記<a>的href屬性取值為 鏈接的目標地址 。
64.一個完整的JSP頁面是由普通的HTML標記、JSP指令標記、JSP動作標記、變量聲明與方法聲明 、程序片 、表達式、 注釋7種要素構成。
65.JSP頁面的基本構成元素,其中變量和方法聲明(Declaration)、表達式 (Expression)和Java程序片(Scriptlet)統稱為JSP腳本元素 。
66.指令標記、JSP動作標記統稱為 JSP標記 。
67.“<%!”和“%>”之間聲明的方法在整個頁面內有效,稱為頁面的成員方法 。
68.在“<%!”和“%>”之間聲明的變量又稱為 頁面成員變量 ,其作用范圍為整個JSP頁面。
69.JSP頁面的程序片中可以插入 HTML 標記。
70.當JSP頁面的一個客戶線程在執行 synchronized 方法時,其他客戶必須等待。
71.JSP頁面中,輸出型注釋的內容寫在 “<!--” 和 “-->” 之間。
72.JSP聲明函數時,如果在前面加上_synchronize 關鍵字,功能是當前一個用戶在執行該方法時,其他用戶必須等待,直到該用戶完成操作。
73.Page指令的屬性Language的默認值是 java 。
74、在Error.jsp頁面中,要使用Exception對象,必須設置的指令是<%@page isErrorPage = “true”%>.
75、要使java bean在整個應用程序的聲明周期中,被該應用程序中的任何JSP文件所使用,則該java bean的Scope屬性必須設置為 application 。
76、在Servlet中,主要使用HttpServletResponse類的重定向方法 sendRedirect 方法實現重定向,以及使用RequestDispatcher類的轉發方法 forward 方法實現轉發功能。
77.out對象的__ out.flush()___方法,功能是輸出緩沖的內容。
78.JSP的__session___對象用來保存單個用戶訪問時的一些信息。
79.response對象的_sendRedirect(URL url)___方法可以將當前客戶端的請求轉到其他頁面去。
80.當客戶端請求一個JSP頁面時,JSP容器會將請求信息包裝在__request__對象中。
81.response.setHeader(“Refresh”, “5”)的含義是指 頁面刷新時間為 5秒__。
82.在JSP中為內置對象定義了4種作用范圍,即Application Scope 、Session Scope 、Page Scope 和Request Scope 四個作用范圍。
83.表單的提交方法包括___post___和____get__方法。
84.表單標記中的__action___屬性用於指定處理表單數據程序url的地址。
85、JavaBean是一個 java類,它必須有一個無參的構造方法。
86、JSP的是內部對象可以直接使用,它是由 web容器 創建的。
87、在JSP中,頁面間對象傳遞的方法: request 、 session 、 application 、 cookie 等方法。
88、在jsp頁面中,可以用request對象的 getParameterValues() 方法來獲取其他頁面傳遞參數值的數組。
89、在JSP中使用JavaBean的標簽是 <jsp:useBean class="BeanName" id=Bean實例> ,其中id的用途是 實例化一個Bean對象 。
90、使用cookie的基本步驟為:創建cookie對象, 傳送cookie對象 , 讀取cookie對象 ,設置cookie對象的有效時間。
91.在Web服務器端使用JavaBean,將原來頁面中程序片完成的功能封裝到JavaBean中,這樣能很好地實現 業務邏輯層與視圖層的分離 。
92.JavaBean中用一組set方法設置Bean的私有屬性值,get方法獲得Bean的私有屬性值。set和get方法名稱與屬性名稱之間必須對應,也就是:如果屬性名稱為xxx,那么set和get方法的名稱必須為 setXxx() 和 getXxx() 。
93.用戶在實際Web應用開發中,編寫Bean除了要使用import語句引入Java的標准類,可能還需要自己編寫的其他類。用戶自己編寫的被Bean引用的類稱之為Bean的輔助類 。
94.創建JavaBean的過程和編寫Java類的過程基本相似,可以在任何Java的編程環境下完成 編寫、編譯和發布 。
95.布置JavaBean要在Web服務目錄的WEB-INF\classes文件夾中建立與 Bean的包名 對應的子目錄,用戶要注意目錄名稱的大小寫。
96.使用Bean首先要在JSP頁面中使用 import 指令將Bean引入。
97.要想在JSP頁面中使用Bean,必須首先使用 <jsp:useBean> 動作標記在頁面中定義一個JavaBean的實例。
98、getConnection()是 DriverManager 類的方法,使用過程中可能會拋出 SQLException 異常。
99、Servlet中使用Session對象的步驟為:調用 HttpServletRequest.getSession() 得到Session對象,查看Session對象,在會話中保存數據。
100、控制器主要負責兩方面的動作: 把用戶的請求分發到相應的模型 ;將模型的改變及時反映到視圖上 。
101、JDBC的英文全稱是 Java Data Base Connectivity ,中文意義是 Java數據庫連接 。
102、簡單地說,JDBC能夠完成下列三件事:與一個數據庫建立連接(connection)、向數據庫發送SQL語句(statement) 、處理數據庫返回的結果(resultset) 。
103、JDBC主要由兩部分組成:一部分是訪問數據庫的高層接口,即通常所說的 JDBC API ;另一部分是由數據庫廠商提供的使Java程序能夠與數據庫連接通信的驅動程序,即 JDBC Database Driver 。
104、目前,JDBC驅動程序可以分為四類:JDBC-ODBC橋 、部分用Java來編寫的本地API驅動程序 、JDBC網絡純Java驅動程序 、本地協議純Java驅動程序 。
105、下面的代碼建立Mysql數據庫的連接,請填空:
try{ Class.forName(" com.mysql.jdbc.Driver "); }
創建連接的代碼如下:
try{ //和數據庫建立連接
conn=
DriverManager.getConnection("jdbc:mysql://localhost:3306/booklib","root",""); ……
conn.close();
} catch(Exception e){ out.println(e.toString()); }
106、查詢結果集ResultSet對象是以統一的行列形式組織數據的,執行ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");語句,得到的結果集rs第一列顯示 bid 字段;而每一次rs只能看到一行,要看到下一行,必須使用 next() 方法移動當前行。ResultSet對象使用 getXXX() 方法獲得當前行字段的值。
107、stmt為Statement對象,執行String sqlStatement = "delete from book where bid='tp1001' ";語句后,刪除數據庫表的記錄需要執行stmt.executeUpdate ( sqlStatement ); 語句。
108、用戶可以有多種方式請求Servlet,如 瀏覽器直接調用 ,頁面form中提交調用 、
超級連接調用 、 Servlet調用等。
109、javax.servlet.Servlet接口定義了三個用於Servlet生命周期的方法,它們是init() 、service() 、 destroy() 方法。
110、Servlet中使用Session對象的步驟為:調用 HttpServletRequest.getSession() 得到Session對象,查看Session對象,在會話中保存數據。
111、Servlet運行於服務器 端,與處於客戶端的___Applet____相對應。
112、當Server關閉時,__Servlet___就被銷毀。
113、使用Servlet處理表單提交時,兩個最重要的方法是_doPost__和__doGet__。
114、Serlvet接口只定義了一個服務方法就是_Service()_。
115、MVC是三層開發結構,這三個字母按順序分別代表_Model__、___View_、__Controller__。
116、 模型 封裝了數據和對數據的操作,是實際進行數據處理計算的地方。 視圖 是應用和用戶之間的接口,它負責將應用顯現給用戶和顯示模型的狀態。控制器 負責視圖和模型之間的交互,控制對用戶輸入的響應、響應方式和流程。
117、控制器主要負責兩方面的動作: 把用戶的請求分發到相應的模型 ; 將模型的改變及時反映到視圖上 。
118、Sun公司的JSP規范提出了兩種用JSP技術建立應用程序的方式,分別稱為JSP Model 1(模式1)和JSP Model 2(模式2)。
119、JSTL標簽庫中,c:forEach標簽用來循環輸出集合中的數據。
120、獲取request作用域中名為“uname”值的EL表達式是${uname} 。
121、編寫過濾器類需要實現的Filter 接口。
122、Filter接口中最主要的方法是doFilter方法。
123、實現Filter接口的類需要重寫doFilter方法、init方法、destroy方法。
124、ServletContext 被創建時的監聽類需要實現ServletContextListener接口 。
125、配置事件監聽類的配置文件是<listener><listener-class>監聽類路徑</listenr-class></listener> 。
126、在JQuery中被譽為工廠函數的是$() 。
127、在jQuery中需要選取<div>元素里所有<a>元素的選擇器是 $(“div a”) 。
128、JS中ajax請求主要包括創建ajax對象、連接服務器、發送請求、接收返回值四大部分。
二、 判斷題(共20個題目,總計20分,正確√,錯誤×)
- HTML是HyperText Markup Language(超文本標記語言)的縮寫。超文本使網頁之間具有跳轉的能力,是一種信息組織的方式,使瀏覽者可以選擇閱讀的路徑,從而可以不需要順序閱讀()√
- 在源代碼窗口可以看到html文件是標准的ASCII文件,它是包含了許多被稱為標簽(tag)的特殊字符串的普通文本文件 ()√
- 在Dreamweaver中,可以對層中、表格中、幀中的任何文字和圖像制作網頁超鏈接、E-mail超鏈接、多媒體超鏈接和下載文件的超鏈接。()√
- 內嵌視頻是指可以在瀏覽器中播放的視頻文件,例如QuickTime和RealVideo等格式的文件()√
- 超鏈接:是一種標記,形象的說法就是單擊網頁中的這個標記則能夠加載另一個網頁,這個標記可以做在文本上也可以做在圖像上。()√
- HTML的段落標志中,標注文本以原樣顯示的是<PRE></PRE>()√
- HTML的顏色屬性值中,Black的的代碼是""#f00000"" ()×
8. Dreamweaver MX 中,創建最小的標題的文本標簽是<h1></h1>( ) ×
9. Dreamweaver MX 中,設置超鏈接,在設置鏈接路徑時可以是相對路徑也可以是絕對路徑()√
10. CGI和ASP均是一種機器語言 ()×
11. Dreamweaver MX 中,設置文本類型鏈接源時,文字顏色默認為藍色()√
12. HTML中,空格的代碼為 ()√
13. URL的中文名稱是”統一資源定位符” ()√
14. 標識<b>無需</b>標識 ()×
15. 建立錨點鏈接時必須在錨點前加”#”() √
16. 微軟的ie中為使用層開發的兩個專用的HTML標識是<div>和<span> ()√
17. FTP協議是指超文本傳輸協議()×
18. CSS分層是利用div標記構建的分層()√
19. 在Dreamweaver MX中它只能對HTML文件可以進行編輯()×
20. 標簽內容為瀏覽器和瀏覽者提供了不可缺少的信息,這些信息包含在()√
21. 可以用HTML、JavaScript或C語言編寫自己的擴展 ()√
22. 動態HTML依舊由標簽、元素等構成,所不同的是,在動態HTML中,所有的標簽和元素都可以成為動態對象()√
23、不只表格可以用來對頁面進行布局,層也同樣可以()√
24、如果瀏覽者沒有安裝網頁上所設置的文字,則會以默認的字體取代原來的()√
25、超鏈接只能在不同的網頁之間進行跳轉()×
26、一個大div塊里包含一個小的div,設置小的div與大div的左邊距5px樣式的標准寫法是margin-left:5px; ()×
27、IE6下,制作一個大小為10*10px的div,樣式是width:10px;height:10px; ()×
28、XHTML是符合XML規范的HTML。()√
29、HTML文檔的所有標簽都是成對出現,如<h1>....<h1>。()×
30、使用專業化的網頁制作工具能夠提高HTML文檔的制作效率。()√
31、在HTML文檔中,可以將<title>元素嵌於<body>標簽對之間。()×
32、HTML文檔的良構性要求必須以小寫字母書寫標簽名和屬性名。()√
33、在HTML文檔中,只能用<p>標簽標記段落。()×
34、在符合XTHML1.0 Strict規范的HTML文檔中,允許使用<FONT>標簽。()×
35、在HTML文檔中,使用<hr>和<br>標簽的元素都是行內元素。()×
36、在HTML文檔中,<acronym>和<abbr>標簽的含義相同。()×
37、在HTML文檔中,<q>和<cite>標簽通常配合使用,以描述引文和引用的來源。()√
38、在HTML文檔中,<ins>和<del>標簽通常配合使用,以描述文檔的更新和修正。()√
39、在HTML文檔中,超鏈接能夠接其他文檔中的特定位置。( )√
40、在符合XHTML1.0 Strict規范的HTML文檔中,允許為<a>標簽指定target屬性。()×
41、在HTML語言中,定義屬性(dl)是無序列表(ul)的一種。()×
42、在HTML文檔中,允許為無序列表(ul)的某個列表項(li)嵌入定義列表(dl)。()√
43、在<form><form>標簽對之間,不允許出現<p><ul>等非表單域元素。()×
44、在<frorm><form>標簽對之間,既可以使用標簽<input type="button">,也可以使用標簽<button>定義按鈕。()√
45、在符合XHTML1.0 Strict規范的HTML文檔中,允許使用<embed>標簽為頁面添加音頻、視頻、動畫等多媒體信息。()×
46、HTML語言的通用屬性也包括name屬性。() ×
47、在HTML文檔中不允許自定義屬性,但通過為<div>和<span>標簽設置適當的class或id屬性,可以實現擴展HTML標簽的效果。()√
48、默認情況下,瀏覽器將向用戶顯示HTML文檔中用<meat>標記的信息。()×
49、在設計HTML文檔中必須安裝Web服務器。()×
50、只有IE瀏覽器支持CSS,而其他瀏覽器不支持。()×
51、在css樣式定義中,選擇器就是html標簽。()×
52、局部樣式是指在頁面中直接使用html標簽的style屬性定義樣式。()√
53、在css樣式定義中,任何數字型屬性值的單位都是絕地單位。()×
54、在html文檔結構樹中,body元素都是所有可顯示元素的祖先元素。()√
55、CSS樣式表的繼承性是指html元素將自動繼承父元素的所有css屬性。()×
56、在css層疊規則中,id選擇器樣式表的優先級高於類選擇器。()√
57、在css樣式定義中,子選擇器與后代選擇器的含義相同。()×
58、在html頁面中,任何一個可顯示的頁面元素,都顯示為一個元素框,包含內容區、內邊距、邊框和外邊距四個區域。()√
59、目前,最常用的頁面布局技術是框架布局技術。()×
60、html文檔中的表格邊框一定是可見的。()×
61、一個頁面中只可以有一個Div。()×
62、超鏈接只能在不同的網頁之間進行跳轉。()×
63、JavaScript是Microsoft公司設計的腳本語言。()×
64、JavaScript既可以用於Web客戶端應用,也可以用於web服務器端應用。()√
65、在HTML文檔中通過使用<script>標簽可以引入JavaScript程序。()√
66、編寫JavaScript程序的唯一工具是純文本編輯器。()×
67、在JavaScript中可以用十六進制形式來表示浮點數常量。()×
68、空字符串("")也是字符串常量。()√
69、在JavaScript中,使用單引號(')標記字符常量,而是用雙引號(")標記字符串常量。()×
70、在定義JavaScript變量中,一定要指出變量名和值。()×
71、用var定義一個變量后,如果沒有賦予任何值,那么它的值是空值,即null。()×
72、JavaScript規定在使用中任何變量之前必須先使用var聲明它。()×
73、在使用var x=1聲明變量x之后,賦值語句x="今天天氣真好"將出錯。()×
74、JavaScript表達式的類型只取決於運算符,與操作數無關。()×
75、在JavaScript中,兩個整數進行除(/)運算,其結果也為整數。()×
76、如果有定義var a=true,b;那么a||b的結果為true。()√
77、所有的對象中都可以產生click事件,因此所有的對象可以發生的事件是一樣的。()×
78、檢查客戶端瀏覽器的狀況可通過使用Navigator對象。()√
79、JavaScript中的Image對象提供了將圖象預加載到內存的方法。()×
80、JavaScript中的事件柄指向一段腳本程序,用來處理所發生的事件。 ()√
81、document.write與document.writeln是相同的。()×
82、利用對象的引用關系可以實現多frame之間的通信,如兩個並列的frame,在frame[1]中可以通過parent.frame[0],與frame[0]進行通信。()√
83、 Window對象是所有與文檔相關的對象的最外層,最具全局性的容器。 ()√
84、Document對象是JavaScript的文檔對象模型中的對象,Window對象不是JavaScript的文檔對象模型中的對象。 ()√
85、JavaScript的文檔對象模型是樹型結構的。 ()√
86、JavaScript的核心語言對象包括字符串對象、數學對象、日期對象、數組對象。()√
87、JavaScript與客戶端的交互是基於事件驅動的。()√
88、JavaScript的強大功能主要是其提供了眾多的內置對象。()×
89、JavaScript語言的語法類似C語言。()×
90、JavaScript不聲明變量的數據類型,變量可直接使用 ()√
91、JavaScript能在客戶方寫硬盤。 ()×
92、JavaScript是非編譯語言。 ()√
93、JavaScript的運行是在瀏覽器中,不需要安裝插件。()√
94、JavaScript是面向對象的語言。()×
95、JavaScript是Java的子集。()×
96、動態網頁和靜態網頁的根本區別在於服務器端返回的HTML文件是事先存儲好的還是由動態網頁程序生 成的()√
97、Web開發技術包括客戶端和服務器端的技術。()√
98、Tomcat和JDK都不是開源的。()×
99、session對象是HttpSession接口類的實例,由客戶端負責創建和銷毀,所以不同客戶的session對象不同。()√
100、Requestdispatcher的forward方法和include方法的區別是forward可以到另外一個web應用的資源,而include只能到同一web的另外資源。()×
101、如果一個Sevlet有多個Filter,則優先級最高的Filter先執行。()×
102、在HTML頁面文件中加入JSP腳本元素、JSP標記等就構成了一個JSP頁面。()√
103、JSP引擎執行字節碼文件的主要人物之一是直接將HTML內容發給客戶端。()√
104、JSP頁面中的變量和方法聲明(Declaration)、表達式(Expression)和Java程序片(Scriptlet)統稱為JSP標記。()√
105、JSP頁面中的指令標記、JSP動作標記統稱為腳本元素。()×
106、在“<%!”和“%>”標記之間聲明的Java的變量在整個頁面內有效,不同的客戶之間不共享。()×
107、在“<%!”和“%>”標記之間聲明的Java的方法在整個頁面內有效。()√
108、頁面成員方法不可以在頁面的Java程序片中調用。()×
109、程序片變量的有效范圍與其聲明位置有關,即從聲明位置向后有效,可以在聲明位置后的程序片、表達式中使用。()√
110、程序片變量不同於在“<%!”和“%>”之間聲明的頁面成員變量,不能在不同客戶訪問頁面的線程之間共享。()√
111、JSP中Java表達式的值由服務器負責計算,並將計算值按字符串發送給客戶端顯示。()√
112、在Java程序片中可以使用Java語言的注釋方法,其注釋的內容會發送到客戶端。()×
113、不可以用一個page指令指定多個屬性的取值。()×
114、jsp:include動作標記與include指令標記包含文件的處理時間和方式不同。()√
115、jsp:param動作標記不能單獨使用,必須作為jsp:include、jsp:forward標記等的子標記使用,並為它們提供參數。()√
116、<jsp:forward...>標記的page屬性值是相對的URL地址,只能靜態的URL。()×
117、JSP頁面只能在客戶端執行。()×
118、JSP頁面中不能包含腳本元素。()×
119、Page指令不能定義當前JSP程序的全局屬性。()×
120、在JSP中,<%!intc=5;out.print(c);%>此式正確.。()×
121、<jsp:getProperty>中的name及property區分大小寫。()√
122、JSP主要的指令有page,import,include等三個()×
123、當同時有多個請求發送到一個Servlet時,服務器將會為每個請求創建一個新的線程來處理客戶端的請求。()√
124、HTML稱為超文本元素語言,它是HypertextMarkedLanguage的縮寫。()√
125、一個HTML文檔必須有<head>和<title>元素。()×
126、超級鏈接不僅可以將文本作為鏈接對象,也可以將圖像作為鏈接對象。()√
127、表單域一定要放在<form>元素中。()√
128、盒子模型中的top、right、bottom、left屬性取值即可以是像素數,也可是百分比,並且只有父容器的position取值為非static值時才有效。()√
129、用戶在瀏覽器中輸入http://127.0.0.1:8080/ch2/ch2_1.html即可訪問本機上的該頁面。()√
130、在網頁中圖形文件與網頁文件是分別存儲的。()√
131、絕度路徑是文件名的完整路徑;相對路徑是指相對當前網頁文件名的路徑。()√
132、超級鏈接<a>標記的target屬性取值為鏈接的目標窗名,可以是parent、blank、self、top。()×
133、Tomcat服務器支持直接使用application對象。()×
134、out對象是一個輸出流,它實現了javax.servlet.JspWriter接口,用來向客戶端輸出數據。()√
135、利用response對象的sendRedirect方法只能實現本網站內的頁面跳轉,但不能傳遞參數。()×
136、respone對象主要用於向客戶端發送數據。()√
137、Post屬於表單的隱式提交信息方法。()√
138、<select>標記用於在表單中插入一個下拉菜單。()√
139、表單信息的驗證只能放在服務器端執行。()×
140、網頁中只要使用gb2312編碼就不會出現中文亂碼。()×
141、表單提交的信息就封裝在HTTP請求消息的信息體部分,用戶使用request對象的getParameter方法可以得到通過表單提交的信息。()√
142、request對象的getRemoteHost()方法既能獲取客戶機的名稱,又能獲取客戶IP地址的方法是()√
143、同一個客戶在同一個Web服務目錄中的session對象是相同的,在不同的Web服務目錄中的session對象是不相同的。()√
144、session對象是HttpSession接口類的實例,由客戶端負責創建和銷毀,所以不同客戶的session對象不同。()√
145、publiclongsession.setMaxInactiveInterval()設置最長發呆時間,單位毫秒。()×
146、session對象可以用來保存用戶會話期間需要保存的數據信息。()√
147、url重寫可以把session對象的id作為url參數傳帶過去,可以使用request對象的encodeURL(“”)。()×
148、application對象對所有用戶都是共享的,任何對它的操作都會影響到所有的用戶。()√
149、application對象可以用來保存數據。()√
150、使用request對象獲取信息的時候,可能會出現NullPointerException異常()√
151、JSP的Response對象作用是向客戶端發送數據,但是一次會話過程,一個Response對象只能包含一個Coolie和一個HTTP文件頭。否則拋出內存越界異常。()×
152、在MVC模式中,因為Servlet負責創建JavaBean,所以JavaBean的構造函數可以帶有參數,除了保留get和set規則外,還可以有其他功能的函數。()√
153、JSP是Servlet的升級版本,JSP出來后,Servlet也就退出了歷史的舞台。()×
154、Servlet與Applet它們都運行在服務器端。()×
155、Cookie由瀏覽器保存在客戶端,通常保存為一個文本文件。()√
156、客戶機與Servlet間可以直接的交互。()×
157、JSP輸出表達式,正確的語法規則是<%=表達式%>。()√
158、JavaBean的屬性可讀寫,編寫時set方法和get方法必須配對。()×
159、JavaBean也是Java類,因此也必須有主函數。()×
160、數據庫連接池中到底要放置多少個連接,才能使系統的性能更佳,用minConn和maxConn來限制。()√
161、和過濾器相關的接口主要有:Filter、FilterConfig和FilterChain。()√
162、Java Web開發中的監聽器(listener)就是application、session、request三個對象創建、銷毀或者往其中添加修改刪除屬性時自動執行代碼的功能組件。()√
163、Jquery中的美元符號$其實是jQuery的別名,所以在代碼中可以用jQuery代替美元符號$。()√
164、
以上代碼部分應用JDBC連接數據庫方式正確嗎?()×