当前位置:文档之家› 试题一

试题一

1.在JavaEE中,若要在JSP中正确使用标签:<x:getKing/>,在JSP中声明的taglib指令为:<%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”>,下划线处应该是()。
A. x B. getKing C. myTags D. king
正确答案:A //如何自定义标签?
2. 在J2EE中,重定向到另一个页面,以下语句正确的是()。
A. request.sendRedirect(“http : // www . baidu. com ”);
B. request.getRequestDispatcher (“http : // www . baidu. com ”);
C. response.sendRedirect(“http : // www . baidu. com ”);
D. response.getRequestDispatcher (“http : // www . baidu. com ”);
正确答案:C //转发和重定向的区别?
3.在web.xml设置了<url-pattern>*.do</url-pattern>,以下路径不是正确访问路径的是:()。
A. http://localhost:8080/web /list
B. http://localhost:8080/web/list.do
C. http://localhost:8080/web/jsp/list.do
D. http://localhost:8080/web/jsp/emp/list.do
正确答案:A //Sevrlet配置文件的匹配方式?
4.给定一个 Servlet 的doPost方法中的代码片段,如下:
request.setAttribute(“name”,”zhang”);
request.getRequestDispatcher("/myservlet").forward(request, response);//转发到MyServlet
以下说法正确的是:()。
A. 在 MyServlet 中,可以使用 String str=request.getAttribute(“name”); 把属性 name的值取出来
B. 在 MyServlet 中,可以使用String str=(String)request.getAttribute(“name”); 把属性 name的值取出来
C. 在 MyServlet 中,可以使用String str=request.getParameter (“name”); 把属性 name的值取出来
D. 在 MyServlet 中,无法取出属性name的值
正确答案:B//
5.某JSP中有如下代码,显示结果为()
<%
int a = 5;
request.setAttribute(“a”,”123”);
session.setAttribute(“a”,”456”);
%>
<c:out value="${a}"/>
A. 5 B. 123 C. 456 D. Null
正确答案:B //EL表达式查询属性的顺序?
6.login.jsp为登录页面,表单代码如下:<form action="index.jsp" method="post">
<input type="text" name="pwd"/>
<input type="submit" value="登录"/>
</form>
index.jsp中直接显示密码,以下代码正确是:()。
A. ${requestScope.pwd}
B. <%=pwd%>
C. ${param.pwd}
D. <%=param.pwd%>
正确答案:C
7.在 JavaEE中,使用 Servlet 过滤器,需要在 web.xml中配置的元素是:()
A. <servlet>和<servlet-mapping>
B. <filter>和<filter-mapping>
C. <servlet-filter>
D. <filter-config>
正确答案:B //struts2框架的搭建要配置的文件 要配置那些属性?
8. 给定一个Servlet程序的代码片段,如下:public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException { request.getSession().getAttribu

te(“A”); //第二行}假定第二行返回的对象引用不是null,那么这个对象存储的范围是( )。
A. page
B. session
C. request
D. application
正确答
案:B
9.JSP文件代码如下:
<% int temp; %>
<h1> temp is <%=temp%></h1>
编译或运行结果是:()。
A. 输出:temp is 0
B. 输出:temp is
C. 编译出错,因为temp没有被初始化
D. 输出:temp is null
正确答案:C
10.下列代码的输出结果是()。
var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
$.each(arr2, function(i, item){
document.write(item[i]+“ ”);
});
A. 2 4 8
B. 1 2 3
C. 1 4 7
D. 1 5 9
正确答案:D
11.在一个应用中有2个JSP,代码如下:
a.jsp:
<%
______.setAttribute("user","allen");
%>
b.jsp:
<%= ______.getAttribute("user") %>
横线处可以填入的内容分别是()。
A. session,session
B. pageContext,pageContext
C. request,session
D. application,session
正确答案:A
12. 在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是( )。
A. <filter-mapping> <filter-name>someFilter</filter-name> <url-pattern>/*<url-pattern>
</filter-mapping>
B. <filter> <filter-name>someFilter</filter-name> <url-pattern>/*<url-pattern></filter>
C. <filter-mapping>
<filter-name>someFilter</filter-name> <url-pattern>*<url-pattern>
</filter-mapping>
D. <filter> <filter-name>someFilter</filter-name> <url-pattern>*<url-pattern></filter>
正确答案:A
13.给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是 ( )。
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("get"); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException { System.out.println("post"); }
A. get
B. post
C. getpost
D. postget
正确答案:A
14. 在JSP中,只有一行代码:<%=A+B%>,运行的结果是()。
A. A+B
B. AB
C. 113
D. 错误信息
正确答案:D
15.下面为部署文件中的Servlet映射代码片段,正确的是:( )
A.
<servlet-mapping>
<servlet>Demo</servlet>
<url-pattern>/demo</url-pattern>
</servlet-mapping>

B.
<servlet-name>
<servlet-mapping>demo</servlet-mapping>
<url-pattern>/Demo</url-pattern>
</servlet-name>

C.
<servlet-mapping>
<servlet-name>Demo</se

rvlet-name>
<url-pattern>/demo/*</url-pattern>
</servlet-mapping>

D.
<servlet >
<servlet-name>Demo</servlet-name>
<url-pattern>/demo/*</url-pattern>
</servlet >

正确答案:C
16.在jQuery中$("#test")和$(".test”)表示的含义是:( )。
A. $("#test")表示选择id为test的元素
$(".test”) 表示选择id为test的元素
B.
$("#test")表示选择id为test的元素
$(".test”) 表示选择所用CSS类为test
的元素
C.
$("#test")表示选择所用CSS类为test的元素
$(".test”) 表示选择id为test的元素
D.
$("#test")表示选择所用CSS类为test的元素
$(".test”) 表示选择所用CSS类为test的元素
正确答案:B
17. 在J2EE中,以下不是JSP隐式对象的是()。
A. pageContext
B. context
C. application
D. out
正确答案:B //jsp内的九大隐含对象分别是?
18.在Java Web开发中,不同的客户端需要共享的数据应存储在( )中。
A. session
B. application
C. request
D. response

正确答案:B
19.关于下列jQuery代码描述正确的是:()。
$.ajax({
'url': 'carinfo.do',
'type': 'post',
'data': {'name':$('#s1').val()},
'dataType': 'json',
'success':
function(data,statusText){
//待补充
},
'error':
function(xhr,e1,e2){
alert('系统错误');
}

A. 发送请求的类型是GET
B. 预期服务器返回XML格式数据
C. 发送到服务器的参数名字是json
D. 代码function(data,statusText)中的data表示服务器返回的数据
正确答案:D //ajax请求
20. 下列属于抽象类的是()。
A. ServletConfig
B. HttpServlet
C. Cookie
D. HttpServletRequest
正确答案:B
21.在jQuery中,如果想要从DOM中删除所有匹配的元素,下面选项中正确的是()。
A. remove()
B. empty()
C. removeAll()
D. delete()
正确答案:A
22. 在a.jsp中有代码片断如下: <form action =”b.jsp” method =”post” name=”myForm”> loginName:<input type=”text” name=”loginName”/> <input type=”submit” name=”submit”/> </form> 在b.jsp中想输出在a.jsp页面上输入的loginName的值,以下选项正确的是:()。
A. <%= request.getParameter(“loginName”)%>
B. <%=(String )request.gerAttribute(“loginName”)%>
C. <%= request.getParameter(“loginname”) %>
D. <%=(String )request.getAttribute(“loginname”) %>
正确答案:A
23.MVC设计模式包含模型层、视图层和控制层,在下列组件中扮演控制器角色的是( )。

A. Servlet
B. JSP
C. JavaBean
D. HTML
正确答案:A
24.关于MVC模式,下列选项中的说法错误的是 :()。


A. MVC是一种软件架构思想,将软件的组成划分成三部分
B. 采用MVC模式使模型和视图可以独立修改
C. 在MVC中,M指的是Model;V指的是View;C指的是Controller
D. 采用MVC模式,模型部分并不能重用,而视图部分则可以完全的重用
正确答案:D //MVC?
25.请看下列代码:
a.jsp
<form>
<input name=”name” value=”save”/>
</form>
<%
response.sendRedirect(“b.jsp");
%>
b.jsp:
<%=request.getParameter(“name") %>
b.jsp页面将显示为()。
A. null
B. 无信息输出
C. 异常信息
D. save
正确答案:A
26.以下选项中的代码可以正确导入JSTL核心标签库的是()。
A. <% page impo
rt = “c”%>
B. <% page prefix = “c” uri = “/WEB-INF/c.tld”%>
C. <% taglib prefix = “c” import = “/WEB-INF/c.tld” %>
D. <% taglib prefix = “c” uri = “/WEB-INF/c.tld”%>
正确答案:D //自定义标签 标准标签 Struts2标签
27.
请看下列代码,使用jQuery给id是u_item的第二个<li>设置字体的颜色。
<ul id="u_item">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
下列代码正确的是:()
A.
var $obj = $('#ul li');
$obj.each(function(index){
if(index == 1){
$(this).css('color','red');
}
});

B.
var $obj = $('#ul li');
$obj.each(function(index){
if(index == 2){
$(this).css('color','red');
}
});

C.
var $obj = $('#u_item li');
$obj.each(function(index){
if(index == 1){
$(this).css('color','red');
}
});

D.
var $obj = $('#u_item li');
$obj.each(function(index){
if(index == 2){
$(this).css('color','red');
}
});

正确答案:C
28.下列选项中不属于Ajax技术体系的组成部分的是:( )。
A. XMLHttpRequest
B. DAO
C. CSS
D. DOM
正确答案:B
29.假设web应用的文件根目录为servlet01,那么可以找到struts-core.jar文件的目录是:()。
A. servlet01目录下
B. servlet01\WEB-INF目录下
C. servlet01\WEB-INF\classes目录下
D. servlet01\WEB-INF\lib目录下
正确答案:D
30.有关Servlet的生命周期说法不正确的是:()。
A. Servlet的生命周期由Servlet实例控制
B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象
C. service()方法响应客户端发出的请求
D. 在容器移除servlet 时,调用destroy方法,进行资源的释放
正确答案:A //servlet的生命周期?
31.给定OneServlet 的doPost方法中的代码片段,如下:
request.setAttribute(“name”,”zhang”);
<插入代码>
如果在TwoServlet使用request.getAttribute(“name”); 能把属性 name的值取出来,那么<插入代码>处应填

入代码是()。
A. request.getRequestDispatcher("/two");
B. request.getRequestDispatcher("/two").forward(request, response);
C. response.sendRedirect ("two").forward(request, response);
D. response.sendRedirect ("two");
正确答案:B
32.在HTTP协议中,可以通过Intenet发送大量数据,而且没有长度的限制,可以使用请求消息的方法是()
A. get
B. post
C. put
D. head
正确答案:B
33. 在JSP中,page指令的属性中,用来引入需要的包或类的是( )。
A. extends
B. import
C. languge
D. contentType
正确答案:B
34.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件可以为:()。
A. .jsp文件
B. .class文件
C. .jar文件
D. web.xml文件
正确答案:A
35.现在session中没有设置任何属性,阅读下面2个JSP中的代码,将分别输出:()。
1.jsp页面代码:

<%
out.print(session.getAttribute("svse ")+" , ");
%>
2.jsp页面代码:
<%
session.invalidate();
out.println(session.getAttribute("svse "));
%>
A. null, 异常信息
B. null, null
C. 异常信息,异常信息
D. 异常信息,null
正确答案:A

相关主题
文本预览
相关文档 最新文档