java 三级考试_java三级考试理论题
Java試卷
一、單項(xiàng)選擇題:
1. 試題: 在WINDOWS環(huán)境下,ODBC在__A____中設(shè)置
A. 控制面板
B. 注冊(cè)表
C. 瀏覽器
D. 寫(xiě)字板
2. 閱讀以下描述: C
*.jsp
false
JSP頁(yè)面上的代碼如下:
10 x 5 = ${10 * 5}
2 * 3 =
則以下正確的是?
A. JSP頁(yè)面轉(zhuǎn)換時(shí)發(fā)生錯(cuò)誤
B. JSP頁(yè)面轉(zhuǎn)換成功,但沒(méi)有任何響應(yīng)內(nèi)容
C. ”10 x 5 = 50” 和 ”2 * 3 = 6” 都在結(jié)果中顯示
D. 文本”10 x 5 = 50” 在結(jié)果頁(yè)面上顯示, 但 ”2 * 3 = 6” 未顯示
3. 假設(shè)在helloapp應(yīng)用中有一個(gè)HelloServlet類,它在web.xml文件中的配置如下:D
HelloServlet
org.javathinker.HelloServlet
HelloServlet
/hello
那么在瀏覽器端訪問(wèn)HelloServlet的URL是什么?
A. http://localhost:8080/HelloServlet
B. http://localhost:8080/helloapp/HelloServlet
C. http://localhost:8080/helloapp/org/javathinker/hello
D. http://localhost:8080/helloapp/hello
4. Customer類中有一個(gè)Set類型的orders屬性,用來(lái)存放Order訂單對(duì)象,在Customer.hbm.xml文件中,用哪個(gè)元素映射orders屬性? A
A.
B.
C.
D.
5. conn為連接到某數(shù)據(jù)源的 JDBC連接對(duì)象。為了返回該數(shù)據(jù)源下的所有表的描述信息,應(yīng)調(diào)用語(yǔ)句 D
A. ResultSet rs = conn.getSchemas();
B. ResultSet rs = conn.getTables();
C. ResultSet rs = conn.getMetaData().getSchemas();
D. ResultSet rs = conn.getMetaData().getTables();
6. 事務(wù)隔離級(jí)別是由誰(shuí)實(shí)現(xiàn)的? C
A. Java應(yīng)用程序
B. Hibernate
C. 數(shù)據(jù)庫(kù)系統(tǒng)
D. JDBC驅(qū)動(dòng)程序
7. 所有數(shù)據(jù)庫(kù)都支持的訪問(wèn)方法是 C
A. RMI
B. JDBC
C. ODBC
D. 以上都不是
8. 可以調(diào)用DataSource的方法___D_____獲得數(shù)據(jù)庫(kù)連接。
A. Delegate
B. Factory
C. connect
D. getConnection
9. 為了察看一個(gè)ResultSet的各列名總列數(shù)等元信息,應(yīng)使用__B__獲得與該ResultSet相關(guān)的ResultSetMetaData對(duì)象。
A. DriverManager的getMetaData()方法
B. Connection接口的getMetaData()方法
C. Statement接口的getMetaData()方法
D. ResultSet接口的getMetaData()方法
10. 使用下面的Connection 的哪個(gè)方法可以建立一個(gè)PreparedStatement接口( B )
A. createPrepareStatement()
B. prepareStatement()
C. createPreparedStatement()
D. preparedStatement()
11. Struts中的ActionServlet屬于MVC模式中的(C)
A. 視圖
B. 模型
C. 控制器
D. 業(yè)務(wù)層
12. 試題:在事務(wù)的聲明設(shè)置中,如果事務(wù)特性的值是“RequiresNew”,則暗示了下列哪一個(gè)? B
A. 當(dāng)調(diào)用 bean 方法時(shí)事務(wù)必須已經(jīng)運(yùn)行
B. 當(dāng)調(diào)用任何方法時(shí),bean 需要總是已經(jīng)啟動(dòng)一個(gè)新的事務(wù)
C. bean 或方法根本不能包含在事務(wù)中
D. bean 參與運(yùn)行時(shí)事務(wù)但不需要事務(wù)
13. 當(dāng)通過(guò)JDBC的Statement對(duì)象執(zhí)行一個(gè)Select語(yǔ)句得到ResultSet后,該ResultSet的當(dāng)前游標(biāo)位于 A
A. 第一個(gè)記錄前
B. 第一個(gè)紀(jì)錄
C. 最后一個(gè)記錄
D. 最后一個(gè)記錄后
14. 下面的描述錯(cuò)誤的是 ( B )
A. Statement的executeQuery()方法會(huì)返回一個(gè)結(jié)果集
B. Statement的executeUpdate()方法會(huì)返回是否更新成功的boolean值
C. 使用ResultSet中的getString()可以獲得一個(gè)對(duì)應(yīng)于數(shù)據(jù)庫(kù)中char類型的值
D. ResultSet中的next()方法會(huì)使結(jié)果集中的下一行成為當(dāng)前行
15. 在Jdbc中可以調(diào)用數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程的接口是 ( C )
A. Statement
B. PreparedStatement
C. CallableStatement
D. PrepareStatement
16. 為了將主 JSP頁(yè)面分為幾個(gè)區(qū)域,每個(gè)區(qū)域顯示一個(gè)子 JSP頁(yè)面,可考慮采取什么方案? C
A. 主 JSP頁(yè)面使用 jsp:forward動(dòng)作
B. 主 JSP頁(yè)面使用多個(gè) @page指令
C. 主 JSP頁(yè)面使用 jsp:include動(dòng)作
D. 主 JSP頁(yè)面使用 Frame結(jié)構(gòu)的 html
17. 當(dāng)使用 GET請(qǐng)求方法向 Web服務(wù)器提交表單時(shí),如用戶名密碼等表單信息一般存放在
請(qǐng)求報(bào)文的__A___位置。
A. 請(qǐng)求行
B. Connection標(biāo)題行
C. Host標(biāo)題行
D. 請(qǐng)求消息主體
18. servlet可通過(guò)由容器傳遞來(lái)的 HttpServletRequest對(duì)象的__A___方法來(lái)獲取客戶請(qǐng)求的輸入?yún)?shù)。
A. getParameter
B. getProtocol
C. getContentType
D. getAttribute
19. 在 HTTP響應(yīng)中,狀態(tài)代碼 403表示 D
A. 服務(wù)器無(wú)法找到請(qǐng)求指定的資源
B. 請(qǐng)求消息中存在語(yǔ)法錯(cuò)誤
C. 請(qǐng)求需要通過(guò)身份驗(yàn)證和/或授權(quán)
D. 服務(wù)器理解客戶的請(qǐng)求,但由于客戶權(quán)限不夠而拒絕處理
20. 對(duì)于以下程序代碼: D
int a=9;
int b=0;
if(a>9)
b=1;
else
b=-1;
執(zhí)行完以上程序代碼,變量b的取值是什么?
A. 0
B. 0
C. 1
D. -1
21. 某 Web應(yīng)用的 Web.xml有以下片斷。 A
LogFilter
filters.LogFilter
LogFilter
myServlet
則可以斷定
A. 該 Web應(yīng)用中包含一類名為 LogFilter的過(guò)濾器
B. 過(guò)濾器 LogFilter只對(duì) myServlet起作用
C. 可通過(guò) URL: http://服務(wù)器名 :端口/LogFilter訪問(wèn)該過(guò)濾器
D. myServlet只擁有一個(gè)過(guò)濾器
22. 試題:下列哪種方法是在 Tag 接口中聲明的? A
A. doStartTag()
B. startTag()
C. doBeginTag()
D. beginTag()
23. 閱讀以下描述: C
*.jsp
false
JSP頁(yè)面上的代碼如下:
10 x 5 = ${10 * 5}
2 * 3 =
則以下正確的是?
A. JSP頁(yè)面轉(zhuǎn)換時(shí)發(fā)生錯(cuò)誤
B. JSP頁(yè)面轉(zhuǎn)換成功,但沒(méi)有任何響應(yīng)內(nèi)容
C. ”10 x 5 = 50” 和 ”2 * 3 = 6” 都在結(jié)果中顯示
D. 文本”10 x 5 = 50” 在結(jié)果頁(yè)面上顯示, 但 ”2 * 3 = 6” 未顯示
24. 試題:關(guān)于 HttpSessionBindingListener 接口,下列哪些選項(xiàng)是正確的? C
A. 它是一個(gè)標(biāo)記接口。
B. 接口聲明僅有一種方法,即 valueBound() 方法。
C. 接口聲明有兩種方法,即 valueBound() 方法和 valueUnBound() 方法。
D. 接口聲明有三種方法,即 valueBound() 方法.valueUnBound() 方法和 valueReBound() 方法。
25. 在struts的配置文件中,action節(jié)點(diǎn)的哪一個(gè)屬性用于action指定引用的actionForm(A)
A. name
B. attribute
C. scope
D. path
26. 在 HTTP請(qǐng)求報(bào)文中,發(fā)送給服務(wù)器的消息主體的媒體類型保存在 __D___標(biāo)題中。
A. Accept
B. Accept-Language
C. User-Agent
D. Content-Type
27. 下列對(duì)CSS”關(guān)聯(lián)選擇符”表述不正確的一項(xiàng)是? D
A. 關(guān)聯(lián)選擇符只不過(guò)是一個(gè)用空格隔開(kāi)的兩個(gè)或更多的單一選擇符組成的字符串
B. 選擇符可以指定一般屬性
C. 它們的優(yōu)先權(quán)比單一的選擇符大
D. 關(guān)聯(lián)選擇符也是一類單一選擇符
28. 自定義的 Servlet應(yīng)重載 HttpServlet類的__C___方法以響應(yīng)客戶發(fā)出的 POST請(qǐng)求方
法。
A. POST
B. onPost
C. doPost
D. ResponsePost
29. 在 HTTP響應(yīng)中,狀態(tài)代碼 404表示 A
A. 服務(wù)器無(wú)法找到請(qǐng)求指定的資源
B. 請(qǐng)求消息中存在語(yǔ)法錯(cuò)誤
C. 請(qǐng)求需要通過(guò)身份驗(yàn)證和/或授權(quán)
D. 服務(wù)器理解客戶的請(qǐng)求,但由于客戶權(quán)限不夠而拒絕處理
30. 在某個(gè)基于 Struts框架的 Web應(yīng)用中, RegisterForm為一個(gè)繼承自 ActionForm的類。當(dāng)框架調(diào)用其 validate方法返回_C___時(shí),表示該 ActionForm的狀態(tài)是一致的。
A. true
B. false
C. null
D. ActionErrors
31. 試題: 是如何分類的? D
A. 作為用戶自定義的 XML 標(biāo)記
B. 作為用戶自定義的 JSP 標(biāo)記
C. 作為標(biāo)準(zhǔn)的 HTML 標(biāo)記
D. 作為標(biāo)準(zhǔn)的 JSP 標(biāo)記
32. 創(chuàng)建一個(gè)有多個(gè)框架的頁(yè)面,要求頁(yè)面分為4列,第一列為100像素寬,第二列為余下窗口的50%,第三列占余下空間的2/3,最后一列占余下空間的1/3,下列語(yǔ)句正確的是 A
A.
B.
C.
D.
33. 在 HTTP響應(yīng)中,狀態(tài)代碼 403表示 D
A. 服務(wù)器無(wú)法找到請(qǐng)求指定的資源
B. 請(qǐng)求消息中存在語(yǔ)法錯(cuò)誤
C. 請(qǐng)求需要通過(guò)身份驗(yàn)證和/或授權(quán)
D. 服務(wù)器理解客戶的請(qǐng)求,但由于客戶權(quán)限不夠而拒絕處理
34. 某 Web應(yīng)用的 Web.xml有以下片斷。 A
LogFilter
filters.LogFilter
LogFilter
myServlet
則可以斷定
A. 該 Web應(yīng)用中包含一類名為 LogFilter的過(guò)濾器
B. 過(guò)濾器 LogFilter只對(duì) myServlet起作用
C. 可通過(guò) URL: http://服務(wù)器名 :端口/LogFilter訪問(wèn)該過(guò)濾器
D. myServlet只擁有一個(gè)過(guò)濾器
35. 查看以下 JSP腳本: D
//TODO:在此添加代碼
%>
為了枚舉本 JSP頁(yè)面內(nèi)的所有屬性名字,應(yīng)采用以下哪個(gè)選項(xiàng)的方案?
A. 調(diào)用page.getAttributeNames();
B. 調(diào)用 session.getAttributeNames();
C. 調(diào)用 application.getAttributeNames();
D. 調(diào)用 pageContext.getAttributeNamesInScope(PageContext.PAGE_SCOPE);
36. 下列對(duì)CSS”關(guān)聯(lián)選擇符”表述不正確的一項(xiàng)是? D
A. 關(guān)聯(lián)選擇符只不過(guò)是一個(gè)用空格隔開(kāi)的兩個(gè)或更多的單一選擇符組成的字符串
B. 選擇符可以指定一般屬性
C. 它們的優(yōu)先權(quán)比單一的選擇符大
D. 關(guān)聯(lián)選擇符也是一類單一選擇符
37. 所有數(shù)據(jù)庫(kù)都支持的訪問(wèn)方法是 C
A. RMI
B. JDBC
C. ODBC
D. 以上都不是
38. 下面的描述正確的是 ( A )
A. PreparedStatement繼承自Statement
B. Statement繼承自PreparedStatement
C. ResultSet繼承自Statement
D. CallableStatement繼承自PreparedStatement
39. 在Jdbc中使用事務(wù),想要回滾事務(wù)事務(wù)的方法是 ( C )
A. Connection的commit()
B. Connection的setAutoCommit()
C. Connection的rollback()
D. Connection的close()
40. 以下哪條SQL語(yǔ)句的作用是從CUSTOMERS表查找出性別為女性,并且按照年齡升序排列? C
A. select * from CUSTOMERS where GENDER=\”女性\” order AGE
B. select * from CUSTOMERS where GENDER=\”女性\” order by AGE DESC
C. select * from CUSTOMERS where GENDER=\”女性\” order by AGE
D. select * from CUSTOMERS order by AGE asc where GENDER=\”女性\”
41. 在JDK中,把Java源程序編譯為類文件的命令是什么?B
A. java
B. javac
C. jar
D. compile
42. 在第一行創(chuàng)建的Integer對(duì)象在什么時(shí)候結(jié)束生命周期? C
Integer o1=new Integer(10); //line1
Integer o2=o1; //line2
o1=null; //line3
o2=new Integer(10); //line4
o2=null; //line5
A. line2
B. line3
C. line4
D. line5
43. Action中的execute方法執(zhí)行完畢后,需要跳轉(zhuǎn)到show.jsp這個(gè)頁(yè)面,下列寫(xiě)法中那些從形式上是正確的(C)
A. return ”show.jsp”
B. return ”show”;
C. return mapping.findForward(”show.jsp”);
D. return mapping.findForward(”show”);
44. 如果數(shù)據(jù)庫(kù)中某個(gè)字段為numberic型,可以通過(guò)結(jié)果集中的哪個(gè)方法獲取 (B )
A. getNumberic()
B. getDouble()
C. setNumberic()
D. setDouble()
45. 如果 Stateful Session bean 對(duì)知道事務(wù)的狀態(tài)感興趣,則其應(yīng)該執(zhí)行下列哪個(gè)接口?A
A. SessionSynchronization 接口
B. SessionSerialization 接口
C. SessionStatus 接口
D. SessionSync 接口
46. 以下哪個(gè)不是Hibernate的主鍵生成機(jī)制?D
A. sequence
B. native
C. foreign
D. hex
47. Customer類中有一個(gè)Set類型的orders屬性,用來(lái)存放Order訂單對(duì)象,在Customer.hbm.xml文件中,用哪個(gè)元素映射orders屬性? A
A.
B.
C.
D.
48. 變量 AppInfo引用 Web應(yīng)用程序相關(guān)的 Servlet上下文對(duì)象。可以使用下列哪個(gè)選項(xiàng)的代碼將應(yīng)用程序范圍的屬性“Version”設(shè)置為字符串值“ 2.1.1”? C
A. AppInfo.getInitParameter(”Version”,”2.1.1”);
B. AppInfo.setInitParameter(”Version”,”2.1.1”);
C. AppInfo.setAttribute(”Version”,”2.1.1”);
D. AppInfo.getAttribute(”Version”,”2.1.1”);
49. 關(guān)于 HttpSessionBindingListener,下列哪些陳述是正確的? A
A. 當(dāng) HttpSessionBindingListener 綁定到會(huì)話或從會(huì)話解綁定時(shí)會(huì)通知對(duì)象。
B. 當(dāng)任何對(duì)象綁定到會(huì)話或從會(huì)話解綁定時(shí),HttpSessionBindingListener 會(huì)通知其中一個(gè)對(duì)象。
C. 當(dāng)所有對(duì)象綁定到會(huì)話或從會(huì)話解綁定時(shí),HttpSessionBindingListener 會(huì)通知其中一個(gè)對(duì)象。
D. 當(dāng)沒(méi)有對(duì)象綁定到會(huì)話或從會(huì)話解綁定時(shí),HttpSessionBindingListener 會(huì)通知其中一個(gè)對(duì)象。
50. 一個(gè) ServletContext 對(duì)象可用來(lái)為多少個(gè) Web 應(yīng)用程序存儲(chǔ)應(yīng)用程序數(shù)據(jù)? A
A. 一個(gè)
B. 兩個(gè)
C. 三個(gè)
D. 零個(gè)
51. 在 Web應(yīng)用 MyWebApp根路徑下部署了一個(gè) JSP頁(yè): B
----------- PageCounter.jsp清單 -----------
PageCounter您已經(jīng)訪問(wèn) 次
其中,com.mycompany.bean.CounterBean類的定義如下:
--------- CounterBean.java清單 -------
package com.mycompany.bean;
public class CounterBean {
private int count=0;
public int getCount() { return ++count; }
}
MyWebApp啟動(dòng)后,在同一瀏覽器中連續(xù)兩次訪問(wèn)該頁(yè)面,第二次訪問(wèn)頁(yè)面的結(jié)果為
A. 您已經(jīng)訪問(wèn) 0次
B. 您已經(jīng)訪問(wèn) 1次
C. 您已經(jīng)訪問(wèn) 2次
D. JSP引擎發(fā)現(xiàn)語(yǔ)法錯(cuò)誤
52. 為了從字符串“this-is-a-test”中區(qū)分出 4個(gè)單詞并輸出到 JSP頁(yè)面輸出中,可利用 JSTL1.0標(biāo)簽庫(kù)的 _D____標(biāo)簽。
A.
B.
C.
D.
53. 已知 Tomcat的安裝目錄為“D:\Tomcat406\”。MyFirstWeb.WAR是一個(gè)打包好的 JAVA Web應(yīng)用程序。為了將其部署到該 Tomcat服務(wù)器,應(yīng)該將該 WAR文件拷貝到 C
A. D:\Tomcat\bin
B. D:\Tomcat\server
C. D:\Tomcat\webapps
D. D:\Tomcat\common
54. 元素有一個(gè)cascade屬性,如果希望Hibernate級(jí)聯(lián)保存集合中的對(duì)象,casecade屬性應(yīng)該取什么值? D
A. none
B. save
C. delete
D. save-update
55.以下程序代碼對(duì)Customer的name屬性修改了兩次: B
tx = session.beginTransaction();
Customer customer=(Customer)session.load(Customer.class,
new Long(1));
customer.setName(\”Jack\”);
customer.setName(\”Mike\”);
tx.commit();
執(zhí)行以上程序,Hibernate需要向數(shù)據(jù)庫(kù)提交幾條update語(yǔ)句?
A. 0
B. 1
C. 2
D. 3
二、多項(xiàng)選擇題
1. 閱讀以下代碼: E F
11.
12. spin
13. com.example.Spinner
14.
15. java.lang.String spinIt()
16.
17.
以下哪些為true?
A. 方法必須定義為: public String spin()
B. 方法必須在web.xml 中定義邏輯名稱”spin”
C. 方法必須定義為: public String spinIt()
D. 方法必須定義為: public static String spin()
E. 方法必須定義為: public static String spinIT().
F. 該類必須命名為 Spinner,且必須在包c(diǎn)om.example中
2. 在Web應(yīng)用中設(shè)置HTML文檔的標(biāo)題時(shí),標(biāo)題信息存放在上下文中進(jìn)行初始化,以下哪些做法是正確的? B E
A.
${titleStr}B.
${initParam.titleStr}C.
${params[0].titleStr}D.
${paramValues.titleStr}E.
${initParam['titleStr']}F.
${servletParams.titleStr}G.
${request.get(”titleStr”)}3.接口RowSet繼承了接口________。可以調(diào)用RowSet中的方法________來(lái)填充其數(shù)據(jù)區(qū)。
BC
A. Statement
B. ResultSet
C. update
D. populate
4. 以下哪些屬于Session的方法? ABCDF
A. load()
B. save()
C. delete()
D. update()
E. open()
F. close()
5. 以下哪些是定義在ResultSet中用于Cursor定位的方法 ABCEF
A. next()
B. beforeFirst()
C. afterLast()
D. isBeforeFirst()
E. absolute(int)
F. relative(int)
6. 關(guān)于jdbc正確說(shuō)法 BD
A. 在一個(gè)connection上可以創(chuàng)建多個(gè)Statement并且同時(shí)執(zhí)行不同的SQL語(yǔ)句
B. 通過(guò)設(shè)置一個(gè)connection屬性就可以做一個(gè)數(shù)據(jù)庫(kù)事務(wù)
C. 通過(guò)設(shè)置一個(gè)Statement屬性就可以做一個(gè)數(shù)據(jù)庫(kù)事務(wù)
D. 可以直接在在線結(jié)果集Resuleset中更新數(shù)據(jù)庫(kù)記錄
7. 閱讀以下代碼段: ACE
11.
12. request.setAttribute(”map”, map);
13. map.put(”a”,”b”);
14. map.put(”b”,”c”);
15. map.put(”c”,”d”);%>
16.
以下哪些EL表達(dá)式語(yǔ)句,可放置在16行處,并值為”d” ?
A. ${map.c}
B. ${map[c]}
C. ${map[”c”]}
D. ${map.map.b}
E. ${map[map.b]}
F. ${map.map(map.b)}
8. 閱讀以下代碼: EF
11.
12. spin
13. com.example.Spinner
14.
15. java.lang.String spinIt()
16.
17.
以下哪些為true?
A. 方法必須定義為: public String spin()
B. 方法必須在web.xml 中定義邏輯名稱”spin”
C. 方法必須定義為: public String spinIt()
D. 方法必須定義為: public static String spin()
E. 方法必須定義為: public static String spinIT().
F. 該類必須命名為 Spinner,且必須在包c(diǎn)om.example中
9. 以下哪些能提供getSession方法? AD
A. javax.servlet.http.HttpServletRequest
B. javax.servlet.http.HttpSessionContext
C. javax.servlet.http.HttpsServletResponse
D. javax.servlet.http.HttpSessionBindingEvent
E. javax.servlet.http.HttpSessionAttributeEvent
10. ActionForm中的validate方法返回什么值(AC)
A. null
B. 空字符串
C. 一個(gè)空的ActionErrors對(duì)象
D. 一個(gè)空的ActionError對(duì)象
11. 使用 jsp:forward同使用響應(yīng)重定向相比 A D
A. jsp:forward減少一次客戶-服務(wù)器往返
B. 重定向減少一次客戶-服務(wù)器往返
C. jsp:forward可以向客戶轉(zhuǎn)發(fā)任意 URL的頁(yè)面內(nèi)容
D. 重定向可以向客戶轉(zhuǎn)發(fā)任意 URL的頁(yè)面內(nèi)容
12. 在關(guān)系數(shù)據(jù)庫(kù)中,作為表的主鍵應(yīng)該滿足什么條件? ABC
A. 不允許為空
B. 不允許重復(fù)
C. 主鍵值不允許被改變
D. 不能以多個(gè)字段作為主鍵
13. 在JSP頁(yè)面范圍內(nèi)創(chuàng)建滿足以下條件的 DataSource對(duì)象:AC
變量名:myDS
驅(qū)動(dòng):JDBC-ODBC橋
數(shù)據(jù)源:本地名為 northwind的 ODBC數(shù)據(jù)源
用戶名:空
密碼:空
則下列選項(xiàng)的語(yǔ)句中哪些滿足要求?
A.
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
B.
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
C.
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
D.
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
E. 以上都不滿足
14. 查看以下 JSP腳本。 BDE
{
//TODO:在此添加代碼
}
%>
若希望引用 JSP頁(yè)面所在 Web應(yīng)用的上下文對(duì)象并在 Tomcat控制臺(tái)輸出其名字,則______。
A. 無(wú)法實(shí)現(xiàn)該目標(biāo)
B. ServletContext x = this.getServletContext();
System.out.println(x.getServletContextName());
C. ServletContext x = page.getServletContext();
System.out.println(x.getServletContextName());
D. ServletContext x = pageContext.getServletContext()
System.out.println(x.getServletContextName());
E. System.out.println(application.getServletContextName());
15. 在Web應(yīng)用中設(shè)置HTML文檔的標(biāo)題時(shí),標(biāo)題信息存放在上下文中進(jìn)行初始化,以下哪些做法是正確的? B E
A.
${titleStr}B.
${initParam.titleStr}C.
${params[0].titleStr}D.
${paramValues.titleStr}E.
${initParam['titleStr']}F.
${servletParams.titleStr}G.
${request.get(”titleStr”)}16. 閱讀以下代碼: A D
2.
3. request.setAttribute(”foo”, nums);%>
以下哪些是編譯正確并且得到的值為true?
正確的答案是
A. ${true or false}
B. ${requestScope[foo][0] > 500}
C. ${requestScope[”foo”][1] = 420}
D. ${(requestScope[”foo”][0] lt 50) && (3 gt 2)
17. 在JSP頁(yè)面范圍內(nèi)創(chuàng)建滿足以下條件的 DataSource對(duì)象:A C
變量名:myDS
驅(qū)動(dòng):JDBC-ODBC橋
數(shù)據(jù)源:本地名為 northwind的 ODBC數(shù)據(jù)源
用戶名:空
密碼:空
則下列選項(xiàng)的語(yǔ)句中哪些滿足要求?
A.
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
B.
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
C.
driver=”sun.jdbc.odbc.JdbcOdbcDriver” url=”jdbc:odbc:northwind” />
D.
driver=”jdbc:odbc:northwind” url=”sun.jdbc.odbc.JdbcOdbcDriver” />
E. 以上都不滿足
18. 以下哪些屬于Session的方法? ABCDF
A. load()
B. save()
C. delete()
D. update()
E. open()
F. close()
19. 以下哪些是Hibernate的主鍵生成機(jī)制? ABCE
A. assigned
B. increment
C. identity
D. hex
E. foreign
20. 關(guān)于HQL與SQL,以下哪些說(shuō)法正確? BD
A. HQL與SQL沒(méi)什么差別
B. HQL面向?qū)ο?#xff0c;而SQL操縱關(guān)系數(shù)據(jù)庫(kù)
C. 在HQL與SQL中,都包含select,insert,update,delete語(yǔ)句
D. HQL僅用于查詢數(shù)據(jù),不支持insert,update和delete語(yǔ)句
21. 把靜態(tài)文本放在Resource Bundle中,而不是直接在JSP文件中包含這些靜態(tài)文本,有什么優(yōu)點(diǎn)? ABC
A. 提高可維護(hù)性
B. 提高可重用性
C. 支持國(guó)際化
D. 提高運(yùn)行速度
22. 在下面的選項(xiàng)中,哪些是TagSupport類的doStartTag()方法的有效返回值? AC
A. Tag.SKIP_BODY
B. Tag.SKIY_PAGE
C. Tag.EVAL_BODY_INCLUDE
D. Tag.EVAL_PAGE
23. 把靜態(tài)文本放在Resource Bundle中,而不是直接在JSP文件中包含這些靜態(tài)文本,有什么優(yōu)點(diǎn)? ABC
A. 提高可維護(hù)性
B. 提高可重用性
C. 支持國(guó)際化
D. 提高運(yùn)行速度
24. 閱讀以下代碼: AD
2.
3. request.setAttribute(”foo”, nums);%>
以下哪些是編譯正確并且得到的值為true?
正確的答案是
A. ${true or false}
B. ${requestScope[foo][0] > 500}
C. ${requestScope[”foo”][1] = 420}
D. ${(requestScope[”foo”][0] lt 50) && (3 gt 2)
25. 使用 jsp:forward同使用響應(yīng)重定向相比 AD
A. jsp:forward減少一次客戶-服務(wù)器往返
B. 重定向減少一次客戶-服務(wù)器往返
C. jsp:forward可以向客戶轉(zhuǎn)發(fā)任意 URL的頁(yè)面內(nèi)容
D. 重定向可以向客戶轉(zhuǎn)發(fā)任意 URL的頁(yè)面內(nèi)容
Java試卷答案
一、單項(xiàng)選擇題:
1.A 2.C 3.D 4.A 5.D 6.C 7.C 8.D 9.B 10.B 11.C 12.B 13.A 14.B 15.C 16.C 17.A 18.A 19.D 20.D 21.A 22.A 23.C 24.C 25.A 26.D 27.D 28.C 29.A 30.C 31.D 32.A 33.D 34.A
35.D 36.D 37.C 38.A 39.C 40.C 41.B 42.C 43.C 44.B 45.A 46.D 47.A 48.C 49.A 50.A
51.B 52.D 53.C 54.D 55.B
總結(jié)
以上是生活随笔為你收集整理的java 三级考试_java三级考试理论题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【职场】职场上给的期权是什么,重要吗?
- 下一篇: 【Python】Python视频制作工具