當前位置:學問君>學習教育>考研>

軟通動力Java工程師筆試題

學問君 人氣:2.26W

一、 選擇題

軟通動力Java工程師筆試題

(1) 以下代碼定義了一個變量,如何輸出這個變量的值?(多選)( )

<bean:define id=”stringBean” value=”helloWorld”/>

選項:

(A)<bean:write name=”stringBean”/>

(B)<bean:write name=”helloWorld”/>

(C)<%=stringBean%>

(D)<% String myBean=(String) ttribute(“stringBean”,_SCOPE);%>

<%=myBean%>

(2) 以下哪些說法是正確的?(單選)( ) 選項:

(A) 每個HTTP請求對應一個單獨的ActionServlet實例

(B) 對應每個請求訪問HelloAction的HTTP請求,Struts框架會創建一個單獨的HelloAction實例

(C) 每個子應用對應一個單獨的RequestProcessor實例

(D) 每個子應用對應一個單獨的檔案

(3) 對於以下代碼,HelloAction希望把請求轉發給,在HelloAction的execute()方法中如何實現?(多選)( )

<action path=”/HelloWord” type=”oAction” name=”HelloForm” scope=”request” validate=”true” input=”/”>

<forward name=”SayHello” path=”/”/> </action>

選項:

(A) return (new ActionForward(nput()));

(B) return (Forward(”SayHello”));

(C) return (Forward(“”));

(4) 對於以下這段配置ActionServlet的代碼,哪些說法是正確的?(多選)( )  <servlet > 

<servlet-name>action</ servlet-name>

<servlet-class>onServlet</ servlet-class>  

<init-param>  

<param-name>config</ param-name>

<param-value>/WEB-INF/</param-value> 

</init-param> 

<load-on-startup>2</load-on-startup> </servlet>

<!—Standard Action Servlet Mapping>

<servlet-mapping>

<servlet-name>action</ servlet-name> 

<url-pattert>*</ url-pattert>

</servlet-mapping>

選項:

(A) Servlet容器在啓動Struts應用時,會初始化這個ActionServlet

(B) 對於所有URL中以“”結尾的HTTP請求,都有ActionServlet處理

(C) 這段代碼位於中

(D) 這段代碼位於中

二、 問答

1、 請舉例說明你見過的關於設計模式的應用。

2、 d(11.5)返回值是什麼?d(-11.5)返回是什麼?

3、 請說出取Stirng、數組、ArrayList長度的方法或屬性。

4、 說說&和&&的區別。

5、 String和StringBuffer的.區別(最好能舉實例說明)。

6、 List、Set、Map是否繼承自Collection接口?

7、 接口是否可繼承接口?抽象類是否可實現(implements)接口?抽象類是否可繼承實體類(concrete class)?

8、 try{}裏有一個return語句,那麼緊跟着這個try後的finally{}裏的code會不會被執行,什麼時候被執行,在return前還是後?

9、 請說說下面的代碼片斷中的拼裝SQL語句有什麼不好?

Public ResultSet getUserInfo(String name,String password) {

String sql = “select * from T_user “  

+”where name=’”+name   

+”’ and password=’”  

+password+”’”;

Statement stmt = teStatement();

ResultSet rs = uteQuery(sql);

ResultSetMetaData rsmd = etaData();

10、 請說說switch(expr1)中,expr1是否能作用在byte上,是否能作用在long上,是否能作用在String上?

11、 abstract class和interface有什麼區別?

12、 請說說關係數據庫中的“事務“的概念(最好能舉例說明)。

13、 如何知道一個對象進入Http Session中,或者在Http Session中失效。

三、 SQL能力測試

問題描述

表名:g_cardapply

字段字段名類型長度
g_applyno申請單號(關鍵字)varchar8
g_applydate 申請日期bigint8
g_state申請狀態varchar2

表名:g_cardapplydetail

字段字段名類型長度
g_applyno申請單號(關鍵字)varchar8
g_name申請人姓名varchar80
g_idcard申請人身份證號varchar20
g_state申請狀態varchar2

題目:

1、 查詢身份證號爲440401430103082的申請日期

2、 查詢同一個身份證號有兩條以上記錄的身份證號碼及記錄個數

3、 將身份證號爲440401430103082的記錄在兩個表中的申請狀態均改爲07

4、 刪除g_cardapplydetail表中所有姓李的記錄