JavaEE课程考试试卷
专业:  考试日期:    时间:    总分:100 分  闭卷
一大题:单选题(共7小题,每小题2分,共14分)
1、在页面中显示图片gx.jpg的HTML代码是:
(A) <a img="gx.jpg">
(B) <img src="gx.jpg">
(C) <image src="gx.jpg">
(D) <img href="gx.jpg">
2、在JDBC连接数据库编程应用开发中,利用那个类可以实现包装数据库中的结果集。
(A)Connection类
(B)PreparedStatement类
(C)ResultSet类
(D)Statement类
3、假设在名称为helloapp的Web应用中有一个hello.jsp,它的文件路径是WebContent的hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么?
(A) localhost:8080/hello.jsp
(B) localhost:8080/helloapp/hello.jsp
(C) localhost:8080/helloapp/hello/hello.jsp
(D) 127.0.0.1:8080/helloapp/hello.jsp
4、假设在helloapp应用中有一个HelloServlet类,它在l文件中的配置如下:
<servlet>
  <servlet-name> HelloServlet </servlet-name>
  <servlet-class>servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name> HelloServlet </servlet-name>
  <url-pattern>/hello</url-pattern>
</servlet-mapping>
那么在浏览器端访问HelloServlet的URL是什么?
(A) localhost:8080/HelloServlet
(B) localhost:8080/helloapp/HelloServlet
(C) localhost:8080/helloapp/servlet/hello
(D) localhost:8080/helloapp/hello
5、 欲从HTTP请求中获得用户的请求参数值,应该调用下面的哪个方法?
(A)调用HttpServletRequest对象的getAttribute()方法
(B)调用ServletContext对象的getAttribute()方法
(C)调用HttpServletRequest对象的getParameter()方法
(D)调用HttpSession对象的getAttribute()方法
6、jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp中如何实现?
(A) <a href=“jspForward2.jsp”>jspForward2.jsp </a>
(B) <jsp:forward page=“jspForward2.jsp”>
(C) <a href=“jspForward1.jsp”>jspForward2.jsp </a>
(D) <jsp:forward page=“jspForward1.jsp”>
7、获得Session中的对象,应该调用哪个方法?
(A) 调用HttpServletRequest对象的getAttribute()方法
(B) 调用ServletContext对象的getAttribute()方法
(C) 调用HttpSession对象的setAttribute()方法
(D) 调用HttpSession对象的getAttribute()方法
二大题:多选题(共2小题,每小题3分,共6分)
1、客户请求访问HTML页面与访问Servlet有什么异同?
(A) 都是用HTTP协议
(B) 前者Web服务器直接返回HTML页面,后者Web服务器调用Servlet的方法,由Servlet动态生成HTML页面
(C) 前者Web服务器直接返回HTML页面,后者Web服务器直接返回Servlet的源代码
(D) 后者需要在l中配置URL路径
2、Attribute()和Parameter()方法有什么异同?
(A) 前者返回Object类型的对象,后者返回String类型的对象
(B) Attribute()和request.setAttribute()对应
(C) Parameter()接收从客户端传递到Web服务器端的HTTP请求数据
(D) request.setAttribute()和Attribute()方法传递的数据在具有转发关系的Web组件之间共享
三大题:名词解释(共6小题,每小题5分,共30分)
1、HTML
2、Servlet
3、JSP
4、JDBC
5、JavaBean
6、MVC
四大题:写一个表单的HTML代码,包含文本框、密码框、单选框、复选框、下拉框、文本区、提交按钮。(10分)
五大编程app五大题:写一个通过JDBC向数据库中的表增加数据的程序。(10分)
六大题:写一个Servlet程序,完成登录的功能。(10分)
七大题:用模式2完成一个显示数据库中数据的功能。(20分)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。