JAVAEE 期末卷 选择填空 已整理.docx

上传人:b****6 文档编号:3363333 上传时间:2022-11-22 格式:DOCX 页数:17 大小:28.83KB
下载 相关 举报
JAVAEE 期末卷 选择填空 已整理.docx_第1页
第1页 / 共17页
JAVAEE 期末卷 选择填空 已整理.docx_第2页
第2页 / 共17页
JAVAEE 期末卷 选择填空 已整理.docx_第3页
第3页 / 共17页
JAVAEE 期末卷 选择填空 已整理.docx_第4页
第4页 / 共17页
JAVAEE 期末卷 选择填空 已整理.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

JAVAEE 期末卷 选择填空 已整理.docx

《JAVAEE 期末卷 选择填空 已整理.docx》由会员分享,可在线阅读,更多相关《JAVAEE 期末卷 选择填空 已整理.docx(17页珍藏版)》请在冰豆网上搜索。

JAVAEE 期末卷 选择填空 已整理.docx

JAVAEE期末卷选择填空已整理

一、填空题

1.发布到服务器上的组件除包含自身实现的代码文件外,还要包含一(XML)部署描述文件。

2.JavaEE技术框架可分为三部分:

组件技术、(服务技术)、通信技术。

3.Servlet最大的用途是通过(动态响应)客户机请求来扩展服务器功能。

4.表单数据的提交方法有两种,(Post)方法和Get方法。

5.(Filter)拦截请求和响应,以便查看、提取正在客户机和服务器之间交换数据。

6.(Listener)实现了Servlet的事件驱动。

7.JSP页面的脚本元素用来嵌入(java)代码。

8.JSP动作组件是一些(XML)语法格式的标记,被用来控制Web容器的行为。

9.JSP供提供九种内置对象,(request)对象代表的是来自客户端的请求。

10.JSP标准标记库是一个实现(Web)应用程序中常用功能的定制标记库集。

11.java.sql.Statement对象代表一条发送到数据库执行的SQL语句。

有(三)种Statement对象。

12.Servlets可以使用(MIME)类型来向浏览器传送非HTML文件。

13.EnterpriseBean是在(多)台机器上跨几个地址空间运行的组件。

14.JavaBean是

(一)台机器上同一个地址空间中运行的组件。

15.在标记描述TLD文件中Required定义为(true)代表为必须。

二、单项选择题

1、表单数据的提交方法有两种,(Post)方法使得数据由标准的输入设备读入。

A.Get   B.Post  C.Read  D.Input

2、在表单提交的数据中,如果变量的值有多个,这时应调用(getParameterValues())方法,

A.getParameterValues()   B.getParameter()    C.getParameterNames()     D.getAttribute()

3、Servlet的事件驱动由(Listener)实现。

A.Filter  B. Listener C. Response  D.Request

4、标记名称由两部分组成,(前缀)用来区分不同标记库.

A.后缀    B.前缀   C.JSP   D.bean

5、客户机对Servlet的请求和Servlet对客户端的响应,都是通过(Web服务器)来实现的。

A、EJB      B、XML     C、API      D、Web服务器

6、获取数据库连接的方法是(getConnection())。

A、Connection()  B、getConnection()  C、Con  D、getContent()

7、常用的接收邮件的协议是(POP3)

A、SMTP     B、POP3    C、IMAP     D、MIME

8、(

getProperty> )用来获取一个已被创建的JavaBean组件的属性值。

A、

getProperty>       B、

getProperty>

C、

getAttrib>         D. 

getProperty>

9、要对体内容进行操作的标记,必须继承的接口是(javax.Servlet.jsp.tagext.BodyTag)。

A.     javax.Servlet.jsp.tagext.Tag B.javax.Servlet.jsp.tagext.BodyTag

C.javax.Servlet.jsp.Tag        D.三个都必须

10、core标记库主要的标记有(A)

A、通用标记;流程控制标记;URL标记

B、选择标记;循环标记

C、sql标记;xml标记;FN标记

D、以上都是

11-19答案

11、A  12、D  13、C  14、A  15、B 16、A  17、B  18、A  19、C

11、在WAR文件中,web.xml放在哪个目录中()

A.WEB-INF             B.APP-INF

C.META-INF            D.WEB-INF\lib

12、ejb环境变量如何调用名为ejbC的ejb()

A.initCtx.lookup("java:

comp/env/ejb/ejbC")

B.initCtx.lookup("java:

comp/ejb/ejbC")

C.initCtx.lookup("java:

comp/ejbC")

D.initCtx.lookup("java:

comp/env/ejbC")

13、Servlet获得初始化参数的对象是()

A、Request                B、Response

C、ServletConfig           D、ServletContext

14、Servlet间完成协作,需要用到()完成请求指派

A、Requestdispatcher       B、Responsedispatcher

C、Servletdispatcher        D、includedispatcher

15、JSP脚本中设有变量a,输出a正确的表达式是()

A、<%=a;%>              B、<%=a%>

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

16、JSP从HTML表单中获得用户输入的正确语句为()

A、Request.getParameter(“ID”)      B、Reponse.getParameter(“ID”)

C、Request.getAttribute(“ID”)       D、Reponse.getAttribute(“ID”)

17、能执行带参数的SQL语句的对象是()

A、Statement                     B、Preparedstatement

C、CallStatement                  D、以上三个都可以

18、常用的上传邮件的协议是()

A、SMTP                        B、POP3

C、IMAP                        D、MIME

19、标记处理器集成Tag接口,必须实现的接口方法是()

A、doStartTag()                   B、doEndTag()

C、以上都是

三、正误判断:

1.JSP页面的成分“指令”用来从整体上控制Servlet结构。

2.JSP页面的成分“动作”用来引入现有的组件来控制Web容器的行为。

3.Servlet可从命令行启动的,也可由包含Java虚拟机的Web服务器进行加载运行。

X

4.客户机对Servlet的请求和Servlet对客户端的响应,都是通过Web服务器来实现的。

5.表单数据的提交方法有两种,若采用Get方法,则数据由标准的输入设备读入。

X

6.Servlets可以使用MIME类型来向浏览器传送非HTML文件。

7.JSP最终会被转换成标准的XML文档。

X

8.include指令可用于向JSP页面内某处嵌入HTML文件、JSP文件或其他文本文件。

9.include动作组件把指定文件插入正在生成的页面。

10.可以通过“out”对象直接向客户端写一个由程序动态生成HTML文件。

11.JSP是一种实现普通静态HTML和动态HTML混合编码的技术。

12.JavaBean是进程内组件。

13.EnterpriseBean是进程间组件。

14.EJB组件是一种分布式对象,EJB被实例化后,其它地址空间中的应用程序也访问它。

15.JSP标准标记库是一个实现Web应用程序中常用功能的定制标记库集。

一、选择题

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

A.extendsB.importC.isErrorPageD.language

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

A.request.getParameter(name)

B.request.getParameter("name")

C.request.getParameterValues(name)

D.request.getParameterValues("name")

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

A.getAttributeB.setContentType

C.sendRedirectD.setAttribute

4.在JavaEE中,在web.xml中,有如下代码:

30

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

A.定义了默认的会话时时长,时长为30分钟

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

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

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

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

A.postB.getC.putD.options

6.HttpServletRequest接口的(C.方法用于创建会话。

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

7.(B)动作用于将请求发送给其他页面

A.nextB.forwardC.includeD.param

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

A.extendsB.importC.isErrorPageD.language

9.如何获取一个Cookie[](A)。

A.request.getCookies()B.request.getCookie()

C.response.getCookies()D.response.getCookie()

10.关于输入和输出的隐式对象有(D)。

A.applicationB.requestC.responseD.out

11.在JSP中调用JavaBean时不会用到的标记是(A)。

A.B.

useBean>

C.

setProperty>D.

getProperty>

12.(C)用于获取Bean的属性的值

A.setPropertyB.setValueC.getPropertyD.getValue

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

(B)。

A.java.lang.*B.java.io.*

C.javax.servlet.*D.javax.servlet.jsp.*

14.对于预定义<%!

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

(C)

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

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

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

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

15.从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条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中使用

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

(C)

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

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

(B)

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

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

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

D.<%@page%>指令中的属性只能出现一次。

19.关于JavaBean正确的说法是:

(B)

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

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

useBean>语句

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

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

20.Servlet程序的入口点是:

(A)

A.init()B.main()C.service()D.doGet()

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

A.通过cookieB.利用文件系统

C.利用数据库D.通过ServletContext对象

22.给定一个Servlet程序的代码片段,如下:

(B )

Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {

     request.getSession().getAttribute(“A”);  //第二行

}

假定第二行返回的对象引用不是null,那么这个对象存储在(.范围中。

A.pageB.sessionC.RequestD.application

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

 ( A )

Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{

______

out.println(“hi kitty!

”);

out.close();

}

运行Servlet时输出如下:

hi kitty!

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

A.PrintWriter out = response.getWriter();

B.PrintWriter out = request.getWriter();

C.OutputStream out = response.getOutputStream();

D.OutputStream out = request.getWriter();

24.关于session的使用,下列说话正确的是(A)。

A.不同的用户窗口具有不同的session

B.不同的用户窗口具有相同的session

C.session不能能自动关闭D.Session永远不可能超时

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

includepage="two.jsp"flush="true">

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

include>

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

A.

getParamname="location">

B.

getParametername="location">

C.<%=request.getAttribute("location")%>

D.<%=request.getParameter("location")%>

26.JavaEE中,JSPEL表达式:

${(10*10)ne100}的值是()。

A.0B.true

C.falseD.1

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

PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

  ______

  out.println(“hellohary!

”);

  out.close();

  }

  运行次Servlet时输出如下:

 hellohary!

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

A.PrintWriterout=response.getWriter();

B.PrintWriterout=request.getWriter();

C.OutputStreamout=response.getOutputStream();

D.OutputStreamout=request.getWriter();

28.给定如下JSP代码,假定在浏览器中输入URL:

http:

//localhost:

8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。

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

 <%@tagliburi=”prefix=”c”%>

 

  

  <%intcounter=10;%>

  

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

  

setvar=”isOdd”value=”true”>

set>

  

if>

choose>

whentest=”${isOdd==true}”>it’sanodd

when>

  

otherwise>it’saneven

otherwise>

  

choose>

  

  

 A.一个HTML页面,页面上显示it’sanodd

B.一个HTML页面,页面上显示it’saneven

C.一个空白的HTML页面

D.错误信息

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

useBeanid=”user”class=”mypackage.User”scope=”pge”/>

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

A.

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

B.

SetPropertyid=”user’property=”loginName”/>

C.<%user.getLoginName()%>

D.<%user.getProperty(“loginName”)%>

30.表单数据的提交方法有两种,()方法使得数据由标准的输入设备读入。

A.GetB.PostC.ReadD.Input

31.在表单提交的数据中,如果变量的值有多个,这时应调用()方法,

A.getParameterValues()B.getParameter()

C.getParameterNames()D.getAttribute()

32.Servlet的事件驱动由()实现。

A.FilterB.ListenerC.ResponseD.Request

33.标记名称由两部分组成,()用来区分不同标记库。

A.后缀B.前缀C.JSPD.bean

34.客户机对Servlet的请求和Servlet对客户端的响应,都是通过()来实现的。

A.EJBB.XMLC.APID.Web服务器

35.获取数据库连接的方法是()。

A.Connection()B.getConnection()C.ConD.getContent()

36.常用的接收邮件的协议是(B)。

A.SMTPB.POP3C.IMAPD.MIME

37.()用来获取一个已被创建的JavaBean组件的属性值。

A.

getProperty>B.

getProperty>

C.、

getAttrib>D.

getProperty>

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

A.javax.Servlet.jsp.tagext.Tag

B.javax.Servlet.jsp.tagext.BodyTag

C.javax.Servlet.jsp.TagD.三个都必须

39.core标记库主要的标记有()。

A.通用标记;流程控制标记;URL标记

B.选择标记;循环标记

C.sql标记;xml标记;FN标记

D.以上都是

40.在WAR文件中,web.xml放在哪个目录中()。

A.WEB-INFB.APP-INF

C.META-INFD.WEB-INF\lib

41.ejb环境变量如何调用名为ejbC的ejb()。

A.initCtx.lookup("java:

comp/env/ejb/ejbC")

B.initCtx.lookup("java:

comp/ejb/ejbC")

C.initCtx.lookup("java:

comp/ejbC")

D.initCtx.lookup("java:

comp/env/ejbC")

42.Servlet获得初始化参数的对象是()。

A.RequestB.Response

C.ServletConfigD.ServletContext

43.Servlet间完成协作,需要用到()完成请求指派。

A.RequestdispatcherB.Responsedispatcher

C.ServletdispatcherD.includedispatcher

44.JSP脚本中设有变量a,输出a正确的表达式是()。

A.<%=a;%>B.<%=a%>

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

45.JSP从HTML表单中获得用户输入的正确语句为()。

A.Request.getParameter(“ID”)

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

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1