1、下面哪一个不是动态网页技术(D)。
A.ASP
B.JSP
C.PHP
D.HTML
2、下列关于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)文件中进行配置。
fig
l
l
5、JSP页面经过编译之后,将创建一个(B)。(选择一项)
A.applet
B.servlet
C.application
<文件
6、下列哪个方法用于从ServletContext中检索属性?(B)
A.ObjectgetObject(intindex)
B.ObjectgetAttribute(Stringname)
C.StringgetObjext(intindex)
D.StringgetAttribute(Stringname)
7、下列哪个接口或类检索与用户相关的会话对象?(D)
A.HttpServletResponse
B.ServletConfig
C.ServletContext
D.HttpServletRequest
8、<jsp:useBean>中指定Bean实例的存取范围的属性是(C)。
A.id
B.class
C.scope
9、下列哪个page指令是合法的?(C)
A.<%pagelanguage=”java”%>
B.<%!pagelanguage=”java”%>
C.<%@pagelanguage=”java”%>
D.<%@Pagelanguage=”java”%>
10、下列不是JSP隐含变量的是(C)。
B.out.
jsp创建
D.sesion
11、为了丰富JSP页面的图形化布局,可以使用下面哪个JSP标准动作把一个图像导入到JSP 页面中?(D)
A.<jsp:imagepage=”logo.png”/>
B.<jsp:includepage=”logo.png”/>
C.<jsp:includefile=”logo.png”/>
D.使用JSP标准动作无法做到
12、在JSP中,(A)动作用于将请求转发给其他JSP页面。
A.forward
B.include
C.useBean
D.setProperty
13、在JSP的ModelII模式中,模型层对象被编写为(D)。
A.Applet
B.JSP
C.Servlet
D.JavaBean
14.在JSP的ModelII模式中,视图层对象被编写为(B)。
A.Applet
B.JSP
C.Servlet
D.JavaBean
15.从“员工”表的“姓名”字段中出名字包含“玛丽”的人,下面哪条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、关于l的配置说法错误的是(D)。
A.在l描述中,要指定这个Servlet的名字。
B.在l描述中,要指定这个Servlet的类。
C.在l描述中,要为Servlet做URI映射。
D.在l中不可同时指定多个Servlet。
18、(D)是JSP中最基本的对象,它是用户与服务器进行交互的基础。
A.Response对象
B.Session对象
C.Application对象
D.Request对象
19、Java是(C)公司开发的。
A.Microsoft
B.Adobe
C.Sun.DMacromedia
20、Servlet中,HttpServletResponse的(C)方法用来把一个Http请求重定向到另外的URL。
A.sendURL()
C.sendRedirect()
21、不能实现会话跟踪技术的是(B)。
A.URL重写
B.使用application
C.使用Cookie
D.使用session
22、在JSP中,page指令的(B)属性用来引入需要的包或类。
Aextends Bimport
Clanguge DcontentType
23、下列哪个状态码表示“NotFound无法到指定位置的资源”?(D)
A.100
B.201
C.400
D.404
24、在l中,有如下代码:
<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)
A.session.invalidate();
B.session.close();
C.session.destroy();
d();
27、在JSP中如果要导入java.io.*包,应该使用(A)指令。
A.page
B.include
C.taglib
D.forward
28、在Servlet里,能正确获取session的语句是(A)。
A.Session(true);
B.HttpSession(true);
C.Session(true);
D.HttpSession(true);
29、在J2EE中,在一个JSP文件中,有表达式<%=2+3%>,它将输出(B)。
A.2+3
B.5
C.23
D.不会输出,因为表达式是错误的
30、在J2EE的ModelⅡ模式中,模型层对象被编写为(D)。
A.Applet
B.JSP
C.Server
D.JavaBean
31、在J2EE中,使用Servlet过滤器时,需要在l通过(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/thirdparty
B.WEB-INF
C.WEB-INF/classes
D.WEB-INF/lib
34、给定request是一个HttpServletRequest对象,可使用(A)创建一个会话。
35、给定一个会话对象s,有两个属性,属性名分别为myAtt1和myAtt2,下列哪行代码会把这两个属性从会话中删除?(C)。
veAllValues();
veAllAttributes();
veAttribute("myAtt1");s.removeAttribute("myAtt2");
Attribute("myAtt1",UNBIND);s.getAttribute("myAtt2",UNBIND);
1.在Java中使用关键字new来实例化对象。
2.Servlet的生命周期包括加载与实例化、初始化、提供服务和销毁四个阶段
3.每一个Servlet都需要在l文件中进行部署。
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.在l中注册时需使用<listener>元素,该元素的唯一一个子元素是<listene —classr>。
13.在Struts框架中实现MVC,控制器是由ActionServlet组件实现的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论