一、 选择题
(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 | 申请单号(关键字) | varchar | 8 |
g_applydate | 申请日期 | bigint | 8 |
g_state | 申请状态 | varchar | 2 |
表名:g_cardapplydetail
字段 | 字段名 | 类型 | 长度 |
g_applyno | 申请单号(关键字) | varchar | 8 |
g_name | 申请人姓名 | varchar | 80 |
g_idcard | 申请人身份证号 | varchar | 20 |
g_state | 申请状态 | varchar | 2 |
题目:
1、 查询身份证号为440401430103082的申请日期
2、 查询同一个身份证号有两条以上记录的身份证号码及记录个数
3、 将身份证号为440401430103082的记录在两个表中的申请状态均改为07
4、 删除g_cardapplydetail表中所有姓李的记录