
java.web期末考试.pdf
3页1、下面哪一个不是动态网页技术( D ) A.ASP B.JSP CPHP D.HTML 2、下列关于 Tomcat 说法不正确的是( B )Tomcat 是一个 Servlet 容器 B.Tomcat 是一种编程语言 C.Tomcat 是一个免费开源的项目 D.Tomcat 的默认端口是 8080 3、 可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的 JSP 对象是 ( C ) A.Response 对象 B.Session 对象 CApplication 对象 D.Request 对象 4、Servlet 需要在( C )文件中进行配置 A.contextxml B.webconfig Cweb.xml D.webappxml 5、JSP 页面经过编译之后,将创建一个( B ).(选择一项) Aapplet B.servlet C.application Dexe 文件 6、下列哪个方法用于从 ServletContext 中检索属性?( B ) A。
Object getObject(int index) B.Object getAttribute(String name) CString getObjext(int index) D.String getAttribute(String name) 7、下列哪个接口或类检索与用户相关的会话对象?( D ) AHttpServletResponse BServletConfig C.ServletContext DHttpServletRequest 8、
Ccontext Dsesion 11、为了丰富 JSP 页面的图形化布局,可以使用下面哪个 JSP 标准动作把一个图像导入到JSP 页面中?( D ) A.〈jsp:image page=”logopng”/> B 〈jsp:include page=”logo.png”/〉 C. 〈jsp:include file=”logopng”/〉 D使用 JSP 标准动作无法做到 12、在 JSP 中,( A )动作用于将请求转发给其他 JSP 页面. Aforward B.include CuseBean DsetProperty 13、在 JSP 的 Model II 模式中,模型层对象被编写为( D ) Applet B.JSP CServlet D.JavaBean 14在 JSP 的 Model II 模式中,视图层对象被编写为( B ). A Applet B JSP C Servlet D. JavaBean 15。
从 “员工” 表的“姓名"字段中找出名字包含“玛丽”的人,下面哪条 select 语句正确:( D ) ASelect * from 员工 where 姓名 =’_玛丽_' B.Select * from 员工 where 姓名 ='%玛丽_’ C.Select * from 员工 where 姓名 like ‘_玛丽%’ D.Select * from 员工 where 姓名 like ‘%玛丽%’ 16、Page 指令中的“contenType”属性是用于指出( B ) A.数据库类型 B网页类型 C.服务器类型 D用户类型 17、关于 web.xml 的配置说法错误的是( D )在 webxml 描述中,要指定这个 Servlet 的名字. B.在 web.xml 描述中,要指定这个 Servlet 的类在 web.xml 描述中,要为 Servlet 做 URI 映射 D.在 webxml 中不可同时指定多个 Servlet 18、( D )是 JSP 中最基本的对象,它是用户与服务器进行交互的基础 A.Response 对象 B。
Session 对象 CApplication 对象 DRequest 对象 19、Java 是( C )公司开发的 A.Microsoft BAdobe C.Sun DMacromedia 20、 Servlet 中,HttpServletResponse 的( C )方法用来把一个 Http 请求重定向到另外的URLsendURL() B.redirectURL() C.sendRedirect() DredirectResponse() 21、不能实现会话跟踪技术的是( B ). AURL 重写 B使用 application C.使用 Cookie D.使用 session 22、在 JSP 中,page 指令的( B )属性用来引入需要的包或类 A extends B import C languge D contentType 23、下列哪个状态码表示“Not Found 无法找到指定位置的资源”?( D ) A.100 B.201 C。
400 D.404 24、在 webxml 中,有如下代码: 〈session — config〉 getSession(true) ; BHttpSession session = requestgetHttpSession(true); CHttpSession session = responsegetSession(true); D.HttpSession session = response getHttpSession (true); 29、在 J2EE 中,在一个 JSP 文件中,有表达式<%=2+3 %>,它将输出( B ) 2+3 B.5 C.23 D.不会输出,因为表达式是错误的 30、在 J2EE 的 Model Ⅱ模式中,模型层对象被编写为( D ). A.Applet B.JSP CServer D.JavaBean 31、在 J2EE 中,使用 Servlet 过滤器时,需要在 webxml 通过( B )元素将过滤器映射到 Web 资源. A 〈filter> B. 〈servlet-param〉 B. C 〈initialization—param〉 D 〈init-param> 33、 Web应用程序需要用到的数据库驱动程序JAR文件,应该存放在哪个目录中? ( D ) A. WEB-INF/thirdparty B. WEB—INF C WEB-INF/classes D. WEB-INF/lib 34、给定 request 是一个 HttpServletRequest 对象,可使用( A )创建一个会话 A. requestgetSession() B. request.Session() C. requestgetSession(false) D. request.createSession() 35、 给定一个会话对象 s,有两个属性, 属性名分别为 myAtt1 和 myAtt2,下列哪行代码会把这两个属性从会话中删除?( C ) s.removeAllValues() ; B s.removeAllAttributes(); C。 s.removeAttribute("myAtt1");sremoveAttribute("myAtt2"); D. sgetAttribute(”myAtt1”,UNBIND) ; sgetAttribute("myAtt2”,UNBIND) ; 1在 Java 中使用关键字 new 来实例化对象. 2Servlet 的生命周期包括加载与实例化、 初始化 、 提供服务 和销毁四个阶段 3.每一个 Servlet 都需要在 web.xml 文件中进行部署Page 指令中的 import 属性可以设置导入 JSP 页面中使用的 Java 类和接口page 指令中的 ContentType 属性用于指定输出的内容类型和字符集使用 JDBC 的基本功能包括 建立与数据库的连接 、 发送 SQL 语句 和处理数据库操作结果Struts 框架包含 核心控制器 、 表单 bean 、动作对象、JSP 页面和配置文件等在 webxml 中注册监听器时需使用〈listener>元素,该元素的唯一一个子元素是 〈listene —classr 〉 在 Struts 框架中实现 MVC,控制器是由 ActionServlet 组件实现的. 。












