JSP程序设计考试试题与答案

发布时间 : 星期六 文章JSP程序设计考试试题与答案更新完毕开始阅读

96.我们在实现国际化的时候显示资源包里的信息是使用的下面的那个标签库( B )

A.struts-logic.tld B.struts-html.tld

C.struts-bean.tld D.struts-tiles.tld

97.下列哪个不是HTML的常用标记(C )

A. B.

C. D.

98.运行tomcat的时候必须配置jdk那么配置的环境变量的名字是( A )

A.java_home B.classpath

C.path D.tomcat_home

99.在一个mvc中,我们一般都使用模型来处理业务逻辑。那么在struts里实现模型的一般都是下面那一个( A )

A.java bean B.jsp

C.servlet D.taglib

100.在J2EE中,使用Servlet过滤器时,可以在web.xml文件的( A )元素中包括元素。

A. B.

C. D.

101.下列可以正确获取当前Web程序物理路径的方法为( D )

A.response.getRealPath(“/”) B.request.getFile(“/”)

C.response.getFile(“/”) D.request.getRealPath(“/”)

103.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的( A )目录。

A.common\\lib B.server

C.server\\lib D.common

105.在J2EE中,<%=”2”+4%>将输出( B )

A.不会输出,因为表达式是错误的 B.24

C.2+4 D.6

106.J2EE中,JSP EL 表达式:${user.loginName}执行效果等同于( A )

A.<% = user.getLoginName()%> B.<% = user.loginName%>

C.<%user.getLoginName();%> D.ServletContext、getPathInfo()

109.在J2EE中,request对象的( A )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。

A.String[] getParameterValues(String name) B.String[] getParameter(String name) C.String getParameter(String name) D.String getParameterValuses(String name)

110.java.io.File对象的( D )方法可以新建一个文件。

A.createFile() B.mkdir()

C.delete() D.createNewFile()

111.JSP页面经过编译之后,将创建一个( D)

A.exe文件 B.applet

C.application D.servlet

D.ServletContext、getContextPath()

113.J2EE中,( )类( )方法用于返回应用程序的上下文路径。( A )

A.HttpServletRequest、getContextPath() B.HttpServletRequset、getPathInfo() C.ServletContext、getPathInfo()

114.在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是( C )

A.someFilter

e>

e> ram>

B.someFilter

A.String getParameterValuses(String name) B.String[] getParameter(String name) C.String getParameter(String name) D.String[] getParameterValues(String name)

C.someFilter D.someFilter

115.在J2EE中,request对象的( D )方法可以获取

117.在J2EE MVC设计模式体系结构中( D )是实现控制器的首选方案。 A.HTML C.JSP

B.JavaBean

D.Servlet

118.一个taglib指令必须有那些属性( C ) A.value prefix C.url prefix

B.url loaction

D.url value

120.EVAL_BODY_BUFFERED 的( B ) A.SKIP_BODY C.EVAL_BODY_INCLUDE

B.EVAL_PAGE

D.SKIP_PAGE

125.使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是( A. C.

B.

D.

126.在JSP中,要定义一个方法,需要用到以下( B )元素 A. <% %> C. <%@ %>

B.<%! %>

D.<%= %>

127.在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用( D )方法。 A.service C.destroy

B.init

D.doFilter

128.在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是( A.request C.application

B.response

D.page

129.扩展标签使用的是下面的那个包( A ) A.javax.servlet.jsp.tagext.* C.java.io.*

B.javax.servlet.jsp.*

D.javax.servlet.*

133.声明对象的默认有效范围为(B ) A.request C.session

B.page

D.application

135.下面那个方法用于在session中存储对象( B ) A.setDataAttribute C.以上都不是

B.setAttribute

D.setData

136.在html标记中,( B )标记用于设置当前页面的标题。 A.html

C.name

B.title

D.head

137.我们是从下面的那个接口里获取的session( A ) A.HttpServletRequest C.ServletRequest

B.HttpServletResponse

D.ServletResponse

138.对于jsp中的application对象来说,我们在servlet中可以使用下面的那个对象来访问( A )

A.servletresponse

B.servletcontext

C ) B ) C.servletrequest D.servletconfig

141.如果一个.do里已经做了错误验证,就必须在配置文件里的对应的action标签里存在一个属性是( A )

A.input B.redirect

C.contextrelative D.scope

142.我们把用户发送给服务器的信息叫请求,服务器对客户端发送消息叫响应,下面是对请求和响应过程的描述,错误的是( B )

A.请求和响应完成,客户和服务器的连接就断开 B.可以没有请求而只有服务器的响应 C.发送请求后可以没有响应 D.如果有响应必须有对应的请求

143.下列( D )指令定义在JSP编译时包含所需要的资源。

A.forward

B.taglib

C.include D.page

144.Servlet中,HttpServletResponse的( C )方法用来把一个Http请求重定向到另外的URL。

A.redirectURL() B.sendURL()

C.sendRedirect() D.redirectResponse()

145.在Servlet里,能正确获取session的语句是( C )。

A.HttpSession session = response. getHttpSession (true); B.HttpSession session = response.getSession(true); C.HttpSession session = request.getSession(true); D.HttpSession session = request.getHttpSession(true);

146.释放session对象时,使用session对象的( A )方法。

A.invalidate() B.delete

C.clear() D.remove()

147.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( A )

A.<%@include file = “inc.jsp”%>

B.<%@include page=“inc.jsp”flush= “true”%> C. D.

148.在http协议里有一个请求只有报头没有内容是下面的那一个请求( C )

A.PUT B.POST

C.HEAD D.GET

149.对一个session来说我们描述正确是( B )

A.一个session对应一个浏览器,浏览器关闭session就销毁了

B.服务器为每一个浏览器分配一个session,但session不会在浏览器关闭的时候销毁。只有过期或服务器关闭才会销毁 C.一个session不对应一个浏览器,一台计算机只有一个session D.以上都不对

150.要配置数据库连接池必须的技术是( B )

A.RMI B.JNDI

C.JMS D.以上都不是

151.page对象属于( A )类对象

A.作用域通信对象 B.错误

C.Servlet D.输入输出

152.下述选项中不属于JDBC基本功能的是( B )

A.处理查询结果 B.数据库维护管理

C.提交SQL语句 D.与数据库建立连接

153.对于servletrequest对象来说它的getParameter方法是来获取页面传递来的参数的,下面的表单里的那些参数能被它获取到( B ) < form action=\

< input type=\< input type=\< input type=\< input type=\

A.user_name user_tel user_file B.以上都不对

C.user_tel user_file D.所有

154.在html中绘制表格时,( D )标记是表格中的换行标记。

A. B.

155.给定JSP程序源码如下,该JSP运行后输出的结果是( B )<% int count =1;%> Count: <% ++count; %>

A.Count:1 B.Count

C.Count:2 D.1:2

156.下面哪一个不是JSP本身已加载的基本类?( C )

A.javax.servlet.jsp.* B.java.lang.*

C.java.io.* D.javax.servlet.*

158.在JSP中如果要导入 java.io.* 包,应该使用( C )指令。

A.forward B.taglib

C.page D.include

159.下列XML格式正确的为( A )

A.<学生 学号=“101”姓名=”张三”/> B.<学生 学号=“101”姓名=张三/>

C.学生 D.<学生 学号=“101”姓名=”张三”>

161.给定一个JSP程序源码如下:

在two.jsp中加入( A )代码片断可以输出参数location的值。

A.<% = request.getParameter(“location”)%> B. C. D.<% = request.getAttribute(“location”)%>

162.重定向可以使用( B )方法。

A.response.sendRedirect(“login.jsp”): B.request.sendRedirect(“login.jsp”); C. D.

联系客服:779662525#qq.com(#替换为@)

C.

D.