admin 管理员组

文章数量: 887176


2024年1月17日发(作者:malloc需要什么头文件)

JSP测试题一试题及答案

1)在JSP中,要定义一个方法,需要用到以下()元素。 [单选题] *

A. <%= %>

B. <% %>

C. <%! %>(正确答案)

D. <%@ %>

2)JSP页面经过编译之后,将创建一个()。 [单选题] *

A. applet

B. servlet(正确答案)

C. application

D. exe文件

3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。()选题] *

A. doStartTag()

B. doEndTag()(正确答案)

C. doInitBody()

D. doAfterBody()

5) 在J2EE中,以下不是JSP隐式对象的是()。 [单选题] *

A. pageContext

B. context(正确答案)

C. application

D. out

[单

6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。 [单选题] *

A. sendURL()

B. redirectURL()

C. sendRedirect()(正确答案)

D. redirectResponse()

7) 在JSP中,page指令的()属性用来引入需要的包或类。 [单选题] *

A. extends

B. import(正确答案)

C. languge

D. contentType

8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。 [单选题] *

A. init

B. service

C. doFilter(正确答案)

D. destroy

9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。 [单选题] *

A. A+B

B. AB

C. 131(正确答案)

D. 错误信息,因为表达式是错误的

14) J2EE中,以下关于HttpServlet的说法错误的是()。 [单选题] *

A. HttpServlet是一个抽象类

B. HttpServlet类扩展了GenericServlet类

C. HttpServlet类的子类必须至少重写service方法(正确答案)

D. HttpServlet位于包中

16) J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是()。 [单选题] *

A. 0

B. True

C. False(正确答案)

D. 1

18) 如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。 [单选题] *

A. 1(正确答案)

B. 1或多

C. 0或1

D. 0或多

21) 在中包含数行代码与一张图片,现在要创建一个,每次浏览时都能够以最快的速度显示中的所有内容以及自身要显示的内容,应该在中使用的语句是()。 [单选题] *

A. <%@include file = “”%>(正确答案)

B. <%@include page=“”flush= “true”>

C.

D.

24) 要设置某个JSP页面为错误处理页面,以下page指令正确的是()。 [单选题]

*

A. <%@ page errorPage="true"%>

B. <%@ page isErrorPage="true"%>(正确答案)

C. <%@ page extends="orPage"%>

D. <%@ page info="error"%>

25)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议()。 [单选题] *

A. POP3 SMTP

B. POP3 TCP

C. SMTP TCP

D. SMTP POP3(正确答案)

26) 在Servlet里,能正确获取session的语句是()。 [单选题] *

A. HttpSession session = sion(true);(正确答案)

B. HttpSession session = pSession(true);

C. HttpSession session = sion(true);

D. HttpSession session = response. getHttpSession (true);

27) 在JSP中,()动作用于将请求转发给其他JSP页面。 [单选题] *

A. forward(正确答案)

B. include

C. useBean

D. setProperty

28) 在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出()。 [单选题] *

A. 2+3

B. 5(正确答案)

C. 23

D. 不会输出,因为表达式是错误的

29) 在J2EE实现企业级应用开发中,()是描述标记库的XML文档。 [单选题] *

A. TLD文件(正确答案)

B. DTD文件

C. WAR文件

D. EAR文件

31)在J2EE中,重定向到另一个页面,以下()语句是正确的。 [单选题] *

A. direct("");

B. direct();

C. direct("");(正确答案)

D. direct();

32) 在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。 [单选题] *

A. page

B. request

C. response(正确答案)

D. application

33) 在J2EE中,使用Servlet过滤器时,可以在文件的()元素中包括元素。 [单选题] *

A. (正确答案)

B.

C.

D.

34) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求()。 [单选题] *

A. HttpServlet doHead

B. HttpServlet doPost(正确答案)

C. ServletRequest doGet

D. ServletRequest doPost

37) 在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。 [单选题] *

A. String getParameter(String name)

B. String[] getParameter(String name)

C. String getParameterValuses(String name)

D. String[] getParameterValues(String name)(正确答案)

38)()是发送邮件的协议。 [单选题] *

A. SMTP(正确答案)

B. LAMP

C. POP3

D. HTTP

39) WEB应用中,常用的会话跟踪方法不包括()。 [单选题] *

A. URL重写

B. Cookie

C. 隐藏表单域

D. 有状态HTTP协议(正确答案)

40) 在J2EE中,${2 + “4”}将输出()。 [单选题] *

A. 2 + 4

B. 6(正确答案)

C. 24

D. 不会输出,因为表达式是错误的

41) 在J2EE的Model Ⅱ模式中,模型层对象被编写为()。 [单选题] *

A. Applet

B. JSP

C. Server

D. JavaBean(正确答案)

42) J2EE中,JSP EL 表达式:${ame}执行效果等同于()。 [单选题] *

A. <% = inName()%>(正确答案)

B. <%inName();%>

C. <% = ame%>

D. <% ame;%>

43) J2EE中,()类()方法用于返回应用程序的上下文路径()。 [单选题] *

A. HttpServletRequest、getContextPath()(正确答案)

B. HttpServletRequset、getPathInfo()

C. ServletContext、getContextPath()

D. ServletContext、getPathInfo()

44) 在J2EE中,使用Servlet过滤器时,需要在通过()元素将过滤器映射到Web资源。 [单选题] *

A.

B. (正确答案)

C.

D.

47) servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()。 [单选题] *

A. 加载类,实例化,请求处理,初始化,销毁

B. 加载类,实例化,初始化,请求处理,销毁(正确答案)

C. 实例化,加载类,初始化,请求处理,销毁

D. 加载类,初始化,实例化,请求处理,销毁

1)在J2EE中,<%=2+4%>将输出()。 [单选题] *

A. 2+4

B. 6(正确答案)

C. 24

D. 不会输出,因为表达式是错误的

2)在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。 [单选题] *

A. String getParameter(String name)

B. String[] getParameter(String name)

C. String getParameterValues(String name)

D. String[] getParameterValues(String name)(正确答案)

3)()是发送邮件的协议。 [单选题] *

A. SMTP(正确答案)

B. IAMP

C. POP3

D. HTTP

4)J2EE中,JSP EL表达式:${ame}的执行效果等同于()。 [单选题] *

A. <%=inName()%>(正确答案)

B. <% inName();%>

C. <%=ame%>

C. <% ame;%>

6)要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,

该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目

标,最适合的开发模式是()。 [单选题] *

A. DAO

B. ValueObject

C. MVC(正确答案)

D. Proxy

7) 在J2EE中,使用Servlet过滤器时,需要在通过()元素将过滤器映射到Web资源。 [单选题] *

A.

B. (正确答案)

C.

D.

8)在J2EE的Model II模式中,模型层对象被编写为()。 [单选题] *

A. Applet

B. JSP

C. Servlet

D. JavaBean(正确答案)

9) J2EE中,()类的()方法用于返回应用程序的上下文路径()。 [单选题] *

rvletRequest、getContextPath()(正确答案)

B. HttpServletRequest、getPathInfo()

C. ServlettContext、getContextPath()

D. ServlettContext、getPathInfo()

1、下面哪一个不是JSP本身已加载的基本类?()。 [单选题] *

A、.*

B、.*(正确答案)

C、t.*

D、.*

2、对于预定义<%!预定义%>的说法错误的是:() [单选题] *

A、一次可声明多个变量和方法,只要以“;”结尾就行

B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量(正确答案)

D、在预定义中声明的变量将在JSP页面初始化时初始化

3、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:() [单选题] *

A. Select * from员工 where 姓名 =’_玛丽_’

B. Select * from员工 where 姓名 =’%玛丽_’

C. Select * from员工 where 姓名 like ‘_玛丽%’

D. Select * from员工 where 姓名 like ‘%玛丽%’(正确答案)

4、下述选项中不属于JDBC基本功能的是:() [单选题] *

A.与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理(正确答案)

5、在JSP中使用标记时,不会出现的属性是:() [单选题] *

A. name

B. property

(正确答案)

D.以上皆不会出现

6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:() [单选题] *

A. <%@ page %>作用于整个JSP页面。

B.可以在一个页面中使用多个<%@ page %>指令。

C.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D.<%@ page %>指令中的属性只能出现一次。(正确答案)

7、在JSP中调用JavaBean时不会用到的标记是:() [单选题] *

A. (正确答案)

B.

C.

D.

8、关于JavaBean正确的说法是:() [单选题] *

文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写(正确答案)

B.在JSP文件中引用Bean,其实就是用语句

C.被引用的Bean文件的文件名后缀为.java

文件放在任何目录下都可以被引用

9、Servlet程序的入口点是:() [单选题] *

()(正确答案)

()

e()

()

10、 不能在不同用户之间共享数据的方法是() [单选题] *

A.通过cookie(正确答案)

B.利用文件系统

C.利用数据库

D.通过ServletContext对象

在J2EE中,文件中有如下一行代码:

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

[单选题] *

A. page

B. request

C. session(正确答案)

ation

给定一个Servlet的代码片段如下:

Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

_______

[单选题] *

A. PrintWriter out = ter();(正确答案)

B. PrintWriter out = ter();

C. OutputStream out = putStream();

D. OutputStream out = ter();

给定如下JSP代码,假定在浏览器中输入URL:localhost:8080/web/,可以调用这个JSP,那么这个JSP的输出是()。

<%@ page contentType="text/html; charset=GBK" %>

<%@ taglib uri=”/jsp/jstl/core” prefix=”c”%>

<% int counter = 10; %>

it’s an odd

it’s an even

[单选题] *

A. 一个HTML页面,页面上显示it’s an odd

B. 一个HTML页面,页面上显示it’s an even(正确答案)

C. 一个空白的HTML页面

D. 错误信息

给定java程序,代码如下:

package user;

public class User{

private String password;

private String loginName;

public String getLoginName(){

return loginName;

}

public String getPassword(){

return password;

}

public void setLoginName(String loginName){

ame=loginName;

}

public void setPassword(String password){

rd=password;

}

}

给定,代码片断如下:

____________

loginName:

password:

在浏览器上输入URL:localhost/user,jsp?loginName=sa&password=sa并回车

要使浏览器上显示:

loginName: sa password: sa

在中的下划线处应填入以下()代码. (选择一项)

*

A.

name=”user” property=”loginName” value=”*”/>

property=”password” value=”*”/>

B.

name=”user” property=”loginName” value=”*”/>

property=”password” value=”*”/>

C.

name=”user” property=”*” />

D.

name=”user” property=”*” />(正确答案)

给顶一个JSP程序源代码,如下:

在中使用()代码片段可以输出参数location的值。

[单选题] *

A.

B.

C. <%=ribute("location")%>

D. <%=ameter("location")%>(正确答案)

某JSP程序中声明使用javaBean的语句如下:

要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项)

*

A. (正确答案)

B.

C. <%=inName()%>(正确答案)

D. <%=perty(“loginName”)%>

在J2EE中,文件如下:

<%{%>

<% ("ABC");%>

<%}%> buffer is <%=buffer%>

运行时,将发生()。 (选择一项)

[单选题] *

A. 转译期错误(正确答案)

B. 运行期错误

C. 运行后,浏览器上显示:buffer is null

D. 运行后,浏览器上显示:buffer is ABC

给定文件代码片断,如下:

<% ribute("User","HAHA");%>

_______//此处填写代码

给定文件代码片断,如下:

<%=ribute("User")%>

要求运行时,浏览器上输出:HAHA

要满足以上条件,中下划线处应填入以下()语句。(选择一项)[单选题] *

A.

B. <%@ include file=""%>(正确答案)

C.

D. <% direct("");%>

在J2EE中,在中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30( )。 (选择一项)

[单选题] *

A. 毫秒

B. 秒

C. 分钟(正确答案)

D. 小时

22) 给定一个JSP程序源码如下:

在中加入( )代码片断可以输出参数location的值。 (选择一项)

[单选题] *

A.

B.

C. <% = ribute(“location”)%>

D. <% = ameter(“location”)%>(正确答案)

使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是( )。(选择一项) [单选题] *

A. hello ag

(正确答案)

B. hello ag

C. hello ag

D. hello ag

给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。 (选择二项)

<% String name="JACK"; %>

WELCOME,______

*

A. name

B. <%=name%>(正确答案)

C. n(name);

D. <% n(name); %>(正确答案)

给定JSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项)

<% int count =1;%> Count: <% ++count; %>

[单选题] *

A. Count:1

B. Count:2

C. 1:2

D. Count:(正确答案)

给定如下Servlet代码,假定在浏览器中输入URL:localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出是()。

import .*;

import t.*;

import .*;

public class HelloServlet extends HttpServlet{

public void service(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException{

}

public void doGet(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException {

tentType("text/html");

PrintWriter out = ter();

n("");

n("");

n("doGet Hello World!");

n("");

n("");

();

}

public void doPost(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException {

tentType("text/html");

PrintWriter out = ter();

n("");

n("");

n("doPost Hello World!");

n("");

}

} (选择一项)

[单选题] *

A. 一个HTML页面,页面上显示doGet Hello World!

B. 一个HTML页面,页面上显示doPost Hello World!

C. 一个空白的HTML页面(正确答案)

D. 错误信息

40) 给定JSP程序源码如下:

<% int count =1;%> _______

以下()语句可以在下划线处插入,并且运行后输出结果是:1。 (选择一项)

[单选题] *

A. <%=++count %>

B. <% ++count; %>

C. <% count++; %>

D. <% =count++ %>(正确答案)

41) 在J2EE中,在中定义过滤器时可以指定初始化参数,以下定义正确的是()(选择一项) [单选题] *

A. someFilter lter encoding EUC_JP (正确答案)

B. someFilter encoding EUC_JP

C. someFilter encoding EUC_JP

D. someFilter lter encoding EUC_JP

48) 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)

Public class Servlet1 extends HttpServlet{

Public void init() throws ServletException{

}

Public void service(HttpServletRequest request,HttpServletResponse response)

Throws ServletException,IOException{

PrintWriter out = ter();

n(“hello!”);

}

}

[单选题] *

A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

B. 编译后,把放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!(正确答案)

C. 编译后,把放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字

D. 编译后,把放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

某web应用的上下文路径是root,配置文件中有如下片段:

process

sServlet

process

/proc

以下说法正确的是()。(选择二项)

*

A. 在包slt中,有一个名为的文件(正确答案)

B. 该servlet的访问路径是机器IP:端口号/root/proc(正确答案)

C. 该servlet的访问路径是机器IP:端口号/root/ProcessServlet

D. 该servlet的访问路径是机器IP:端口号/root/ProcessServlet

在J2EE中,文件中有如下一行代码:

要使user对象可以作用于整个应用程序,下划线中应添入()。(选择一项)

[单选题] *

A. page

B. request

C. session

D. application(正确答案)

在J2EE中,文件中有如下一行代码:

要使user对象只能在使用时使用,当加载页面时就会将其销毁。下划线中应填入()。 [单选题] *

A. page(正确答案)

B. request

C. session

D. application


本文标签: 页面 方法 文件 代码 请求