您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 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.GetB.PostC.ReadD.Input2、在表单提交的数据中,如果变量的值有多个,这时应调用(getParameterValues())方法,A.getParameterValues()B.getParameter()C.getParameterNames()D.getAttribute()3、Servlet的事件驱动由(Listener)实现。A.FilterB.ListenerC.ResponseD.Request4、标记名称由两部分组成,(前缀)用来区分不同标记库.A.后缀B.前缀C.JSPD.bean5、客户机对Servlet的请求和Servlet对客户端的响应,都是通过(Web服务器)来实现的。A、EJBB、XMLC、APID、Web服务器6、获取数据库连接的方法是(getConnection())。A、Connection()B、getConnection()C、ConD、getContent()7、常用的接收邮件的协议是(POP3)A、SMTPB、POP3C、IMAPD、MIME8、(jsp:getProperty)用来获取一个已被创建的JavaBean组件的属性值。A、jsp:getPropertyB、Bean:getPropertyC、jsp:getAttribD.JavaBean:getProperty9、要对体内容进行操作的标记,必须继承的接口是(javax.Servlet.jsp.tagext.BodyTag)。A.javax.Servlet.jsp.tagext.TagB.javax.Servlet.jsp.tagext.BodyTagC.javax.Servlet.jsp.TagD.三个都必须10、core标记库主要的标记有(A)A、通用标记;流程控制标记;URL标记B、选择标记;循环标记C、sql标记;xml标记;FN标记D、以上都是11-19答案11、A12、D13、C14、A15、B16、A17、B18、A19、C11、在WAR文件中,web.xml放在哪个目录中()A.WEB-INFB.APP-INFC.META-INFD.WEB-INF\lib12、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、RequestB、ResponseC、ServletConfigD、ServletContext14、Servlet间完成协作,需要用到()完成请求指派A、RequestdispatcherB、ResponsedispatcherC、ServletdispatcherD、includedispatcher15、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、StatementB、PreparedstatementC、CallStatementD、以上三个都可以18、常用的上传邮件的协议是()A、SMTPB、POP3C、IMAPD、MIME19、标记处理器集成Tag接口,必须实现的接口方法是()A、doStartTag()B、doEndTag()C、以上都是三、正误判断:1.JSP页面的成分“指令”用来从整体上控制Servlet结构。√2.JSP页面的成分“动作”用来引入现有的组件来控制Web容器的行为。√3.Servlet可从命令行启动的,也可由包含Java虚拟机的Web服务器进行加载运行。X4.客户机对Servlet的请求和Servlet对客户端的响应,都是通过Web服务器来实现的。√5.表单数据的提交方法有两种,若采用Get方法,则数据由标准的输入设备读入。X6.Servlets可以使用MIME类型来向浏览器传送非HTML文件。√7.JSP最终会被转换成标准的XML文档。X8.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.language2.下列选项中,(B)可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)A.request.getParameter(name)B.request.getParameter(name)C.request.getParameterValues(name)D.request.getParameterValues(name)3.使用response对象进行重定向时,使用的是(C)方法。A.getAttributeB.setContentTypeC.sendRedirectD.setAttribute4.在JavaEE中,在web.xml中,有如下代码:session-configsession-timeout30/session-timeout/session-config以下描述,正确的是(B)。A.定义了默认的会话时时长,时长为30分钟B.可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来C.定义了默认的会话超时时长,时长为30小时D.可以使用Session类的getMaxInactiveInterval()方法把该值取出来5.在Http协议中用于发送大量数据的方法的是(A.A.postB.getC.putD.options6.HttpServletRequest接口的(C.方法用于创建会话。A.setSession()B.getContext()C.getSession()D.putSession()7.(B)动作用于将请求发送给其他页面A.nextB.forwardC.includeD.param8.page指令的(B)属性用于引用需要的包或类A.extendsB.importC.isErrorPageD.language9.如何获取一个Cookie[](A)。A.request.getCookies()B.request.getCookie()C.response.getCookies()D.response.getCookie()10.关于输入和输出的隐式对象有(D)。A.applicationB.requestC.responseD.out11.在JSP中调用JavaBean时不会用到的标记是(A)。A.javabeanB.jsp:useBeanC.jsp:setPropertyD.jsp:getProperty12.(C)用于获取Bean的属性的值A.setPropertyB.setValueC.getPropertyD.getValue13、下面哪一个不是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中使用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,其实就是用jsp:useBean语句C.被引用的Bean文件的文件名后缀为.javaD.Bean文件放在任何目录下都可以被引用20.Servlet程序的入口点是:(A)A.init()B.main()C.service()D.doGet()21.不能在不同用户之间共享数据的方法是(A)A.通过cookieB.利用文件系统C.利用数据库D.通过ServletContext对象22.给定一个Servlet程序的代码片段,如下:(B)PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletEx
本文标题:JAVAEE-期末卷-选择填空-已整理
链接地址:https://www.777doc.com/doc-5678383 .html