2009年无锡(国家)软件与服务外包人才引进项目
Java方向 笔试题
总评分:
请如实填写以下信息:
一、选择题【不定项】,共30题,每题2分
1. Servlet1中有如下代码:
PrinWriter out=response.getWriter();
out.println(“请大家仔细看题目再回答!”); 假定该Servlet运行的平台是Apache Tomcat 5.0版本。为了可以在浏览器中显示汉字,可以( )。(选择两项)
A) 在这两行代码前加上代码:
response.setContentType(“text/html;charset=GBK”); B) 已经可以显示汉字,不用添加任何代码。
C) 在这两行代码前加上代码:
response.setContentType(“text/html”);
D) 在这两行代码前加上代码:
response.setContentType(“text/html;charset=gb2312”);
2. J2EE中,对于ServletRequest接口的获取请求参数的方法的描述,
正确的是( )。(选择一项)
A) getParameter方法只用于接收POST请求参数,接收GET 请求
参数需要使用getQueryString方法
B) 如果一个参数key有多个值,那么getParameter(key)方法会返
回空字符串
C) 如果一个参数key有多个值,那么getParameterValues(key)方
法会返回一个包含所有值 的字符串数组
D) getParameter方法返回Object对象,使用前要强制类型转换:
如String str=(String)request.getParameter(key)
3. J2EE中,在aa.jsp中有行代码:
<% request.setAttribute(“Co.”,”jb-aptech”); %> 在bb.jsp中有行代码:
<% out.println((String)request.getAttribute(“Co.”)); %>
为了使得在bb.jsp中的如上代码可以显示“jb-aptech”,可以使用( )方法。(选择两项)
A) 在aa.jsp中使用<form method=post action=”bb.jsp”>把请求提交
到bb.jsp
B) 在aa.jsp中使用<jsp:forward file=”bb.jsp”/>把页面重定向到
bb.jsp
C) 在aa.jsp中使用<% response.sendRedirect(“bb.jsp”); %> 把页面
重定向到bb.jsp
D) 在aa.jsp中使用<%@ include file=”bb.jsp”%>包含页面bb.jsp E) 在aa.jsp中使用<%
config.getServletContext().getRequestDispatcher(“/bb.jsp”).forward(request,response);%>把页面重定向到bb.jsp
4. J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置
和次数,正确的是( )。(选择两项)
A) page指令可以在JSP中的任何地方,以任何顺序出现 B) 一个JSP文件可以有任意多个page指令 C) 一个JSP文件只能有一个page指令
D) 在整个JSP文件中,虽然可以有多个page指令,但是任何属
性/值对只能出现一次
5. J2EE中,在web.xml中,有如下代码: <session-config>
<session-timeout>30</session-timeout>
</session-config>
以下描述,正确的是( )。(选择一项) A) 定义了默认的会话超时时长,时长为30秒
B) 可以使用HttpSession类的getMaxInactiveInterval()方法把该值
取出来
C) 定义了默认的会话超时时长,时长为30小时
1