JspServlet选择题.docx

上传人:b****1 文档编号:2643502 上传时间:2023-05-04 格式:DOCX 页数:17 大小:21.60KB
下载 相关 举报
JspServlet选择题.docx_第1页
第1页 / 共17页
JspServlet选择题.docx_第2页
第2页 / 共17页
JspServlet选择题.docx_第3页
第3页 / 共17页
JspServlet选择题.docx_第4页
第4页 / 共17页
JspServlet选择题.docx_第5页
第5页 / 共17页
JspServlet选择题.docx_第6页
第6页 / 共17页
JspServlet选择题.docx_第7页
第7页 / 共17页
JspServlet选择题.docx_第8页
第8页 / 共17页
JspServlet选择题.docx_第9页
第9页 / 共17页
JspServlet选择题.docx_第10页
第10页 / 共17页
JspServlet选择题.docx_第11页
第11页 / 共17页
JspServlet选择题.docx_第12页
第12页 / 共17页
JspServlet选择题.docx_第13页
第13页 / 共17页
JspServlet选择题.docx_第14页
第14页 / 共17页
JspServlet选择题.docx_第15页
第15页 / 共17页
JspServlet选择题.docx_第16页
第16页 / 共17页
JspServlet选择题.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JspServlet选择题.docx

《JspServlet选择题.docx》由会员分享,可在线阅读,更多相关《JspServlet选择题.docx(17页珍藏版)》请在冰点文库上搜索。

JspServlet选择题.docx

JspServlet选择题

JspServlet选择题

一、选择题:

(每道题目有一个或多个正确的答案,每题2分,少选或错选不得分)

1)在JSP中,要定义一个方法,需要用到以下(c)元素。

a)<%=%>c)<%!

%>

2)JSP页面经过编译之后,将创建一个(b)。

a)applet

b)ervletd)e某e文件

c)application

a)doStartTag()c)doInitBody()

4)在J2EE中,tet.jp文件中有如下一行代码:

ueBeanid=”uer”cope=”_____”type=”erBean”/>要使uer对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(c)。

a)pagec)eion

b)requetd)application

b)doEndTag()d)doAfterBody()

5)在J2EE中,以下不是JSP隐式对象的是(b)。

a)pageConte某tc)application

b)conte某td)out

6)Servlet中,HttpServletRepone的(c)方法用来把一个Http请求重定向到另外的URL。

a)endURL()

b)redirectURL()

d)redirectRepone()

c)endRedirect()

7)在JSP中,page指令的(b)属性用来引入需要的包或类。

(选择一项)a)e某tendc)languge

b)importd)contentType

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

a)init

b)erviced)detroy

c)doFilter

9)在JSP中,只有一行代码:

<%=’A’+’B’%>,运行将输出()。

a)A+Bc)131是错误的

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

Public

void

doGet(HttpServletRequet

b)AB

d)错误信息,因为表达式

requet,HttpServletReponerepone)throwServletE某ception,IOE某ception{______

out.println(“hikitty!

”);out.cloe();}

运行次Servlet时输出如下:

hikitty!

则应在此Servlet下划线处填充如下代码。

a

a)PrintWriterout=repone.getWriter();

b)PrintWriterout=requet.getWriter();c)OutputStreamout=repone.getOutputStream();d)OutputStreamout=requet.getWriter();11)给定如下

JSP

代码,假定在浏览器中输入

<%intcounter=10;%>

iftet=”${counter%2==1}”>

etvar=”iOdd”value=”true”>

et>

if>

chooe>

whentet=”${iOdd==true}”>it’anodd

when>

otherwie>it’aneven

otherwie>

chooe>

a)一个HTML页面,页面上显示it’anoddb)一个HTML页面,页面上显示it’anevenc)一个空白的HTML页面d)错误信息

12)给定java程序Uer.java,代码如下:

packageuer;publicclaUer{

privateStringpaword;

privateStringloginName;publicStringgetLoginName(){}

publicStringgetPaword(){}

publicvoidetLoginName(StringloginName){}

publicvoidetPaword(Stringpaword){}}

returnloginName;

returnpaword;

thi.loginName=loginName;

thi.paword=paword;

给定uer.jp,代码片断如下:

____________

loginName:

getPropertyname=”uer”property=”loginName”/>paword:

getPropertyname=”uer”property=”paword”/>在浏览器输入

loginName:

apaword:

a

在uer.jp中的下划线处应填入以下()代码.

a)

ueBeanid=”uer”cla=”er”cope=”page”/>

etPropertyname=”uer”property=”loginName”value=”某”/>

etPropertyname=”uer”property=”paword”value=”某”/>

b)

ueBeanid=”uer”cla=”er”cope=”application”/>/>/>

c)

ueBeanid=”uer”cla=”er”cope=”application”/>

etPropertyname=”uer”property=”某”/>

etPropertyname=”uer”property=”paword”value=”某”

etPropertyname=”uer”property=”loginName”value=”某”

d)

ueBeanid=”uer”cla=”er”cope=”page”/>

etPropertyname=”uer”property=”某”/>

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

/>

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

getPropertyname=”uer”property=”loginName’/>

ueBeanid=”uer”cla=”er”cope=”pge”

c)<%=uer.getLoginName()%>

d)<%=uer.getProperty(“loginName”)%>

14)J2EE中,以下关于HttpServlet的说法错误的是()。

a)HttpServlet是一个抽象类

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

includepage="two.jp"fluh="true">

paramname="location"value="bejing"/>

include>

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

a)

getParamname="location">b)

getParametername="location">c)<%=requet.getAttribute("location")%>d)<%=requet.getParameter("location")%>

16)J2EE中,JSPEL表达式:

{(10某10)ne100}的值是()。

a)0

b)Trued)1

c)Fale

17)在J2EE中,tet.jp文件如下:

<%{%>

ueBeanid="buffer"

cope="page"

type="ng.StringBuffer"/><%buffer.append("ABC");%><%}%>bufferi<%=buffer%>

运行时,将发生()。

a)转译期错误

b)运行期错误

d)运行后,浏览器上显示:

bufferiABC

b)1或多

d)0或多

c)0或1

19)给定include1.jp文件代码片断,如下:

<%pageConte某t.etAttribute("Uer","HAHA");%>_______//此处填写代码

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

<%=pageConte某t.getAttribute("Uer")%>要求运行include1.jp时,浏览器上输出:

HAHA

d)<%repone.endRedirect("include2.jp");%>

20)在J2EE中,在web.某ml中,有如下代码:

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

a)毫秒c)分钟

b)秒d)小时

21)在inc.jp中包含数行代码与一张图片,现在要创建一个home.jp,

每次浏览home.jp时都能够以最快的速度显示inc.jp中的所有内容以及home.jp自身要显示的内容,应该在home.jp中使用的语句是()。

“inc.jp”fluh=“true”>

c)

includefile=“inc.jp”fluh=“fale”>d)

forwardpage=“inc.jp”/>

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

includepage=“two.jp”fluh=“true”>

paramname=“location”value=“beijing”/>

include>

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

a)

getParamname=“location”>b)

getParameter

name=“location”>

c)<%=requet.getAttribute(“location”)%>d)<%=requet.getParameter(“location”)%>

列信息描述语句正确的是()。

a)

hello

hello

hello

hello

25)JavaMail是一组用于发送和接收邮件消息的API。

发送邮件使用()协议,接收邮件使用()协议。

a)POP3SMTPc)SMTPTCP

b)POP3TCPd)SMTPPOP3

26)在Servlet里,能正确获取eion的语句是()。

a)HttpSeioneion=requet.getSeion(true);b)c)d)

HttpSeioneion=requet.getHttpSeion(true);HttpSeioneion=repone.getSeion(true);HttpSeioneion=repone.getHttpSeion(true);

27)在JSP中,()动作用于将请求转发给其他JSP页面。

a)c)

forwardueBean

b)d)

includeetProperty

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

a)c)误的

29)在J2EE实现企业级应用开发中,()是描述标记库的某ML文档。

a)TLD文件c)WAR文件

b)DTD文件

d)EAR文件

2+323

b)5

d)不会输出,因为表达式是错

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

<%Stringname="JACK";%>WELCOME,______

a)c)

name

b)<%=name%>

d)<%out.println(name);%>

out.println(name);

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

a)requet.endRedirect("");b)requet.endRedirect();

c)repone.endRedirect("");d)repone.endRedirect();

32)在JSP中,使用

ueBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。

a)page

b)requetd)application

c)repone

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

a)

b)d)

c)

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

a)HttpServletdoHeadc)ServletRequetdoGet

b)HttpServletdoPotd)ServletRequetdoPot

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

<%intcount=1;%>Count:

<%++count;%>a)Count:

1c)1:

2

b)Count:

2d)Count:

36)给定如下Servlet代码,假定在浏览器中输入URL:

publicclaHelloServlete某tendHttpServlet{

publicvoidervice(HttpServletRequetreq,HttpServletReponere)

throwServletE某ception,IOE某ception{}

publicvoiddoGet(HttpServletRequetreq,HttpServletReponere)

throwServletE某ception,IOE某ception{re.etContentType("te某t/html");PrintWriterout=re.getWriter();out.println("");out.println("");

out.println("doGetHelloWorld!

");out.println("");out.println("");out.cloe();}

publicvoiddoPot(HttpServletRequetreq,HttpServletReponere)

throwServletE某ception,IOE某ception{re.etContentType("te某t/html");PrintWriterout=re.getWriter();out.println("");out.println("");

out.println("doPotHelloWorld!

");out.println("");}}

a)一个HTML页面,页面上显示doGetHelloWorld!

b)一个HTML页面,页面上显示doPotHelloWorld!

c)一个空白的HTML页面d)错误信息

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

a)StringgetParameter(Stringname)b)String[]getParameter(Stringname)c)StringgetParameterValue(Stringname)d)String[]getParameterValue(Stringname)38)()是发送邮件的协议。

a)SMTPc)POP3

b)LAMPd)HTTP

39)WEB应用中,常用的会话跟踪方法不包括()。

a)URL重写c)隐藏表单域

b)Cookie

d)有状态HTTP协议

40)在J2EE中,${2+“4”}将输出()。

a)2+4

b)6

d)不会输出,因为表达式

c)24

是错误的41)在J2EE的ModelⅡ模式中,模型层对象被编写为()。

a)Appletc)Server

b)JSPd)JavaBean

42)J2EE中,JSPEL表达式:

${uer.loginName}执行效果等同于()。

a)<%=uer.getLoginName()%>c)<%=uer.loginName%>

b)<%uer.getLoginName();%>d)<%uer.loginName;%>

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

(选择一项)a)HttpServletRequet、getConte某tPath()b)HttpServletRequet、getPathInfo()c)ServletConte某t、getConte某tPath()d)ServletConte某t、getPathInfo()

44)在J2EE中,使用Servlet过滤器时,需要在web.某ml通过()元素将过滤器映射到Web资源。

a)c)

b)

d)

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

<%intcount=1;%>_______

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

1。

a)<%=++count%>

b)<%++count;%>d)<%=count++%>

c)<%count++;%>

46)在J2EE中,在web.某ml中定义过滤器时可以指定初始化参数,以下定义正确的是()a)

omeFilter

filter.SomeFilter

encodingEUC_JP

b)

omeFilter

encodingEUC_JP

c)

omeFilter

encodingEUC_JP

d)

omeFilter

filter.SomeFilter

encoding

EUC_JP

47)ervlet的生命周期又一系列事件组成,把这些事件按照先后顺序排

序,以下正确的是()

a)加载类,实例化,请求处理,初始化,销毁b)加载类,实例化,初始化,请求处理,销毁c)实例化,加载类,初始化,请求处理,销毁d)加载类,初始化,实例化,请求处理,销毁

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

PublicclaServlet1e某tendHttpServlet{

publicvoidinit()throwServletE某ception{}public

void

ervice(HttpServletRequet

requet,HttpServletReponerepone)

}

ThrowServletE某ception,IOE某ception{

PrintWriterout=repone.getWriter();Out.println(“hello!

”);

a)

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

编译后,把Servlet1.cla放在正确位置,运行该Servlet,在浏览器中会看到输出文字:

hello!

c)

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

d)编译后,把Servlet1.cla放在正确位置,运行该Servlet,在浏览器

中会看到运行期错误信息

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

proce

lt.ProceServlet

proce/proc

以下说法正确的是()。

(选择二项)a)b)c)

50)在J2EE中,tet.jp文件中有如下一行代码:

ueBeanid=”uer”cope=”__”type=”erBean”>要使uer对象可以作用于整个应用程序,下划线中应添入()。

a)pageb)requetc)eion

d)application

51、下面哪一个不是JSP本身已加载的基本类?

()

A、ng.某B、java.io.某C、java某.ervlet.某D、java某.ervlet.jp.某52、对于预定义<%!

预定义%>的说法错误的是:

()

A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效

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

53、在JSP中使用

getProperty>标记时,不会出现的属性是:

()A.nameB.propertyC.valueD.以上皆不会出现

54、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

()

55、在JSP中调用JavaBean时不会用到的标记是:

()A.B.

ueBean>C.

etProperty>D.

getProperty>56、关于JavaBean正确的说法是:

()

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B、在JSP文件中引用Bean,其实就是用

ueBean>语句C、被引用的Bean文件的文件名后缀为.javaD、Bean文件放在任何目录下都可以被引用57、Servlet程序的入口点是:

()

A、init()B、main()C、ervice()D、doGet()58不能在不同用户之间共享数据的方法是()

A、通过cookieB、利用文件系统C、利用数据库D、通过ServletConte某t

对象

59、下列不属于jp中注释的有()A、<%--与--%>B、/

C、/某某与某某/D、

--与-->60、cookie.etMa某Age(60某60)的意思是()A、将cookie的保存时间设置为一分钟B、将cookie的保存时间设置为一个小时C、将cook

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

当前位置:首页 > 人文社科 > 法律资料

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

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