中兴Java Web开发工程师笔试题及答案Word文档下载推荐.docx
- 文档编号:20047927
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:35
- 大小:23.04KB
中兴Java Web开发工程师笔试题及答案Word文档下载推荐.docx
《中兴Java Web开发工程师笔试题及答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《中兴Java Web开发工程师笔试题及答案Word文档下载推荐.docx(35页珍藏版)》请在冰豆网上搜索。
以下说法不正确的有:
A.
*号表示通配符
B.
如果访问CommonAction的路径是为list_addUI那么{1}位置的值应该是addUI
C.
如果访问CommonAction的路径是为list_addUI那么可以访问到addUI.jsp页面
D.
访问CommonAction时,只有唯一的访问路径
4.
下面是FooAction的代码
publicclassFooAction{
publicStringservice(){
System.out.println(“servicemethod”);
return“success”;
}
publicStringaction(){
System.out.println(“actionmethod”);
publicStringexecute(){
System.out.println(“executemethod”);
下面是struts.xml中的配置:
packagename=”struts2″extends=”struts-default”namespace=”/first”>
actionname=”foo”class=”com.tarena.struts2.action.FooAction”>
<
访问FooAction,调用的方法是:
execute
action
service
init
A
5.在HTTP协议中,用于发送大量数据的方法是()。
A.get
B.post
C.put
D.options
6.
在web.xml设置了<
url-pattern>
*.do<
/url-pattern>
,以下路径不是正确访问路径的是:
http:
//localhost:
8080/web/list
8080/web/list.do
8080/web/jsp/list.do
8080/web/jsp/emp/list.do
7.
在JavaEE中,若要在JSP中正确使用标签:
x:
getKing/>
,在JSP中声明的taglib指令为:
%@tagliburi=“/WEB-INF/myTags.tld”prefix=“_____”>
,下划线处应该是()。
x
getKing
myTags
king
8.
以下是struts.xml文件的代码:
packagename=”struts”extends=”struts-default”namespace=”/first”>
actionname=”login”class=”com.tarena.struts2.action.LoginAction”>
/success.jsp<
resultname=”fail”>
/fail.jsp<
访问LoginAciotn的正确路径是()
ahref=“struts/login.action”>
访问LoginAction<
/a>
ahref=“first/login.action”>
ahref=“login.action”>
ahref=”first/login.do”>
9.
packagename=”first”extends=”struts-default”namespace=”/first”>
actionname=”one”class=”com.tarena.struts2.action.OneAction”>
packagename=”first”extends=”struts-default”namespace=”/second”>
actionname=”two”class=”com.tarena.struts2.action.TwoAction”>
关于上述代码,以下说法正确的是()。
可以通过<
ahref=“first/one.action”>
clickme<
访问OneAction
ahref=“second/two.action”>
访问TwoAction
编译出错
启动服务器加载struts.xml文件时出错
10.
假设web应用的文件根目录为servlet01,那么可以找到struts-core.jar文件的目录是:
servlet01目录下
servlet01\WEB-INF目录下
servlet01\WEB-INF\classes目录下
servlet01\WEB-INF\lib目录下
11.
给定一个Servlet的doPost方法中的代码片段,如下:
request.setAttribute(“name”,”zhang”);
request.getRequestDispatcher(“/myservlet”).forward(request,response);
//转发到MyServlet
以下说法正确的是:
在MyServlet中,可以使用Stringstr=request.getAttribute(“name”);
把属性name的值取出来
在MyServlet中,可以使用Stringstr=(String)request.getAttribute(“name”);
在MyServlet中,可以使用Stringstr=request.getParameter(“name”);
在MyServlet中,无法取出属性name的值
12.
packagename=”tarena”namespace=”/”extends=”struts-default”>
actionname=”list”class=”com.tarena.action.ListAction”>
/employee_list.jsp
actionname=”redirectAction”>
//插入行
当访问redirectAction.action时可以跳转到employee_list.jsp则插入行的代码是()
resulttype=”redirectAction”>
/list<
resulttype=”chain”>
/list.action<
resulttype=”stream”>
resulttype=”redirect”>
13.
关于MVC模式,下列选项中的说法错误的是:
MVC是一种软件架构思想,将软件的组成划分成三部分
采用MVC模式使模型和视图可以独立修改
在MVC中,M指的是Model;
V指的是View;
C指的是Controller
采用MVC模式,模型部分并不能重用,而视图部分则可以完全的重用
14.
publicclassBook{
privateintbookid;
privateStringname;
privateintprice;
//省略getter和setter
publicBook(intbookid,Stringname,intprice){
this.bookid=bookid;
this.name=name;
this.price=price;
publicclassPersonListAction{
privateList<
Book>
books;
publicStringexecute(){
books=newArrayList<
();
books.add(newBook(56,“javaweb”,90));
books.add(newBook(80,“ejb”,78));
books.add(newBook(23,“spring”,50));
return“list”;
访问PersonListAction进入页面后,使用<
s:
iterator>
标签取出books的内容,下列选项正确的是:
iteratorvalue=”books”>
propertyvalue=”#name”/>
<
propertyvalue=”#price”/>
br/>
/s:
iteratorvalue=”#books”>
propertyvalue=”name”/>
propertyvalue=”price”/>
15.
类别(Category)类的定义如下:
classCategory{
privateintid;
Category>
subCat;
//getterandsetter…
request对象中存有名为cat的Category对象,可以将该对象的subCat属性迭代输出的代码是:
()。
c:
forEachitems=”${cat.subCat}”var=”cat”>
…<
/c:
forEach>
forEachitems=”${cat}”var=”cat”>
forEachitems=”${cat.subCat}”var=”${cat}”>
forEachitems=”${cat}”var=”${cat}”>
16.
在JavaWeb应用程序中,给定某Servlet程序的代码如下所示:
publicclassServletFooextendsHttpServlet{
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletExceptionIOException{
System.out.println(“get”);
publicvoiddoPost(HttpServletRequestrequest.HttpServletResponseresponse)
throwsServletException,IOException{
System.out.println(“post”);
doGet(reauest,response);
用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是()。
get
post
17.在JSP中,page指令的属性中,用来引入需要的包或类的是()。
A.extends
B.import
C.languge
D.contentType
18.
给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是()。
throwsServletException,IOException{
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
C.get
D.post
19.在a.jsp中有代码片断如下:
formaction=”b.jsp”method=”post”name=”myForm”>
loginName:
inputtype=”text”name=”loginName”/>
inputtype=”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”)%>
20.
某JSP中有如下代码,显示结果为()
%
inta=5;
request.setAttribute(“a”,”123”);
session.setAttribute(“a”,”456”);
%>
outvalue=”${a}”/>
5
123
456
Null
21.
下列不属于OGNL工具的组成部分的是:
OGNL引擎
Root存储区
Context存储区
Result
22.Servlet可以存储数据的三个不同的作用域是()。
A.请求、会话和上下文
B.响应、会话和上下文
C.请求、响应和会话
D.请求、响应和上下文
23.
下面是MethodDemoAction的代码:
publicclassMethodDemoAction{
publicStringadd(){
System.out.println(“addmethodinvoke………”);
actionname=”demo”class=”com.tarena.struts2.action.MethodDemoAction”/>
下列能调用到MethodDemoAction的add方法的请求连接是:
ahref=”first/demo!
add.action”>
addmethod<
ahref=”first/demo&
addmethod<
ahref=”first/demo?
ahref=”first/demo.action”>
24.
MVC设计模式包含模型层、视图层和控制层,在下列组件中扮演控制器角色的是()。
Servlet
JSP
JavaBean
HTML
25.
下列不属于Struts2的<
form>
标签的属性的是:
theme
namespace
simple
26.
有关Servlet的生命周期说法不正确的是:
Servlet的生命周期由Servlet实例控制
init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletConfig类的对象
service()方法响应客户端发出的请求
在容器移除servlet时,调用destroy方法,进行资源的释放
27.下列属于抽象类的是()。
A.ServletConfig
B.HttpServlet
C.Cookie
D.HttpServletRequest
28.在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是()。
filter-mapping>
filter-name>
someFilter<
/filter-name>
url-pattern>
/*<
/filter-mapping>
filter>
/filter>
*<
/filter-mapping>
29.
下面是struts.xml配置代码:
actionname=”list”class=”com.tarena.action.EmployeeAction”>
resultname=”success”type=”redirect”>
/employee_add.jsp<
packagename=”dept”namespace=”/control/department”extends=”struts-default”>
actionname=”dept”>
当访问dept.action时,进入EmployeeAction,则插入行处的代码是:
list<
/control/employee/list.action<
paramname=”actionName”>
/param>
paramname=”namespace”>
/control/employee<
30.
下面是FooAction的代码:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中兴Java Web开发工程师笔试题及答案 中兴 Java Web 开发 工程师 笔试 答案