JavaEE Web第二阶段考试卷(A)
姓名:_________
一、选择题(单选题每题2分,多选题每题4分,多选全部正确给4分,漏选给2分,选错0分)
1、下列关于XML的叙述中,哪个是正确的?( ) 【多选】(4分)
A、XML标签可以自己定义
B、XML是大小写敏感的
C、使用SAX方式解析XML文件,不能对文档进行增删改的操作
D、使用DOM4J解析XML文件需要导入支持jar包
2、下面关于tomcat服务器描述正确的是( )(2分)
A、tomcat是一个开源的免费的web服务器,它支持javaEE规范
B、tomcat不是一个开源的免费的web服务器,它支持servlet规范
C、tomcat是一个开源的免费的web服务器,它支持servlet规范
D、以上说法都不对
3、tomct安装成功后默认的端口是( ) (2分)
A、80
B、8888
C、8080
D、以上都不对
4、安装tomcat成功后,要修改tomcat端口,要修改的文件是( )(2分)
A、tomcat/bin/startup.bat文件
B、tomcat/l
C、tomcat/l
D、以上都不是
5、下面标记中合法的XML标记名称是( )。【多选】(4分)
A、<city>
B、<myfile-name>
C、<first name>
D、<8xml>
6、表示重定向的状态码是( ) (2分)
A、200
B、302
C、304
D、404
7、在tomcat中访问hello这个web应用的login.html文件时,在浏览器地址栏写的url()(2分)
A、localhost/hello/login
B、localhost:8080/hello/login.html
C、hello/login.jsp
D、localhost/hello/login.html
8、一个servlet生命周期不包括()(2分)
A、init()
B、invalidate()
C、service()
D、destroy()
9、将web应用发布到tomcat上,以下哪几种方式不可以完成()(2分)
A、直接将web应用部署到tomcat/webapps下
B、将web应用通过tomcat/l进行配置
C、创建一个xml文件,并配置web应用信息,将xml文件放置
tomcat\conf\Catalina\localhost
D、不用配置,直接访问就可以
10、在l中定义了以下内容:
<servlet>
<servlet-name>Goodbye</servlet-name>
<servlet-class>cc.openhome.LogutServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Goodbye</servlet-name>
<url-pattern>/goodbye</url-pattern>
</servlet-mapping>
URL可以正确地要求Servlet进行请求处理()(2分)
A、/GoodBye
B、/goodbye.do
C、/LoguotServlet
D、/goodbye
11、下列关于JavaWeb应用目录结构说法正确的是( )(2分)
A、Tomcat的启动文件放在work文件夹下
B、l在classes目录下
C、jar包可以放到WEB-INF下lib或者classes目录
D、jsp文件可以放入WEB-INF下,浏览器可以间接访问到它们
12、http协议中关于get请求与post请求说法正确的是()(2分)
A、get方式传可以传输大数据
B、post方式传无法传输大数据
C、get方式会将请求信息在地址栏上显示,post不会
D、get与post其实没什么区别,只是名字一样
13、编写一个Servlet的步骤不包含以下哪几个()。(2分)
A、创建一个类继承HttpServlet
B、重写doPost与doGet方法
C、重写init(ServletConfig confg)方法
D、在l对Servlet进行配置
14、Http缺省的请求方式是()(2分)
A、PUT
B、GET
C、POST
D、TRACE
15、以下哪一个类可以获取Servlet的初始化参数?()(2分)
A、Servlet
B、ServletContext
C、ServletConfig
D、GenericServlet
16、在servlet的生命周期中,容器只会调用一次的方法是()(2分)
A、service
B、getServletConfig
C、getServletContext
java修改html文件D、destroy
17、给定一个Servlet的doGet方法中的代码片断
request.setAttribute(“name”,”zhang”);
response.sendRedirect(“localhost:8080/servlet/MyServlet”) 那么在MyServlet中可以使用哪个方法把属性name的值取出( )(2分)
A、String Attribute(“name”);
B、String str=(Attribute(“name”);
C、String Parameter(“name”);
D、无法取出
18、下面哪一个指明向客户端发送的请求正文的MIME类型()(2分)
A、Content-Type
B、Content-Encoding
C、Content-Length
D、全是
19、在javaEE中,对于HttpServlet描述错误的是?()(2分)
A、自定义的Servlet继承了HttpServlet类,一定要覆盖掉service方法
B、HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
C、HttpServlet类中处理客户请求和响应时所使用的两个接口是HttpServletRequest和HttpServletResponse
D、自定义的Servlet继承HttpServlet类,一般只需要覆盖doPost或doGet方法,不必覆盖service方法,service方法会调用doPost或doGet
20、Servlet中,下面关于url配置方式错误的是()(2分)
A、/my
B、/my/*
C、/*.do
D、*.do
21、Servlet容器启动每一个web应用时,都会为它创建一个唯一的对象,该对象和web应
用有相同的生命周期,是下面的哪一个。()(2分)
A、Servlet
B、ServletConfig
C、ServletContext
D、GenericServlet
22、HttpServlet中定义的doGet和doPost方法的参数类型有哪些()【多选】(4
分)
A、ServletRequest
B、HttpServletRequest
C、HttpServletResponse
D、ServletResponse
23、在Servlet中,能实现转向另外一个Servlet的方法有()【多选】(4分)
A、运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法
B、运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法
C、运用javax.servlet.RequestDispatcher接口的forward方法
D、运用javax.servlet.ResponseDispatcher接口的forward方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论