当前位置:文档之家› java.web期末考试

java.web期末考试

1、下面哪一个不是动态网页技术( D )。

A.ASPB.JSPC.PHPD.HTML2、下列关于Tomcat说法不正确的是( B )。

A.Tomcat是一个Servlet容器。

B.Tomcat是一种编程语言。

C.Tomcat是一个免费开源的项目。

D.Tomcat的默认端口是8080。

3、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是( C )。

A.Response对象B.Session对象C.Application对象D.Request对象4、Servlet需要在( C )文件中进行配置。

5、JSP页面经过编译之后,将创建一个( B )。

(选择一项)A.appletB.servletC.applicationD.exe文件6、下列哪个方法用于从ServletContext中检索属性?( B )A.Object getObject(int index)B.Object getAttribute(String name)C.String getObjext(int index)D.String getAttribute(String name)7、下列哪个接口或类检索与用户相关的会话对象?( D )A.HttpServletResponseB.ServletConfigC.ServletContextD.HttpServletRequest8、<jsp:useBean>中指定Bean实例的存取范围的属性是( C )。

A. idB. classC. scopeD. type9、下列哪个page指令是合法的?( C )A.<%page language=”java”%>B.<%! page language=”java”%>C.<%@ page language=”java”%>D.<%@Page language=”java”%>10、下列不是JSP隐含变量的是( C )。

A.requestB.out.C.contextD.sesion11、为了丰富JSP页面的图形化布局,可以使用下面哪个JSP标准动作把一个图像导入到JSP页面中?( D )A.<jsp:image page=”logo.png”/>B. <jsp:include page=”logo.png”/>C. <jsp:include file=”logo.png”/>D.使用JSP标准动作无法做到12、在JSP中,( A )动作用于将请求转发给其他JSP页面。

A.forwardB.includeeBeanD.setProperty13、在JSP的Model II模式中,模型层对象被编写为( D )。

A.AppletB.JSPC.ServletD.JavaBean14.在JSP的Model II模式中,视图层对象被编写为( B )。

A. AppletB. JSPC. ServletD. JavaBean15.从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )A.Select * 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 )。

A.在web.xml描述中,要指定这个Servlet的名字。

B.在web.xml描述中,要指定这个Servlet的类。

C.在web.xml描述中,要为Servlet做URI映射。

D.在web.xml中不可同时指定多个Servlet。

18、( D )是JSP中最基本的对象,它是用户与服务器进行交互的基础。

A.Response对象B.Session对象C.Application对象D.Request对象19、Java是( C )公司开发的。

A.MicrosoftB.AdobeC.Sun .DMacromedia20、Servlet中,HttpServletResponse的( C )方法用来把一个Http请求重定向到另外的URL。

A.sendURL()B.redirectURL()C.sendRedirect()D.redirectResponse()21、不能实现会话跟踪技术的是( B )。

A.URL重写B.使用applicationC.使用CookieD.使用session22、在JSP中,page指令的( B )属性用来引入需要的包或类。

A extendsB importC langugeD contentType23、下列哪个状态码表示“Not Found 无法找到指定位置的资源”?( D )A.100B.201C.400D.40424、在web.xml中,有如下代码:<session - config><session - timeout>30</session - timeout></session - config>上述代码定义了默认的会话超时时长,时长为30( C )。

A.毫秒B.秒C.分钟 D .小时25、session对象的( B )方法可以用来设置session对象的超时时间。

A. time()B. setMaxInactiveInterval()C. maxTime()D. invalidate()26、用下列哪个方法将使会话失效?( A )27、在JSP中如果要导入java.io.* 包,应该使用( A )指令。

A. pageB. includeC. taglibD. forward28、在Servlet里,能正确获取session的语句是( A )。

A.HttpSession session = request.getSession(true);B.HttpSession session = request.getHttpSession(true);C.HttpSession session = response.getSession(true);D.HttpSession session = response. getHttpSession (true);29、在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出(B )。

A.2+3B.5C.23D.不会输出,因为表达式是错误的30、在J2EE的Model Ⅱ模式中,模型层对象被编写为( D )。

A.AppletB.JSPC.ServerD.JavaBean31、在J2EE中,使用Servlet过滤器时,需要在web.xml通过(B )元素将过滤器映射到Web资源。

A.<filter>B.<filter-mapping>C .<servlet> D. <servlet-mapping>32、要为一个名为TestServlet的服务器小程序指定初始化参数,应该使用下面哪个部署描述文件元素?( D )A. <servlet-param>B. <param>C. <initialization-param>D. <init-param>33、Web应用程序需要用到的数据库驱动程序JAR文件,应该存放在哪个目录中?( D )A. WEB-INF/thirdpartyB. WEB-INFC. WEB-INF/classesD. WEB-INF/lib34、给定request是一个HttpServletRequest对象,可使用( A )创建一个会话。

A. request.getSession()B. request.Session()C. request.getSession(false)D. request.createSession()35、给定一个会话对象s,有两个属性,属性名分别为myAtt1和myAtt2,下列哪行代码会把这两个属性从会话中删除?( C )。

A. s.removeAllValues();B. s.removeAllAttributes();C. s.removeAttribute("myAtt1");s.removeAttribute("myAtt2");D. s.getAttribute("myAtt1",UNBIND); s.getAttribute("myAtt2",UNBIND);1.在Java中使用关键字new 来实例化对象。

2.Servlet的生命周期包括加载与实例化、初始化、提供服务和销毁四个阶段3.每一个Servlet都需要在web.xml文件中进行部署。

4.Page指令中的import 属性可以设置导入JSP页面中使用的Java类和接口。

5.page指令中的ContentType 属性用于指定输出的内容类型和字符集。

6.使用<jsp:include> 标准动作可以实现动态包含。

7.在JSP页面中的4种作用域是应用作用域、会话作用域、请求作用域和页面作用域。

8.将HTTP响应重定向到其他资源,可以使用HttpServletResponse接口的sendredirect()方法实现。

9.使用DriverManager类的getConnection()方法建立数据库连接对象。

10.JDBC的基本功能包括建立与数据库的连接、发送SQL语句和处理数据库操作结果。

11.Struts框架包含核心控制器、表单bean 、动作对象、JSP页面和配置文件等。

12.在web.xml中注册监听器时需使用<listener>元素,该元素的唯一一个子元素是<listene—classr>。

13.在Struts框架中实现MVC,控制器是由ActionServlet组件实现的。

相关主题