关键词不能为空

当前您在: 主页 > 英语 >

J2EE期末练习题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-12 02:59
tags:

-

2021年2月12日发(作者:purfles)


J2ee


期末综合练习题



一、选择题




指令的


(B


)属性用于引用需要的包或类


A. extends C. isErrorPage D. language


2.


下列选项中,



B




可以准确地获取请求页面的一个文本框的输入



(文本框的名称为



name




ameter



name




ameter



< /p>




ameterValues(name)


ameterVa lues(


3.


使用


response


对象进行重定向时,使用的是(


C


)方法。



ribute tentType


direct ribute


4.



Java EE


中,在



中,有如下代码:




30



以下描述,正确的是(


B





A.


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


30


分钟



B.

< br>可以使用


HttpSession


类的

< br> getMaxInactiveInterval()


方法把该值取出来



C.


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


30


小时



D.


可以使用


Session


类的


getMaxInactiveInte rval


()方法把该值取出来



5


.在


Http


协议中用于发送大量数据的方法的是(


A.


A. post B. get C. put D. options


6



HttpServletRequ est


接口的(


C .


方法用于创建会话。



A. setSession() B. getContext() C. getSession() D. putSession()


7




B


)动作用于将请求发送给其他页面



A. next B. forward C. include D. param


8



page

< p>
指令的(


B


)属性用于引用需要的包或类



A. extends B. import C. isErrorPage D. language


9


.如何获取一个


Cookie[]



A





kies() kie()


kies() kie()


10


.关于输入和输出的隐式对象有(


D





A. application B. request C. response D. out


11.



JSP


中调用


JavaBean


时不会用到的标记是(


A





A. B.


C. D.


12





C


)用于获取


Bean


的属性的值



A. setProperty B. setValue C. getProperty D. getValue


13


、下面哪一个不是

< br>JSP


本身已加载的基本类?(


B





.* .*


t.* .*


14.


对于预 定义


<%!


预定义


%>


的说法错误的是:



C




A.


一 次可声明多个变量和方法,只要以“


;


”结尾就行



B.


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



C.


声明的变量将作为局部变量



D.


在预定义中声明的变量将在


JSP


页面初始化时初始化



15.




“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条

< br>select


语句正


确:



D




A. Select * from


员工


where


姓名



=’_玛丽_’



B.



Select * from


员工


where


姓名



=’%玛丽_’



C. Select * from


员工


where


姓名


like


‘_玛丽%’



D. Select * from


员工


where


姓名



like ‘%玛丽%’



16.


下述选项中不属 于


JDBC


基本功能的是:



D




A.


与数据库建立连接


B.


提交


SQL


语句



C.


处理查询结果


D.


数据库维护管理



17.



JSP


中使用



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



C




B. property D.


以上皆不会出现




指令用于定义


JSP


文件中的全局属性,


下列关于该指令用法的描述不正确的是:



B




A.<%@ page %>


作用于整个


JSP


页面。

< br>


B.


可以在一个页面中使用多个


<%@ page %>


指令。



C.


为增强程序的可读性,建议将


<%@ page %>

< br>指令放在


JSP


文件的开头,但不是必须的。

< p>


D.<%@ page %>


指令中的属性只能出现一次。



1 9.


关于


JavaBean


正确的说法 是:



B





文件与< /p>


Bean


所定义的类名可以不同,但一定要注意区分字母的大小写



B.



JS P


文件中引用


Bean


,其实就是用< /p>



语句



C.


被引用的


Bean

文件的文件名后缀为


.java



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


< /p>


t


程序的入口点是:


< br> A





()



()


e


()



()



21.


不能在不同用户之间共享数据的方法是(


A




A.


通过


cookie B.


利用文件系统



C.


利用数据库


D.


通过


ServletContext


对象



22.


给定一个


Servlet


程序的代码片段,如下:


(B )


Public void doPost(HttpServletRequest request,HttpServletResponse response) t


hrows ServletException,IOException {



sion().getAttribute(“A”);


//


第二行



}

假定第二行返回的对象引用不是


null


,那么这个对象存 储在(


.


范围中。



A. page B. session C. Request D. application


23.


给定一个

Servlet


的代码片段如下:


( A )


Public void doGet(HttpServletRequest request,HttpServletResponse response)


throws ServletException,IOException{


______


n(“hi



kitty!”);



();


}


运行


Servlet


时输出如下:



hi kitty!


则应在此


Servlet


下划线处填充如下代码。< /p>



riter out = ter();


riter out = ter();


Stream out = putStream();


Stream out = ter();


24.


关于


session

< p>
的使用,下列说话正确的是(


A





A.


不同的用户窗口具有不同的


session


B.


不同的用户窗口具有相同的


session


n


不能能自动关闭


n


永远不可能超时



25.

< p>
给顶一个


JSP


程序源代码,如下:
















中使用(


.


代码片段可以输出 参数


location


的值。



A




B




C



<%=ribute(


D



<%=ameter(


EE


中,


JSP EL


表达式:


$${(10*10) ne 100}


的值是()






A



0
















B.


true


D.


1


C



false



27.


给定一个

Servlet


的代码片段如下:



Public


void


doGet(HttpServletRequest


request,HttpServletResponse


response)


throws ServletException,IOException{




______




n(



hello hary!



);




();




}




运行 次


Servlet


时输出如下:




hello hary!


则应在此


Servlet


下划线处填充如下代码


( )




A


.PrintWriter out = ter();


riter out = ter();


Stream out = putStream();


D. OutputStream out = ter();


28.


给定如下


J SP


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


URL:http://loc alhost:8080/web/



可以调用这个

< p>
JSP


,那么这个


JSP


的输出是(






<%@ page contentType=



<%@ taglib uri=



/jsp/jstl/core


prefix=



c



%>









<% int counter = 10; %>






$${counter%2==1}



>






isOdd



value=



true


< p>
>








$${i sOdd==true}



>it


’< /p>


s an odd




it



s an even












A.

< p>
一个


HTML


页面,页面上显示

< br>it



s an odd



B.



一个


H TML


页面,页面上显示


it



s an even


C.


一个空白的< /p>


HTML


页面



D.


错误信息



29.



JSP


程序中声明使用


javaBean


的语句如下


:




user



class=





scope=


”< /p>


pge



/>


要取出该


javaBean



logi nName


属性值


,


以下语句正确的是


( )




A.




user



pro perty=



loginName



/>


B.



user



pr operty=



loginName



/>


C.<%inName()%>

D.<%perty(



loginName



)%>


30.


表单数据的提交方法有两种


,




)方法使得数据由标准的输入设备读入。




B


. Post


31.


在表单提交的数据中,如果变量的值有多个,这时应调用


( )


方法,



A


. getParameterValues() B. getParameter()


C. getParameterNames() D. getAttribute()


t


的事件驱动由(



)实现。



A. Filter


B


. Listener C . Response D. Request


33.


标记名称由两部分组成


,( )


用来区分不同标记库。



A


.


后缀


B.


前缀


D. bean


34


.客户机对


Servlet


的请求和


Servlet


对客户端的响应,都是通过


( )


A



EJB


D


.Web


服务器


35.


获取数据库连接的方法是








A


.Connection() nection() tent()


36.


常用的接收邮件的协议是




B





3


37.




)用来获取一个已被创建的


JavaBean

< br>组件的属性值。



A


. B.


C.


、< /p>


D.


38.


要对 体内容进行操作的标记,必须继承的接口是(






A. . Tag


B


.g


C. . Tag D.


三个都必须




标记库主要的标记有(






A.< /p>


通用标记;流程控制标记;


URL


标记< /p>



B.


选择标记;循环标记


< p>


标记;


xml


标记;


FN


标记



D.


以上都是



40.



WAR


文件中,

< p>


放在哪个目录中








来实现的。



A


. WEB-INF B. APP-INF


C. META-INF



D. WEB-INFlib


< /p>


环境变量如何调用名为


ejbC



ejb







A. (


B. (


C. (


D


. (


t


获得初始化参数的对象是(






t se


C


.ServletConfig tContext


t


间完成协作,需要用到(



)完成请求指派。



A


.Requestdispatcher sedispatcher


tdispatcher edispatcher



脚本中设有变量

a


,输出


a


正确的表达式是(






A.<%=a;%>


B


.<%=a%>


C.<% =a;%> D.<%a%>




HTML


表单中获得用户输入的正确语句为

< br>







A


.


ameter(“ID”) B


.


ameter(“ID”)



C.


ribute(“ID”) D


.


ribute(“ID”)



46.


能执行带参数的


SQL


语句的对象是








ent


B


. Preparedstatement


atement D.


以上三个都可以



47.


标记处理器集成


Tag


接口,必须实现的接口方 法是








A



doStartTag() B



doEndTag()


C


、以上都是



48


.标记库描述文件(简称


TLD


文件)的扩展名是(







B


.tld



49.


标记库描述文件(简称


TLD


文件)实际上就是一个(



)文件。



A



jsp


B



xml C



html D



doc


50.

< br>一个名为


First



serv let


程序所对应的请求


URL


应该是 (






A



First


B



/First C



servlet/First


D



//First


51.


表单标记如下:





st udent



name=



form1



method=

< br>”


post


”>?



则当提交表单后,


servlet


程序


student


中一定被执行的方法是(

< br>




A



doGet()


B



doPost() C



student() D



init()


52.


下列(


< br>)是


JSTL


的最基本的标记库。




A



core B



XML C



Fn D



SQL


EE


技术框架可以分为(




、服务技术和通信技术三个部分。




A


.组件技术


B


.中间件技术


C


.网络技术


D



EJB


组件



54



Java EE WEB


组件包括(



)和


JSP




A



Bean


B



Servlet C



javascript D



session



页面经过编译之后,将创建一个(





A



applet


B



servlet C



application D



exe


文件



56.



JSP


页面执行自定义标记, 遇到结束标记时将调用(



)方法执行处理。



A



doStartTag()


B



doEndtag() C



doInitBody() D



doAfterBody()


5 7.


给定


JSP


程序源码如下,该


JSP


运行后输出的结果是(







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



A



Count:1 B



Count:2 C



1:2


D



Count


58.



J2EE


中,


$$ { 2 +


}将输出(






A.2 + 4 B. 6 C.24


D


.

< p>
不会输出,因为表达式是错误的



59

< p>


JSP


页面以(



)为扩展名进行保存。



A



.jpx


B



.jsp C



.java D



.JSP


60.




)指令用于将文件嵌入


JSP


页面。



A



include B



taglib C



page D



language


61.


以下脚本元素中有语法错误的是(






A



<%! int i=0; %>


B


.<% int i=0; %>


C. <%=i; %> D.<% i++; %>


62.


如果把用户名变量


UserName


存放在


session


对象中,下面的语句正确的是(






A



e(UserName) < /p>


e(



name



,UserName)




C. ribute(UserName)


D


. ribute(



name



,UserName)


63.




标记中包含(



)标记。



A



case


64.


下面


( )JSTL< /p>


标记相当于


java


中的


for


循环。




A.


forEach C. catch


65



JSP


的编译指令通常是指


( )


A



Page


指令、

< br>Include


指令和


Taglib

指令



B



Page


指令、


Include


指令 和


Plugin


指令



C



Forward


指令、< /p>


Include


指令和


Taglib


指令



D



Page


指令、


Param

< br>指令和


Taglib


指令



66.


可以在以下哪个标记之间插入


Jav a


程序片?


( )


A



<%



%> B



<%



/>


C





%> D



<%



!>


67


.下列哪一项不属于


JSP


操作指令?


( )


A



B




C



D




68



JSP



Page


编译指令的属性


Language

< br>的默认值是


( )


A



Java B



C


C



C



D



SQL


69


JSP


的哪个指令允许页面使用者自定义标签库?


( )


A



Inc lude


指令


B



Taglib


指令

< p>


C



Include< /p>


指令


D


)< /p>


Plugin


指令


70


.以下哪个对象提供了访问和放置页面中共享数据的方式?

( )


A



pageContext B



response


C



request


D



session


71


.调用


getCreationTime


()可以获取


session


对象创建的时间, 该时间的单位是


( )


A


)秒


B


)分秒



C


)毫秒


D


)微秒



72


.当


response


的状态行代码为哪个时,表示用户请求 的资源不可用?


( )


A



101 B



202 C



303


D



404


73


.可以利用


JSP


动态改变客户端 的响应,使用的语法是


( )


A


)< /p>


der


()



B



der


()



C



eader


()



D



rHeader


()



74

< p>
.可以利用


request


对象的哪个方法获取客 户端的表单信息?


( )


A



ameter


()



B



ameter

()



C



arameter


()



D



rParameter


()



76




标记中的


name


属性取值范畴的是


( )


A



text B



radio C



checkbox


D



picture


79


.对于


ServletRequest


接口的获取请求参数的方法的描述那一项是正确的?


( )


A



getParameter


方法只用于接收


POST


请求参数,接收


GET


请求参数需要使用


getQueryStri ng


方法



B


)如果一个参数


key


有多个值,那么


getParameter(key)


方法会返回空



C


)如果一个参数


key

有多个值,那么


getParameterValues(key)


方法会返回一个包含


所有值的字符串数组


< p>
D



getParameter

< br>方法返回


Object


对象,使用前要强制类型转换:如


String


str=(String) ameter(key)


80


.下面哪一项不在

< p>
Servlet


的工作过程中?


( )


A


)客户端发送请求至服务器端



B


)客户端运行


Applet


C



Servlet


生成响应内容并将其传给服务器


D



服务器将请求信息发送至


Servlet


E


)服务器将动态内容发送至客户端



81


.下列哪一项不是


Servlet


中使用的方法?


( )


A



doGet() B



doPost() C



doHead()


D



doOut()


E



doDelete() F



doPut() G



doTrace() H



doOptions()



二、判断题



1



JSP


页面只能在客户端执行。








2



JSP


页面中不能包含脚本元素。








3



Page


指令不能定义当前


JSP


程序的全局属性。








4



Include

< br>指令只能在现有网页中插入文本文件。







< /p>


5




指令用于在


IE


中播放或显示一个对象。








6



application


对象不属于


JSP


的隐含对象。







< /p>


7



out


对象 属于


ter


类的一个子类的对象。


(< /p>







8


.利用


response


对象的


sendRe direct


方法只能实现本网站内的页面跳转。


< p>






9



respone


对象主要用于向客户端发送数据。

< br>(







10


.< /p>


exception


对象用于处理


JSP


文件执行时发生的错误和异常。


(对)



11



Post


属于表单的隐式提交信息方法。








12




标记中的


n ame


属性取值


___


type=te xtarea:


_____


表示为多行文本输入框。

< p>


15