联大学堂郑州城市职业学院Java EE分布式开发网上考试答案
在J2EE中,以下对RequestDispatcher描述正确的是()。 |
A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher B.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C.RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher |
|
你的servlet类需要使用com.abc.Jsjx类,Jsjx.class文件应该放到以下哪个目录中()。 |
A.WEB-INF/classes B.WEB-INF/lib/jar C.WEB-INF/jars D.WEB-INF/classes/com/abc |
|
给定JSP程序源码如下,该JSP运行后输出的结果是( )。 |
A.Count:1 B.Count:2 C.0.0430555555555556 D.Count |
|
当JSP页面执行自定义标记,遇到结束标记时将调用(2 )方法执行处理。 |
A.doStartTag() B.doEndtag() C.doInitBody() D.doAfterBody() |
|
标记名称由两部分组成,()用来区分不同标记库。 |
A.后缀 B.前缀 C.JSP D.bean |
|
在表单提交的数据中,如果变量的值有多个,这时应调用()方法。 |
A.getParameterValues() B.getParameter() C.getParameterNames() D.getAttribute() |
|
从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确( )。 |
A.Select * from员工 where 姓名 =’_玛丽_’ B.Select * from员工 where 姓名 =’%玛丽_’ C.elect * from员工 where 姓名 like ‘_玛丽% D.Select * from员工 where 姓名 like ‘%玛丽%’ |
|
下面关于OPM的说法不正确的是() |
A.持久化是将程序中数据在瞬时状态和持久状态间转换的机制。 B.瞬时状态是指程序数据保存在内存中,程序退出时,数据就不存在了。 C.把关系数据库中的数据读出来不属于持久化。 D.程序数据直接保存成文本文件属于持久化。 |
|
表单标记如下: > 则当提交表单后,servlet程序student中一定被执行的方法是( )。 |
A.doGet() B.doPost() C.student() D.init() |
|
在JSP中,page指令的()属性用来引入需要的包或类。 |
A.extends B.import C.languge D.contentType |
|
JSP的编译指令通常是指( ) 。 |
A.Page指令、Include指令和Taglib指令 B.Page指令、Include指令和Plugin指令 C.Forward指令、Include指令和Taglib指令 D.Page指令、Param指令和Taglib指令 |
|
在JSP页面中,能够完成输出操作的内置对象是()。 |
A.out B.response C.request D.config |
|
JSP脚本中设有变量a,输出a正确的表达式是( )。 |
A.<%=a;%> B.<%=a%> C.<% =a;%> D.<%a%> |
|
在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。 |
A.jsp文件 B.class文件 C.jar文件 D.web.xml文件 |
|
在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。 |
A.init B.service C.doFilter D.destroy |
|
在JAVA EE中,对于Httpservlet类的描述,错误的是()。 |
A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C.HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse() D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法 |
|
对于预定义<%!预定义%>的说法错误的是( )。 |
A.一次可声明多个变量和方法,只要以“;”结尾就行 B.一个声明仅在一个页面中有效 C.声明的变量将作为局部变量 D.在预定义中声明的变量将在JSP页面初始化时初始化 |
|
可以在以下哪个标记之间插入Java程序片?( ) |
A.<% 和 %> B.<% 和 /> C./ 和 %> D.<% 和 !> |
|
要对体内容进行操作的标记,必须继承的接口是( )。 |
A.javax.Servlet.jsp.tagext. Tag B.javax.Servlet.jsp.tagext.BodyTag C.javax.Servlet.jsp. Tag D.三个都必须 |
|
在标记中包含( )标记。 |
A.Case B.xml C.check D.when |
|
下面关于Hibernate中load和get的方法说法正确的是() |
A.两个方法是一样的,没有任何区别。 B.两个方法是不一样的,get 先找缓存,再找数据库。 C.两个方法是不一样的,load每次都会找数据库。 D.以上说法都不对。 |
|
当response的状态行代码为哪个时,表示用户请求的资源不可用?() |
A.101 B.202 C.303 D.404 |
|
以下脚本元素中有语法错误的是( )。 |
A.<%! int i=0; %> B.<% int i=0; %> C.<%=i; %> D.<% i++; %> |
|
给定一个Servlet程序的代码片段,如下( ) Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { request.getSession().getAttribute(“A”); //第二行 } 假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。 |
A.page B.session C.Request D.application |
|
在J2EE中,对于Httpservlet类的描述,错误的是()。 |
A.我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet B.HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C.HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法 |
|
关于JavaBean正确的说法是( )。 |
A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B.在JSP文件中引用Bean,其实就是用语句 C.被引用的Bean文件的文件名后缀为.java D.Bean文件放在任何目录下都可以被引用 |
|
编写一个Filter,除继承HttpServlet类外还需要()。 |
A.继承Filter 类 B.实现Filter 接口 C.继承HttpFilter 类 D.实现HttpFilter接口 |
|
J2EE 中,()类的()方法用于创建对话。 |
A.HttpServletRequest、getSession B.HttpServletResponse、newSession C.HtttpSession、newInstance D.HttpSession、getSession |
|
调用getCreationTime()可以获取session对象创建的时间,该时间的单位是()。 |
A.秒 B.分秒 C.毫秒 D.微秒 |
|
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") |
|
客户机对Servlet的请求和Servlet对客户端的响应,都是通过()来实现的。 |
A.EJB B.XML C.API D.Web服务器 |
|
在JAVA EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。 Public class Servlet1 extends HttpServlet{Public void init() throws ServletException{}Public void service(HttpServletRequest request,HttpServletResponse response)Throws ServletException,IOException{PrintWriter out = response.getWriter();Out.println(“hello!”);}} |
A.编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 |
|
不能在不同用户之间共享数据的方法是( )。 |
A.通过cookie B.利用文件系统 C.利用数据库 D.通过ServletContext对象 |
|
JSP的Page编译指令的属性Language的默认值是()。 |
A.Java B.C C.C# D.SQL |
|
下列( )是JSTL的最基本的标记库。 |
A.core B.XML C.Fn D.SQL |
|
Servlet获得初始化参数的对象是( )。 |
A.Request B.Response C.ServletConfig D.ServletContext |
|
java EE技术框架可以分为( )、服务技术和通信技术三个部分。 |
A.组件技术 B.中间件技术 C.网络技术 D.EJB组件 |
|
对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?() |
A.getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法 B.如果一个参数key有多个值,那么getParameter(key)方法会返回空 C.如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组 D.getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String) request.getParameter(key) |
|
以下描述哪些方面与JAVA EE无关()。 |
A.事务处理 B.Applet C.资源管理 D.分布式 |
|
( )指令用于将文件嵌入JSP页面。 |
A.Include B.Taglib C.page D.language |
|
在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:List names = new ArrayList();names.add('caterpillar');request.setAttribute('names', names);以下哪个选项可以正确地使用EL取得List中的值? |
A.${names.0} B.${names[0]} C.${names.[0]} D.${names["0"]} |
|
某web应用的上下文路径是root,配置文件web.xml中有如下片段:processslt.ProcessServlet process/proc以下说法正确的是()。 |
A.在包slt中,有一个名为ProcessServlet.class的文件 B.该servlet的访问路径是http://机器IP:端口号/root/proc C.该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet D.该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet |
|
在Session范围中以名称'bean'放置了一个JavaBean属性,JavaBean上有个getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来? |
A.jsp:getProperty name="bean" property="message"> B.${requestScope.bean.message} C.%= request.getBean().getMessage() %> D.${bean.message} |
|
Servlet过滤器有哪些特点()。 |
A.过滤器通过Web部署在web.xml中的XML标签来声明 B.过滤器在运行时由Servlet容器调用来拦截和处理请求和响应 C.过滤器定义了可容易地从请求/响应链中添加或删除的模块化单元 D.Servlet过滤器是跨平台和跨容器可移植的 |
|
关于tag指示元素的body-content属性,以下说明何者正确? 哪些JSTL标签可用来进行Java程序中if、if.else的功能?() |
A.可设定的值有JSP、scriptless、empty与tagdependent B.默认值是scriptless C.设定为tagdependent时,本体内容将不作任何处理直接传入Tag File中 D.如果本体中要执行Scriptlet,则要设定为JSP |
|
给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。<html><body><% String name='JACK'; %>WELCOME,______</body> |
A.name B.<%=name%> C.out.println(name) D.<% out.println(name); %> |
|
实现ServletContextListener和ServletContextAttributeListener接口,可以监听ServletContext的哪 些信息()。 |
A.ServletContext的创建 B.ServletContext的删除 C.ServletContext属性的增加 D.ServletContext属性的删除 |
|
某JSP程序中声明使用javaBean的语句如下:要取出该javaBean的loginName属性值,以下语句正确的是()。 |
A.jsp:getProperty name=”user” property=”loginName’/> B.jsp:getProperty id=”user’ property=”loginName”/> C.%=user.getLoginName()%> D.%=user.getProperty(“loginName”)%> |
|
过滤器在现实开发中有哪些作用()。 |
A.可以对客户提交的数据进行重新编码 B.可以从系统获得配置信息 C.可以过滤客户提交的某些不合法的词汇 D.可以验证客户是否已经登录 |
|
Servlet2.4以后提供了哪几种对象的事件监听()。 |
A.ServletContext监听Servlet的会话信息 B.ServletContext监听Web上下文的信息 C.HttpSession监听Servlet的会话信息 D.ServletRequest监听Servlet的请求信息 |
|
Hibernate 有哪5 个核心接口,它们的作用分别是什么, |
|
|
如何在web应用里面配置spring? |
|
|
安装JDK之后如何设置JDK系统的PATH,CLASSPATH?他们的作用是什么? |
|
|
简述AOP核心, |
|
|
Spring里面如何配置数据库驱动, |
|
|
试分析基本数据类型和引用数据类型的基本特点。 |
|
|
简述你对IoC(Inversion of Control)的理解 |
|
|
Java语言特点是什么? |
|
|
怎样区分应用程序和小应用程序?应用程序的主类和小应用程序的主类必须用public修饰吗? |
|
|
简述AOP核心, |
|
|
EJB 3的开发通常涉及到 ()、() 以及() 3种文件。 |
|
|
Action的配置文件为 struts.xml ,通过()元素的 name 属性声明Action的访问名, class 属性指明其具体的实现类。 |
|
|
使用Ext的Web页面需要引入()、() 和 ()3个Ext库文件。 |
|
|
JPA的配置文件名默认为 persistence.xml ,标签的主要属性有()和()。 |
|
|
JSF标签()的常用属性是 id 和 value ,后者常用于绑定辅助Bean的属性,例如 。 |
|
|
Web服务架构的三种基本操作是 ()、() 和 () 。 |
|
|
Spring提供了()和 ()两种依赖注入方式访问容器配置的Bean实例。 |
|
|
EJB3的Bean类分为 ()、() 和 () 3大类。 |
|
|
Struts 2的Action类通常可继承系统类 ActionSupport 或实现 Action 接口,它们约定的关键业务方法是 ()。 |
|
|