Java中級開發工程師筆試題及答案2016

學識都 人氣:1.71W

java中級工程師考試試題你做了嗎?下面隨本站小編一起來看看最新Java中級開發工程師筆試題及答案,僅供考生參考!

Java中級開發工程師筆試題及答案2016

1) 描述Web Service的用途和調用方式的語言是(B). (選擇一項)

a) HTML b) WSDL c) JAVA d) XML

2) 在Web技術中,”無刷新” 技術實現了在必要的時候只更新頁面的一小部分,而不是整個頁面的效果,使用這一技術帶來了衆多優勢除了(D). (選擇一項)

a) 節省網絡寬帶資源 b) 提供連續的用戶體驗 c) 催生新的交互方式 d) 便於搜索引擎索引頁面內容

3) 在.*API中,HttpServletResponse的()方法用於重定向到另一個URL.(選擇一項)(C)

a) getParameter() b) setCharacterEncoding() c) sendRedirect() d) setContentType()

4) 在java Web應用程序中,頁面中如下一行代碼:
<jsp:useBean id=”user” scope=”____” type=”Bean”/>

要使user對象可以作用於整個Web應用,下劃線中應填入(D).(選擇一項)

a) page b) request c) session d) application

5) 在Structs中,使用()標籤生成下拉列表框選擇項.D (選擇一項)

a) http:hidden b) html:form c) html:text d) html:optionsCollection

6) Spring是一個功能豐富而易用的集成框架,它的核心是(AB).(選擇兩項)

a) 依賴注入(DI) b) 面向方面編程(AOP) c) 分層架構 d) 豐富的標籤庫

7)在Struts框架中,對使用Action和DispatchAction的區別描述錯誤的是( D) (選擇一項)

a) 擴展自Action的類必須重寫execute()方法

b) 擴展自DispatchAction的類不必重寫execute()方法

c) 在文件中配置擴展自Action的類時,不必定義parameter屬性

d) 在文件中配置擴展自DispatchAction的類時,需要定義parameter屬性,並且parameter屬性的值必須爲operate

8)在Hibernate中,下面代碼實現了對TblFwxx實體中title屬性的模糊查詢,則下列選項的說法正確的是(B)

Session session =ession();

String hql=”from TblFwxx fw where e like ?”; //(1)

Query query=teQuery(hql); //(2)

tring(0,”%健翔橋%”); //(3)

List list=(); //(4) (選擇一項)

A 第(1)行,TblFwxx和fw間必須有as關鍵字 B 第(2)行沒有錯誤

C 第(3)行應該爲:tring(0,”健翔橋”); D 第(4)行應該爲List list=uteQuery();

9)在Spring中,配置Hibernate事務管理器(HibernateTransactionManager)時,需要注入的屬性名稱是(B). (選擇一項)

A session B sessionFactory C baseHibernateDao D transactionProxyFactoryBean

10) 在Java Web應用程序中,某JSP頁面包含如下代碼,則該JSP某頁面的顯示結果是( A ).

${101%10} (選擇一項)

A 1 B 10 C 1001 D 101%10

11) 在Java Web應用程序中,下面關於客戶請求訪問HTML,頁面與訪問Servlet說法錯誤的是( C ). (選擇一項)

a) 相同: 都使用HTTP協議

b) 區別: 前者Web 服務器直接返回HTML頁面, 後者Web服務器調用Servlet 的方法,用Servlet動態生成HTML頁面

c) 相同: 前者Web 服務器直接返回HTML頁面, 後者Web服務器直接返回Servlet的源代碼

d) 區別:後者需要在中配置URL路徑

12)在Java 應用程序中,使用erties文件存儲信息時,信息名稱和內容之間使用( D)符號進行分隔. (選擇一項)

a) + b) – c) @ d) =

13)使用Struts錯誤處理機制可能包括以下幾步,下面說法正確的是(C).(選擇一項)

1.修改對應的Action代碼.

2.編輯屬性文件

3.在頁面上顯示報錯信息

A 不需要在Action類中編寫代碼,Struts可以自動處理 B 屬性文件必須至少提供兩個語言版本.

C 頁面上如果什麼都不寫,將顯示 C 可以顯示Struts標籤顯示出所有錯誤.

14)在名爲helloapp的'JAVA Web應用中有一個名爲HelloServlet的httpServlet類,它在

文件中的配置如下所示,那麼正確訪問hellServlet的URL是(D)

HelloServlet

oServlet

HelloServlet

/hello

(選擇一項)

A http://localhost:8080/HelloServlet B http://localhost:8080/helloapp/HelloServlet

C http://localhost:8080/helloapp/org/jb/hello D http://localhost:8080/helloapp/hello

15)在JAVA框架技術中,關於框架的概念,下面說法錯誤的是(BD)(選擇二項)

A 框架是一個半成品 B 使用Spring時,持久化層一定要使用Hbenate實現.

C 多個框架可以集成在一起使用 D Ajax是一個客戶端的框架

16)在JSP頁面中,使用JSTL的SQL標籤庫中Update標籤前,必須首先使用(C)標籤.(選擇一項)

A query B param C setDataSource D forEach

17) 在Hibernate中,1下面對象創建Criteria查詢對象的語句正確的是().已知query爲y的對象,session爲ion的對象,hql爲String類型的查詢語句字符串,User爲自定義的實體類.D(選擇一項)

A Criteria c=teCriteria(hql); B Criteria c=teCriteria(hql);

C Criteria c=teCriteria(s);

D Criteria c=teCriteria(s);