2015年Java考试题库及答案_第1页
2015年Java考试题库及答案_第2页
2015年Java考试题库及答案_第3页
2015年Java考试题库及答案_第4页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

培训课程题库Java编号:ISS-TJ-TC版本:1.0作者:JavaSE基础康佳琪日期作者:JavaEE高级张建军日期:审批人:张林福日期:目录JavaSE基础部分Java基础Java面向对象Java异常Java集合框架J2EE中,下列不属于集合类的是()。(选择ー项)CVectorStackEnumerationHashtable2)在J2EE中,下列元素经过排序的集合类是()。(选择ー项)BLinkedListStackHashtableTreeSetAbstractSequentialListJavaGUI线程・Jdbc流的10控制1、在J2EE中,下面代码中,()会出现编译错误。(选择ー项)Filef=newFile("r’,"autoexec.bat");DatalnputStreamdin=newDataInputStream(newFileInputStream(44autoexec.baf,));InputStreamReaderin=newInputStreamReader(System.in);OutputStreamWriterout=newOutputStreamWriter(System.in);JavaEE高级部分JSP选择题(100题)1)对于JSP的通用规则,描述正确的是:EJSP标记不区分大小写。B,指令和脚本元素的语法不是基于XML的,但有替代的基于XML的语法。C,在标记中出现的属性值可以不用引号括起来,比如:v%@pagelanguage="Java,'%>和v%@pagelanguage=java%>是等同的。D,在标记中使用字符ノ(正斜杠)作为转义字符。E,如果URL不是以ッ”开始的,就被解释为相对于当前的JSP路径。2)对于vjsp:param>标记,描述正确的是:ABA.一般来说,vjsp:param>是vjsp:include>、vjsp:forward>标记的子标记。如果aa.jsp有代码:<jsp:forwardpage=,,next.jsp',xjsp:paramname="name"value="isoftstone"/></jsp:forward>,则在next.jsp中可以使用request.getParameter("name");把属性name的值取出來。C.如果aa.jsp有代码:<ysp:forwardpage="next.jsp"xjsp:paramname="name"value="isoftstone"/x/jsp:forward>,则在next.jsp中可以使用request.getAnribute("name");把属性name的值取出来。D.如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为vjsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面。3)在web.xm!有如下代码段:<context-param><param-name>webmaster</param-name><param-value>myaddress@</param-value></context-param>在Servlet中如何把webmaster的值:myaddress@/r/取出来? C使用RequestDispatcher的getInitParameter("webmaster")方法使用ServletContext的getInitParameter("webmaster")方法使用ServletConfig的getInitParameter("webmaster")方法使用GenericServlet的getInitParameter("webmaster")方法4)在web.xm!有如下代码段:<servlet><servlet-name>teacher</servlet-name><servlet-class>teacherCart</servlet-class></servlet>在Servlet中如何把servlet名:teacher取出来?B使用Servlet的getServletName方法。使用ServletConfig的getServletName方法。使用ServletContext的getServletName方法。使用ServletRequest的getServletName方法。5)标记处理器必须对从JSP引擎发来的调用做出反应。其中有两个重要的方法,当打开或者关闭标记就会调用它们,它们分别是: bdostart。方法和doend()方法。doStartTag()方法和doEndTag()方法。doStart。方法和doEnd()方法。dostartTag()方法和doendTagO方法。6)aa.jsp与bb.jsp属于同一•应用,在aa.jsp中使用<jsp:useBeanid=',beanNameuscope="session"class="mypackage.mybean”/>标记,在bb.jsp中要把beanName这个bean对象变量所引用的对象取出来。那么对于以下描述,正确的是:beA.在bb.jsp中仅使用代码:mybeanbe=session.getAttribute(nbeanNamen);取出beanName所引用的对象。B.在bb.jsp中取beanName所引用的对象前,先要使用<%@pageimport="mypackage.mybean"%>导ハmypackage.mybean类。C.在bb.jsp中,对于使用session的getAttribute方法取出的beanName所引用的对象,要进行强制类型转换。D.在bb.jsp中使用session的getAttribute方法取出的对象和aa.jsp中的beanName所引用的对象无关。7)对于应用开发和部署的过程,J2EE规范定义了一个步骤,请按先后次序选择正确的步骤:cJSP和Servlet的开发、EJB的开发、打包、运行服务器HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体Bean的开发C.应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署D.组件开发、合成应用、合成模块、部署aa.jsp文件如下:<%!staticint1=0;intj=0; %><html><body><%for(;I++<2;){out.print(j++);out.print("");}%></body></html>两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览ー次,那么,第2个客户的浏览器将显示什么? e01123456E.什么也没有J2EE中,在aa.jsp中有行代码:<%request.selAllribule("Co."Jisoflstone");%>在bb.jsp中有行代码:<%out.prinUn((String)requesl.getAttribute("Co."));%>为了使得在bb.jsp中的如上代码可以显示“isoftstone,可以使用()方法。[选择两项JAEA.在aa.jsp中使用vformmethod=postaction=Mbb.jsp”>把请求提交到bb.jspB.在aa.jsp中使用vjsp:forwardfile="bb.jsp”/>把页面重定向到bb.jsp在aa.jsp中使用v%response.sendRedirect(wbb.jspw);%>把页面重定向到bb.jsp在aa.jsp中使用v%@includefile二"bb.jsp"%d>包含页面bb.jspE.在aa.jsp中使用<%config.getServletContext().getRequestDispatcher("/bb.jsp").forward(request.response);%>把页面重定向到bb.jsp10^在J2EE中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是()。[选择两项]BCA.vjsp:setProperty>和vjsp:getProperty>标记都必须在vjsp:useBean>的开始标记和结束标记之间B.这两个标记的name属性的值必须和vjsp:usebean>标记的id属性的值ー样C.vjsp:setProperty>和vjsp:getProperty>标记可以不在vjsp:useBean>的开始标记和结束标记之间D.这两个标记的name属性的值可以和〈jsp:usebean>标记的id属性的值不同11、在J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是()。[选择两项]ABpage指令可以在JSP中的任何地方,以任何顺序出现ー个JSP文件可以有任意多个page指令ー个JSP文件只能有一个page指令D,在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次12、在J2EE中,myWebApp目录是ー个Web应用程序根目录,当在浏览器中输入http://localhost:8080/myWebApp时,会自动打开该目录下的start.jsp文件。为了达到这个要求,需要web.xml中添加如下代码〇〇(选择ー项)D<welcome-file>start.jsp</welcome-file><welcome-file-list>start.jsp</welcome-file-list><welcome-list><welcome-file>start.jsp</welcome-file></welcome-list>D.<welcome-file-list><welcome-file>start.jsp</welcome-file></welcome-file-list>13、在J2EE中,下面JSP指令的描述,正确的是()。(选择ー项)AA1指令以“<%@”开始,以“%>”结束B.指令以“<%”开始,以“%>”结束C.指令以开始,以“>”结束D,指令以“<jsp:"开始,以“/>”结束14、在J2EE中,aa.jsp文件如下:<html><body><hl>Look:</hl><%@includefile=,,bb.txt,,%></body><html>bb.txt文件只有文本:hello!aa.jsp和bb.txt在同一目录下,使用浏览器査看aa.jsp,会看到:Look:Hello!使用〇方法,再次打开浏览器查看aa.jsp,会显示:Look:Hello!Teacher!(选择ー项)DA.把bb.lxl的文本改为:hello!Teacher!B.把bb.txt文件删除,然后新建文件bb.txt,所包含文本为:hello!Teacher!C.把bb.lxt先改名为cc.txt,然后把名字再次改为bb.lxl,把文本改为:hello!Teacher!D,以上方法都不对15>在J2EE中,在web.xml中,有如下代码:<session-config><session-timeout>30</session-timeout></session-config>以下描述,正确的是()。(选择ー项)CA,定义了默认的会话超时时长,时长为30秒B.可以使用HttpSession类的getMaxInactivelnterval。方法把该值取出来C.定义了默认的会话超时时长,时长为30小时D.可以使用Session类的getMaxInactivelnterval。方法把该值取出来在J2EE中,v%="1+4”%>将输出()。(选择ー项)A1+4514D,不会输出,因为表达式是错误的下面关于JSP自定义标记的描述正确的是()。(选择ー项)AA.JSP自定义标记是用于添加新动作标记的扩展机制B.标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件C.web.xml文件的vtaglib-location>表示类文件的位置D.标记的属性名在web.xm!文件中描述18、在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是〇〇(选择ー项)D<jsp:usebeanidゴmybean“scope=,,page,,class=,,mypackage.mybean,7><jsp:useBeanclass="mypackage.mybean.class’ソ><jsp:usebeanid="mybean"class="mypackage.mybean"><jsp:useBeanidゴmybean“class="mypackage.mybean'7>19、在J2EE中,如果使用标记:<jsp:getPropertyname="beanName"property=npropertyName"ノ〉准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名:propertyName,也没有getPropertyName。方法。那么会在浏览器中显示()。(选择ー项)A1错误页面null0D.什么也没有20、在J2EE中,对于page指令:v%@pagebuffer="12kb”autoFlushゴfalse”%〉,正确的含义是()。(选择ー项)CA.将输出流输出到不小于!2kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出B.将输出流输出到ー个小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户C.将输出流输出到ー个小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出D,将输出流输出到不小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户21、J2EE中,aa.jsp文件使用了一个Bean,该Bean属于类mypackage.bbo该Bean和oracle数据库连接,完成对数据库中的某个表的插入、修改和查询数据的功能,mypackage,bb的方法getRs返回了记录集rs,则以下描述正确的是()〇(选择两项)ABA.如果在aa.jsp中要使用这个rs来查询数据,则该JSP必须使用page指令的import属性导入java.sql包中的类。B.如果在aa.jsp中仅仅使用getRs方法返回rs而已,却不使用rs执行任何操作,则在aa.jsp中不用导入java.sql包中的类。C•如果在aa.jsp中使用page指令的import属性导入java.sql包中的类,则就不用在mypackage.bb中导入java.sql包中的类了。D.如果一在mypackage.bb这个javaBean中导入java.sql包中的类了,则就不用在aa.jsp中使用page指令的import属性导入java.sql包中的类。22、在J2EE中,下列关于JSP的scripllel的陈述正确的是( )。(选择两项)ADscriptlet是包含的〈%和%〉之间的scriptlet可以包含import语句scriptlet不但包含Java代码,还可以包含html代码D,整个JSP可以有多个〈%和%,对23、有J2EE中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.・和java.util.・包,正确的是()。(选择ー项)DA.<%@pageLanguageゴJava”,importゴjava.rmi.*;java.uitl.*“%〉B.<%@pagelanguageゴJava"Import="java.rmi.*,java.util.*''%〉C.<%@pagelanguage="Java";import="java.rmi.*,java.util.*"%>D.<%@pagelanguage="Java"import="java.rmi.*,java.util.*"%>24、在J2EE中,对于jsp:getProperty标记的描述,正确的是〇〇(选择两项)CDA.在JSP文件中,标记jsp:getProperty存在的前提条件是也必须存在jsp:setProperty标记B.使用vjsp:getPropertyname="beanName”property』'*"/〉可以把beanName所弓I用的Bean对象的所有属性依次打印出来C.用jsp:getProperty标记访问bean的属性,会把属性值转换为String输出到客户的输出流中<jsp:getPropertyname="beanName"property="propertyName"ノ〉等价于out.println(beanName.getPropertyName());25、在J2EE中,如果a是b的父类,b是c的父类,c是d的父类,他们都在包mypackage中.则以下正确的是().(选择两项)BC<jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="b"><jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="Object"/><jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="mypackage.a"/><jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="a"/>26、在J2EE中,以ド对JSP的隐含对象解释正确的是().(选择ー项)DA.没有实例化过的类,可以直接使用类名当作对象使用B,是sun的开发人员自己起的名字,我们自己也可以定义隐含对象C.隐含对象是没有类型的D,是JSP根据ServletAP!而提供的,可以使用标准的变量来访问这些对象27、在J2EE中,使用jsp:useBean标记时,用不同的scope值,对于它们的含义解释正确的是()〇(选择三项)ACDscope为page表示可以在JSP文件中使用bean,直到页面执行完毕。所有该JSP文件的静态包含文件也可以使用beanscope为request表示在任何执行相同请求的JSP文件中使用bean,比如使用response的sendRedirect方法重定向到新的JSP文件,在这个新的JSP文件中就可以使用request的getAttribute方法把bean实例取出来scope为session表示bean存在于整个session生存周期内,任何使用相同session的JSP文件都可以使用session的getAttribute方法把bean实例取出来scope为application表示bean存在于整个上下文环境中,可以使用application的getAttribute方法把bean实例取出来28、表示“资源移动”的状态码是。(选择1项)B20030240050029、哪ー个对象可以用于获得浏览器发送的请求。(选择1项)AHttpServletRequestHttpServletResponseHttpServletHttp30、如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令?(选择1项)B<%pagesession二"disabled"%><%pagesession="false"%><%pagesession="true"%><%pagedisablesession="true"%>31、在Servlet的生命周期中,容器只调用一次的方法是。(选择2项)CservicegetServletConfiginitdestroy32.在使用服务器端的会话管理时,通过什么方法标识会话。(选择1项)CIP地址CookieSessionidD.请求头33,下列哪个为JSP的小脚本的标签?(选择1项)A<%%><@%><%!%><%—%>34.下面哪ー个不是vjsp:useBean>元素的属性。(选择1项)CscopeIdValueClass35、HttpServlet中,用来处理POST请求的方法是(选择1项)CdoHeaddoGetdoPostdoPut36、如何创建Cookie?(选择1项)AA.使用newCookie语句调用response.addCookie方法使用Cookie的setMaxAge方法setCookie方法37、按照MVC设计模式,Servlet用于实现(选择1项)AControllerViewModelD,容器38、动态网站需要的技术为。(选择3项)ACDCGIHTTPASPPHP如何取得数据源。(选择1项)CA.通过HttpB,通过ftpC.JNDID.通过Connection对象40、以下哪ー个不是Filter接口的方法。(选择1项)Cinit(FilterConfigconfig)voiddestroyOvoiddoFilter(HttpServletRequestrequest,HttpServletResponseresponse)voiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)41、javax.Servlet的包中,属于类的是。(选择1项)ServletGenericServletServletRequestServletContext42、用于表示Statement对象返回结果的是。(选择1项)AResultSetDriverManagerPreparedStatementConnection43、如何发送Cookie?。(选择1项)BA.使用newCookie语句调用response.addCookie方法使用Cookie的setMaxAge方法setCookie方法44.察看下列JSP内容<htmlxbody><%for(inti=0;i<3;i++){%>out.print(i*2);<%}%></bodyx/html>当这个JSP被运行时,其结果是什么?(选择1项)DA.此JSP因为语法错误,无法运行B.显示出0,2,4C.显示出0,2,4,6D.显示出oul.print(i*2)out.print(i*2)out.print(i*2)在J2EE中属于Web层的组件有(选择1项)DHTMLEJBAppletJSP46、关于JSP生命周期的叙述,下列哪些为真?(选择2项)ACA.JSP会先解释成Servlet源文件,然后编译成Servlet类文件B,每当用户端运行JSP时,jsplnit()方法都会运行一次C.每当用户端运行JSP时,」spService()方法都会运行一次D.每当用户端运行JSP时,jspDestroy。方法都会运行一次、在JSP页面中不可以用来异常处理的有。(选择1项)Dhtml文件JSP文件ServletTxt文件.在MVC设计模式中,JavaBean的作用是。(选择1项)BControllerModelC.业务数据的封装D.View.Page指示符的language属性的作用是。(选择1项)CA,定义JSP页面的字符编码B.定义JSP页面的MIME类型C.定义JSP页面中使用的脚本语言D,定义JSP页面的描述信息.下面哪ー个隐含变量的存取范围不是page?(选择1项)Bconfigapplicationoutpage.在J2EE的Web应用中,编译后的class文件存放的目录为(选择1项)Aclasses目求images目录jar目录D.任意位置.在JSP中,哪个指令用来声明JSP欲使用的标签库?(选择1项)Btldtaglibimportinclude.Servlet处理请求的方式为(选择1项)BA,以运行的方式B,以线程的方式C,以程序的方式D,以调度的方式.下列哪个用于在JSP中表示注释?(选择1项)C<%%><@%><%--%><%-%>.在JavaWeb应用中,MVC设计模式中的V(视图)通常由()充当。(选1项)AJSPServletActionJavaBean56、网页服务默认的端口号是(),我们可以通过HTTP地址加上端口号来访问网站。(选1项)D8100808090008057、JSP标准标签库(JSTL)的标签库描述符文件的后缀是()。(选1项)A.tld.jar/r/perties.xml58、Web服务是ー种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是(选1项)DWeb服务只能在互联网发布,不能在局域网内发布Web服务的提供者和请求者必须使用相同的技术平台Web服务的提供者和请求者必须使用的语言开发应用程序Web服务的数据传输标准是XML59、在JavaWeb应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在()下。(选1项)DA.应用程序的src目录B.应用程序的/WEB-INF/lib目录C.Tomcat的根目录D.Tomcat的common/lib目录60,在JavaWeb应用程序中,包含jspl.jsp和jsp2.jsp,以及封装在user包下的名为User的JavaBean,User中包含!oginName属性以及相应的setter和getter方法,如果用户A在浏览器中访问jspl.jsp后,用户B在浏览器中访问jsp2.jsp,则用户B的浏览器将()。(选1项)Bjspl.jsp的代码如下所示:<html><jsp:useBeanid="user”class="user.User,,scope="session,7><jsp:setPropertyname="user''property="loginName"value="Mary'ソ></html>jsp2.jsp的代码如下所示:<html><jsp:useBeanid="user"class="user.User"scope="session"/><jsp:getPropertyname="user"property=4tloginName"/></html>A,什么也不显示B.显示“nuH”C.显示“Mary”D.报错,提示无法显示网页61、当浏览器第二次访问以下JSP网页时的输出结果是什么?(单选)C<!%inta=0; %><%intb=0;a++;b++;%>a:<%=a%><br>b:<%=b%>a=0b=0a=lb=la=2b=l62、下面哪个说法是正确的?(单选)BA.对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象B,每个HttpSession对象都有惟一的ID〇C.JavaWeb应用程序必须负责为HttpSession分配惟一的ID63、如果不希望JSP网页支持Session,应该如何办?(单选)B调用HttpSession的invalidate。方法<%@pagesession="false\">64、在标签处理类中,如何访问session范围内的共享数据?(多选)BC选项:A,在TagSupport类中定义了session成员变量,直接调用它的getAttribute。方法即可。B,在标签处理类TagSupport类中定义了pageContext成员变量,先通过它的getSession。方法获得当前的HttpSession对象,再调用HttpSession对象的getAttribute。方法。C.pageContext.getAttribute("attributename",PageContext.SESSION_SCOPE)65、以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果?(单选)Arequest.setAttribute(V'count\n,newInteger(O));Integercount=request.getAttribute(\"count\M);A.不能编译通过B.能编译通过,并正常运行C.编译通过,但运行时抛出ClassCastException66、以下哪些说法是正确的?(单选)BA,每个HTTP请求对应ー个单独的ActionServlet实例B.对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelioAction实例。C,每个ア应用对应ー个单独的RequestProcessor实例D,每个子应用对应ー个单独的web.xm!文件67、下面哪ー个不是JSP本身J加载的基本类?BA.java.lang.*B.java.io.*javax.servlet.*javax.servlet.jsp.*68、对于预定义<%!预定义%〉的说法错误的是:C一次可声明多个变量和方法,只要以结尾就行ー个声明仅在ー个页面中有效C.声明的变量将作为局部变量D.在预定义中声明的变量将在JSP页面初始化时初始化69、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:CA.namepropertyvalueD,以上皆不会出现70、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:DA.v%@page%>作用于整个JSP页面。B.可以在ー—个页面中使用多个<%@page%>指令。C,为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的。v%@page%>指令中的属性只能出现一次。71、在JSP中调用JavaBean时不会用到的标记是:A<javabean><jsp:useBean><jsp:setProperty><jsp:getProperty>72、关于JavaBean正确的说法是:BJava文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B,在JSP文件中引用Bean,其实就是用<jsp:useBean〉语句C.被引用的Bean文件的文件名后缀为.javaD.Bean文件放在任何目录下都可以被引用73、Servlet程序的入口点是:AA.init()main()service()doGet()74、不能在不同用户之间共享数据的方法是AA、通过cookieB、利用文件系统C、利用数据库D、通过ServletContextヌ寸象75、下列哪个为JSP的隐含对象。(选择1项)Benvpagejspinfocontext76、哪ー个不是EL定义的隐式对象?(选择1项)CA,cookiepageContextattributesinitParam77、下面哪些属于JSTL中的表达式操作标签。(选择1项)B<c:out><c:if><c:url><c:catch>78、关于JSP,下列说法不正确的有()。DJSP的全称是JavaServerPagesJSP是由sun公司倡导,许多别的公司参与一起建立起来的一种动态网页技术C,在HTML文件里中加入Java程序片断和JSP标签可以构成JSP网页JSP的运行环境是:正确安装JDK即可。79、下面是ーJSP页面的代码,请问输出结果是〇,A<html><%!int1=1;%><%i=++;%><headx/head><body><script>functiondisplay(){if(i==1){alert(MIsド);}elseif(i==2){alert(uIs2”);}else{alert(nIsother'1);display();</script></body></html>A.什么也不输出。B.弹出内容为“Isビ的对话框。C.弹出内容为“Is2”的对话框。D,当第一次访问这个程序时,弹出ー个内容为“sother”的对话框,从第二次开始,每次访问这个程序都弹出内容为“Is2”的对话框。e 当第一次访问这个程序时,弹出ー个内容为"Isビ的对话框,从第二次开始,每次访问这个程序都弹出内容为“Is2”的对话框。80、下面是ーJSP页面的片断代码,请问页面输出结果是〇.D<%StringBufferbuffer=newStringBuffer("Hello");buffer.append("World");System.out.println(buffer.toStringO);%>HelloWorldHelloWorldD.什么也不输出81、在列语句正确的有()。A<%@includefile=,,head.jspM%><%Stringurl="head.jsp'';%><%@includefile二'‘url"%><%@includefile="head.jsp"?name="isoftstone"%><% StringcompanyName二”isoftstone”;%><%@includefile二''head.jsp”?name二companyName%>82、JSP1.2中表达式的语法是()。A<%=expression%><%=expression;%><%@=expression%><%@=expression;%>83、下列选项中能在JSP页面中实现转向的是()。Bresponse.forwardC'Vindex.jsp");response.sendRedirect(*7index.jspM);request.forward(Vindex.jsp'*);request.sendRedirect('7index.jspu);84、如果某一JSP页面的表单中,有几个复选框,name为“habiJ,则该jsp提交后,通过下面()语句去获取用户选中复选框的值。Crequest.getAttribute("habit");request.getParameter("habit");request.getParameterValues("habit’');request.getHabit();85、关于session的使用,下列说话正确的是()。ACA,不同的用户窗口具有イく同的sessionB,不同的用户窗口具有相同的sessionsession可能超时间Session永远不可能超时86、如果用JSP开发ー个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在()中。Drequestpagesessionapplication87、在JSP页面中,正确引入JavaBean的是〇。C<%jsp:useBeanid二''myBean"scope="page"class="pkg.MyBean"%><jsp:useBeanname="myBean“scope=''page"class^'pkg.MyBean"><jsp:useBeanid="myBean"scope="page"class="pkg.MyBean"/><jsp:useBeanname="myBean"scopeゴpage”class="pkg.MyBean"/>88、关于vjsp:include>,下列说法不正确的是()〇DA.它可以包含静态文件B.它可以包含动态文件C.当它的flush属性为true时,表示缓冲区满时,将会被清空D.它的flush属性的默认值为true89、用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是()。AA.${10+20}B.${10+20};C.$(10+20)D.$(10+20);90、支持JSP2.0和Servlet2.4的TOMCAT版本是()〇CTOMCAT4.0以上TOMCAT4.24以上TOMCAT5.0以上TOMCAT5.5以上91、编写自定义标签处理类后,需要编写ー个〇去描述。B.tag文件.tld文件.dtd文件.xm!文件92、关于TagFile说法不正确的是()。B128£ト是器?2.0新增的功能TagFile是JSP1.2增的功能TagFile可以让网页开发人员直接使用JSP语法制作标签TagFile的扩展名可以.tag93、下面语句中,最后myVar的值为()。C<c:setvar="myVar''scope=''session">2+2</c:set>042+2NULL94、关于ServletFilter,下列说法正确的有()〇CDFilter其实就是ー个ServletFilter可以产生responseFilter可以在servlet被调用之前截获requestFilter可以用来处理统ー认证,过滤不雅字句等。95、在ー个Filter中,处理filter业务的是()方法。CdealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)dealFilter(ServletRequestrequest,ServletResponseresponse)doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)doFilter(ServletRequestrequest,ServletResponseresponse)96、MVC属于()。BModellModel2Model3Model497、LOG4J是()oALOG4J是APACHE组织提供的ー个日志组件,可利用它处理日志LOG4J是SUN公司提供的一个日志组件,可利用它处理日志LOG4J是!BM公司提供的ー个日志组件,可利用它处理日志LOG4J是BEA公司提供的ー个日志组件,可利用它处理日志98、重向可以使用()方法。ACresponse.sendRedirect(4€login.jspM):requesl.sendRedirect("login.jsp");<jsp:forwardpage="login.jsp‘ソ〉<forwardpage=4*login.jsp'7>99、Session対象的〇方法用于设置会话的超时时间。Asession.setMaxInactive!nterval(30);session.setMaxTime(30);session.getMax!nactivelnterval();session.setAttribute(44time'\30);100、sesson对象的()方法用于判断是否为开始新会话。Dbegin()isNewSessionID()invalidate()isNew()简答题(9题)1、jsp有哪些内置对象?作用分别是什么?答:JSP共有以下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论