jsp题库及参考答案.docx

上传人:b****0 文档编号:9145271 上传时间:2023-05-17 格式:DOCX 页数:35 大小:29.30KB
下载 相关 举报
jsp题库及参考答案.docx_第1页
第1页 / 共35页
jsp题库及参考答案.docx_第2页
第2页 / 共35页
jsp题库及参考答案.docx_第3页
第3页 / 共35页
jsp题库及参考答案.docx_第4页
第4页 / 共35页
jsp题库及参考答案.docx_第5页
第5页 / 共35页
jsp题库及参考答案.docx_第6页
第6页 / 共35页
jsp题库及参考答案.docx_第7页
第7页 / 共35页
jsp题库及参考答案.docx_第8页
第8页 / 共35页
jsp题库及参考答案.docx_第9页
第9页 / 共35页
jsp题库及参考答案.docx_第10页
第10页 / 共35页
jsp题库及参考答案.docx_第11页
第11页 / 共35页
jsp题库及参考答案.docx_第12页
第12页 / 共35页
jsp题库及参考答案.docx_第13页
第13页 / 共35页
jsp题库及参考答案.docx_第14页
第14页 / 共35页
jsp题库及参考答案.docx_第15页
第15页 / 共35页
jsp题库及参考答案.docx_第16页
第16页 / 共35页
jsp题库及参考答案.docx_第17页
第17页 / 共35页
jsp题库及参考答案.docx_第18页
第18页 / 共35页
jsp题库及参考答案.docx_第19页
第19页 / 共35页
jsp题库及参考答案.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

jsp题库及参考答案.docx

《jsp题库及参考答案.docx》由会员分享,可在线阅读,更多相关《jsp题库及参考答案.docx(35页珍藏版)》请在冰点文库上搜索。

jsp题库及参考答案.docx

jsp题库及参考答案

选择题:

1)下面对Http请求消息使用GET和POST方法陈述正确的是:

(单选)(C)

APOST方法提交信息可以保存为书签,而GET则不行

B可以使用GET方法提交敏感数据

C使用POST提交数据量没有限制

D使用POST方法提交数据比GET方法快

2)Web应用程序打包后的扩展名是:

(单选)(B)

$

AEAR

BWAR

CJAR

DRAR

3)下面关于Servlet的陈述正确的是:

(多选)(BC)

A我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求

BServlet运行在服务器端

CServlet的生命周期包括:

实例化,初始化,服务,破坏,不可以用

DServlet不能向浏览器发送Html标签

4)在Web应用程序中配置了Servlet的信息,如果你的项目为LoginDemo,那么最可能位于哪个目录下。

(单选)(D)

ALoginDemo/

BLoginDemo/src/

CLoginDemo/logindemo/WEB-INF/bin/

DLoginDemo/logindemo/WEB-INF/

5)下面说法错误的是:

(多选)(CD)

AHttp协议是无状态的协议

^

B会话跟踪技术有:

用户授权,隐藏表单域,URL重写,Cookie等

C使用(false)可以新建会话

D使用()可以添加Cookie到客户端

6)在中存在如下代码

username:

在loginservlet中获得文本框的值正确的是:

(单选)(D)

|

A无法获取,因为代码在Html中

B(“userName”)

C(“myName”)

D(“userName”)

7)可以用于发送邮件的协议有:

(多选)(BD)

APop3

BSMTP

CFTP

DIMAP

8)在使用JavaMailAPI发送邮件时可以使用哪个方法:

(单选)(A)

A()

B()

C()

D()

9)Jsp在转译阶段生成文件的扩展名是(B)

Aclass

Bjava

Cexe

Dbin

10)下面的说法错误的是:

(单选)(D)

AJsp可以处理动态内容和静态内容

B在Jsp最终会编译成字节码后执行

C在jsp中可以使用脚本控制Html的标签生成

DJsp中不能使用.00”"errorPage=""isErrorPage="false"%>

\

A该页面可以使用exception对象

B该页面发生异常会转向

C存在errorPage属性时,isErrorPage是必须的属性值且一定为false

D页面一定要有isErrorPage属性且值为true;

11)下面不属于Jsp隐式对象的是:

(单选)(B)

Asession

Bconfig

CpageScope

&

Dexception

12)在jsp中作用域由小到大的组合是:

(单选)(C)

Arequestpagesessionapplication

Bpagerequestsessionapplication

CpageContextrequestsessionapplication

DpageScoperequestsessionScopeapplicationScope

13)在项目中已经建立了一个JavaBean该类为:

,给bean具有name属性,则下面标签用法正确的是:

(单选)(C)

A

useBeanid="student"class="Student"scope="session">

useBean>

B

useBeanid="student"class="Student"scope="session">

hellostudent!

useBean>

C

useBeanid="student"class=""scope="session">

hellostudent!

useBean>

D

getPropertyname="name"property="student"/>

14):

15)下列标签使用正确的是:

(多选)(AC)

A

forwardpage="">

paramname="xxx"value="xxx"/>

forward>

B

forwardpage="">

forward>

C

forwardpage=""/>

D

forwardpage=""/>

paramname="xxx"value="xxx"/>

forward>

16)${empty""}的结果是:

(单选)(C)

Anotnull

Bnull

Ctrue

Dfalse

17)在中存在如下的代码:

{

则在中可以使用可以使用哪些语句可以获取stuid的值:

(多选)(ABD)

A<%=("stuid")%>

B${}

C${param[stuid]}

D${param["stuid"]}

18)在标签处理类中返回值EVAL_PAGE的含义是:

(单选)(B)

A重复执行标签

<

B继续处理页面内容

C跳过标签体内容

D跳过页面内容

19)标签文件的扩展名是:

(单选)(A)

Atld

Btag

Cdtd

Dxml

20)$

21)关于MVC下面说法正确的是:

(多选)(ABCD)

AMVC表示模型,视图,控制器

B在model1体系结构中没有使用Servlet

Cmodel1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题

DJavaBean可以访问数据库

22)Model2体系结构中控制器对象是一个:

(单选)(A)

AServlet

BJavaBean

~

CJsp页面

DHtml页面

23)FilterConfig的哪个方法可以返回init参数的名称(D)

AgetServletContext()

BgetInitParameter(Stringname)

CgetFilterName()

DgetInitParameterNames()

24)下面关于JSP自定义标记的描述正确的是(A)。

(选择一项)

AJSP自定义标记是用于添加新动作标记的扩展机制

B标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件

C文件的表示类文件的位置

D标记的属性名在文件中描述

扩展标记的用法

25)在java程序中的中要使用标记扩展,下列选项正确的是(D)。

(选择一项)

A<%@taglibURL=“/hello”prefix=“examples”%>

B<%taglibURI=“/hello”prefix=“examples”%>

C<%@tagliburl=“/hello”prefix=“examples”%>

D<%@tagliburi=“/hello”prefix=“examples”%>

26)对于

param>动作,描述正确的是(AB)(选择两项)

A

param>是

include>、

forward>标记的子标记

B如果有代码:

forwardpage="">

paramname="name"value="jb-aptech"/>

forward>,则在中可以使用(“name”);把属性name的值取出来

C如果有代码:

forwardpage="">

paramname="name"value="jb-aptech"/>

forward>,则在中可以使用(“name”);把属性name的值取出来

D如果

param>标记不放在

forward>标记内,也就是不作为

forwrd>

的子标记,则使用浏览器查看时会显示错误页面

27)在JSP中,在中有行代码:

<%(“Co.”,”jb-aptech”);%>

在中有行代码:

<%((String)(“Co.”));%>

为了使得在中的如上代码可以显示“bi-aptech”,可以使用(ABD)方法。

(选择三项)

A在中使用把请求提交到

*

B在中使用

forwardfile=””/>把页面跳转到

C在中使用<%(“”);%>把页面重定向到

D在中使用%@includefile=””%包含页面

E在中使用<%

().getRequestDispatcher(“/”).forward(request,response);

%>把页面重定向到

28)在JSP中,在JSP中想要使用JavaBean:

则以下写法正确的是(D)(选择一项)

A

usebeanid=”mybean”scope=”pageContext”class=””/>

?

B

useBeanclass=”C

usebeanid=”mybean”class=”D

useBeanid=”mybean”class=””/>

[JSP]

29)在JSP中,如果使用标记:

getPropertyname=”beanName”property=”propertyName”/>准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名:

propertyNam,也没有getPropertyName()方法,那么会在浏览器中显示(D)

A错误页面

Bnull

C0

D什么也没有

[Web的部署问题]

30)一个Web应用程序的目录由两部分组成,(BCD)。

(选择三项)

A一个classes目录,还有一个包含了html、Servlet、JSP等文件的目录

B一个包含公有资源的目录,还有一个私有的目录

C一个Web应用的根目录,和在根目录下的WEB-INF目录

D一个可以访问任何文件的目录,一个禁止下载其中资源的目录

31)在JSP中,当发生404错误,浏览器会显示默认的页面,为了使得当发生404错误时,打开自己设计的文件:

,(A)在中配置。

(选择一项)

A

404

/errors/

B

404

/errors/

C

.$404Exception

/errors/

D

404

/errors/

32)在JSP中myWebApp是一个web应用程序的根目录,当在浏览器中输入,会自动打开该目录下的文件。

为了达到这个要求,需要在中添加如下代码。

(选择一项)(D)

A

B

%

C

D

33){

34)在有如下代码段:

teacher

teacherCart

在Servlet中()把Servlet名:

teacher取出来。

(选择一项)(B)

A使用Servlet的getServletName方法

B使用ServletConfing的getServletName方法

C使用ServleContext的getServletName方法

D使用ServletRequest的getServletName方法

ServletConfig表示Servlet的配置149ServletContext表示上下文,一组servlet共享的资源251getServletContext().get得到的是上下文参数253ServletConfig获得servlet初始化参数

35)JSP代码<%=”1+4”%>将输出(A).(选择一项)

A1+4

B5

C14

~

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

36)在JSP中,在中有以下代码段:

…………

listOrders

………………

其中,省略号表示了一些代码。

在Servlet中(C)把初始化参数listOrders的值:

取出来。

(选择一项)

A使用Servlet的getInitParameter(“listOrders”)方法

B使用ServletContext的getInitParameter(“listOrders”)方法

C使用ServletConfig的getInitParmeter(“listOrders”)方法

D使用ServletRequest的getInitParmeter(“listOrders”)方法

^

在JSP中,在有如下代码段

在Servlet中(B)把webmaster的值取出来。

(选择一项)

2A使用RequestDispatcher的getInitParameter(“webmaster”)方法

B使用ServletContext的getInitParameter(“webmaster”)方法

C使用ServletConfig的getInitParameter(“webmaster”)方法

D使用GenericServlet的getInitParameter(“webmaster”)方法

·

37)在JSP中,在中,有如下代码:

30/*是分钟*/

a)以下描述,正确的是(B)。

(选择一项)

A定义了默认的会话时时长,时长为30秒

B可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来

~

C定义了默认的会话超时时长,时长为30小时

D可以使用Session类的getMaxInactiveInterval()方法把该值取出来

38)在JSP中,当用户在浏览器中输入:

就会调用student这个Servlet,可以在中(C)配置。

(选择一项)

A

/start/*

student

@

B

student

/start/*

C

student

student

student

/start/*

D

st

student

]

student

/start/*

 

39)文件如下:

<%!

staticinti=0;intj=0;%>

<%

for(;i++<2;)

{(j++);(“”);}

%>

有两个客户依次使用浏览器浏览,且每个客户只浏览一次,那么第二个客户看到浏览器显示(D).(选择一项)

A01

B12

C34

D56

E什么也没有

40)如果a是b的父类,b是c的父类,c是d

;

的父类,他们都在包中。

则以下正确的是(BC)。

(选择两项)

A

usebeanid=“mybean”scope=“page”

class=“”type=“b”>

B

usebeanid=“mybean”scope=“page”

class=“”type=“Object”/>

C

usebeanid=“mybean”scope=“page”

class=“”type=“”/>

D

usebeanid=“mybean”scope=“page”

-

class=“”type=“a”/>

41)在JSP中,文件使用了一个Bean,该Bean属于类,该Bean和oracle数据库连接,完成对数据库中某个表的插入、修改和查询数据的功能,的方法getRs返回记录集rs,则以下描述正确的是(A)(选择一项)

A如果中要使用这个rs来查询数据,则该jsp必须使用page指令的import属性导入包中类

B如果中要使用这个getRs方法来返回rs而已,而不使用rs执行任何操作,则在中不导入包中类

C如果在中使用page指令的import属性导入包中的类了,则不用在中导入中的类

D如果在中导入中的类,则不用在中使用page指令的import属性导入包中的类

42)在JSP中,下面对JSP指令的描述,正确的是(A)

~

A指令以”<%@开始,以”%>”结束

B指令以”<%开始,以%>”结束

C指令以”<”开始,以”>”结束

D指令以”

”开始,以”/>”结束

43)下列关于JSP的scriptlet的陈述正确的是(AD)。

(选择两项)

AScriptlet是包含在<%和%>之间的

BScriptlet可以包含import语句

CScriptlet不但包含Java代码,还可以包含html代码

D整个JSP可以有多个<%T和%>对

 

1在(D)中存储描述web应用程序的元数据。

AjspBjar文件CTag文件D

2在Http协议中用于发送大量数据的方法的是(A)

ApostBgetCputDoptions

3HttpServletRequest接口的(C)方法用于创建会话。

AsetSession()BgetContext()CgetSession()DputSession()

4Servlet使用(C)接口的forward和include方法进行通信。

AServletContextBServletConfigCRequestDispatcherDHttpSession

5ServletContext接口的(D)方法用于将对象保存到Servlet上下文中。

AgetServetContext()BgetContext()CgetAttribute()DsetAttribute()

6(A)是发送邮件的协议。

;

ASMTPBIAMPCPOP3DHTTP

7JSP是在(A)阶段生成Servlet源代码的。

A转译B编译C执行D响应

8page指令的(B)属性用于引用需要的包或类

AextendsBimportCisErrorPageDlanguage

9下列选项中,(D)是正确的表达式

A<%!

Inta=0;%>B<%inta=0;%>C<%=(3+5);%>D<%=(3+5)%>

10下列选项中,(B)可以准确地获取请求页面的一个文本框的输入(文本框的名称为name).

:

A(name)

B(”name”)

C(name)

D(“name”)

11使用response对象进行重定向时,使用的方法是(C)

AgetAttributeBsetContentTypeCsendRedirectDsetAttribute

12(B)范围将使Bean一直保留到其到期或被删除为止

ApageBsessionCapplicationDrequest

*

13JspEL表达式的语法为

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2