2015年Java考试题库及答案.docx
《2015年Java考试题库及答案.docx》由会员分享,可在线阅读,更多相关《2015年Java考试题库及答案.docx(114页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、培训课程题库Java编号:ISS-TJ-TC版本:1.0作者:JavaSE基础康佳琪日期作者:JavaEE高级张建军日期:审批人:张林福日期:目录Java SE基础部分Java基础Java面向对象Java异常Java集合框架1) J2EE中,下列不属于集合类的是()。(选择项)Ca) Vectorb) Stackc) Enumerationd) Hashtable2)在J2EE中,下列元素经过排序的集合类是()。(选择项)Ba) LinkedListb) Stackc) Hashtabled) TreeSete) AbstractSequentialListJava GUI线程Jdbc流的10
2、控制1、在J2EE中,下面代码中,()会出现编译错误。(选择项)a) File f=new File(r,autoexec.bat);b) DatalnputStream din=new DataInputStream(new FileInputStream(44autoexec.baf,);c) InputStreamReader in=new InputStreamReader(System.in);d) OutputStreamWriter out=new OutputStreamWriter(System.in);Java EE高级部分JSP选择题(100题)1)对于JSP的通用规则,
3、描述正确的是:EA. JSP标记不区分大小写。B,指令和脚本元素的语法不是基于XML的,但有替代的基于XML的语法。C,在标记中出现的属性值可以不用引号括起来,比如:v% page language=Java, % 和v% page language=java %是等同的。D,在标记中使用字符(正斜杠)作为转义字符。E,如果URL不是以”开始的,就被解释为相对于当前的JSP路径。2)对于vjsp:param标记,描述正确的是: ABA. 一般来说,vjsp:param是vjsp:include、vjsp:forward标记的子标记。B. 如果 aa.jsp 有代码: ,则在 next.jsp
4、中可以使用 request.getParameter(name);把属性 name 的值取出來。C.如果 aa.jsp 有代码: ,则在 next.jsp 中可以使用 request.getAnribute(name);把属性 name 的值取出来。D.如果标记不放在标记内,也就是不作为vjsp:forward标记 的子标记,则使用浏览器查看时会显示错误页面。3)在web.xm!有如下代码段:webmastermyaddress在 Servlet 中如何把 webmaster 的值:myaddress 取出来?CA. 使用 RequestDispatcher 的 getInitParamete
5、r(webmaster)方法B. 使用 ServletContext 的 getInitParameter(webmaster)方法C. 使用 ServletConfig 的 getInitParameter(webmaster)方法D. 使用 GenericServlet 的 getInitParameter(webmaster)方法4) 在web.xm!有如下代码段:teacherteacherCart在Servlet中如何把servlet名:teacher取出来? BA, 使用 Servlet 的 getServletName 方法。B, 使用 ServletConfig 的 getSe
6、rvletName 方法。C, 使用 ServletContext 的 getServletName 方法。D, 使用 ServletRequest 的 getServletName 方法。5)标记处理器必须对从JSP引擎发来的调用做出反应。其中有两个重要的方法,当打开或 者关闭标记就会调用它们,它们分别是:bA. dostart。方法和 doend()方法。B. doStartTag()方法和 doEndTag()方法。C. doStart。方法和 doEnd()方法。D. dostartTag()方法和 doendTagO方法。6) aa.jsp 与 bb.jsp 属于同 一应用,在 aa
7、.jsp 中使用 标记,在 bb.jsp 中要把 beanName 这个 bean 对 象变量所引用的对象取出来。那么对于以下描述,正确的是:beA. 在 bb.jsp 中仅使用代码:mybean be = session.getAttribute(nbeanNamen);取出 beanName所引用的对象。B.在bb.jsp中取beanName所引用的对象前,先要使用导 mypackage.mybean 类。C.在bb.jsp中,对于使用session的getAttribute方法取出的beanName所引用的对象, 要进行强制类型转换。D.在bb.jsp中使用session的getAttr
8、ibute方法取出的对象和aa.jsp中的beanName所 引用的对象无关。7)对于应用开发和部署的过程,J2EE规范定义了一个步骤,请按先后次序选择正确的步 骤: cA. JSP和Servlet的开发、EJB的开发、打包、运行服务器B. HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体Bean的开发 C.应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署D.组件开发、合成应用、合成模块、部署8) aa.jsp文件如下:% for(;I+两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览次,那么,第2个客户的浏览器 将显示什么?eA. 0 1B. 1
9、2C. 34D. 56E.什么也没有9) J2EE中,在aa.jsp中有行代码:在bb.jsp中有行代码:为了使得在bb.jsp中的如上代码可以显示“ isoftstone,可以使用()方法。选择两项JAE A.在 aa.jsp 中使用vform method=post action= M bb.jsp” 把请求提交到 bb.jsp B.在 aa.jsp 中使用vjsp:forward file=bb.jsp” /把页面重定向到 bb.jspC. 在 aa.jsp 中使用v% response.sendRedirect( w bb.jspw ); % 把页面重定向到 bb.jspD. 在 aa
10、.jsp 中使用v% include file二 bb.jsp %d包含页面 bb.jspE.在aa.jsp中使用把页面重定向到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:u
11、seBean 的开始标记和结束 标记之间D.这两个标记的name属性的值可以和jsp:usebean标记的id属性的值不同11、在J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是()。 选择两项ABA. page指令可以在JSP中的任何地方,以任何顺序出现B. 个JSP文件可以有任意多个page指令C. 个JSP文件只能有一个page指令D,在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次12、在J2EE中,myWebApp目录是个Web应用程序根目录,当在浏览器中输入 http:/localhost:8080/myWebApp时
12、,会自动打开该目录下的start.jsp文件。为了达到这个要 求,需要web.xml中添加如下代码 (选择项)DA. start.j spB. start.jspC. start.jspD.start.jsp13、在J2EE中,下面JSP指令的描述,正确的是()。(选择项)AA1指令以“”结束B.指令以“”结束C.指令以开始,以“”结束D,指令以“”结束14、在J2EE中,aa.jsp文件如下:Look:bb.txt文件只有文本:hello!aa.jsp和bb.txt在同一目录下,使用浏览器査看aa.jsp,会看到:Look:Hello!使用方法,再次打开浏览器查看aa.jsp,会显示:Loo
13、k: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中,有如下代码:30以下描述,正确的是()。(选择项)CA,定义了默认的会话超时时长,时长为30秒B.可以使用HttpSession类的getMaxInactivelnterval。方法把该值取出来C.定义了默认的会话超时时长,时长
14、为30小时D.可以使用Session类的getMaxInactivelnterval。方法把该值取出来16、 在 J2EE 中,v%= 1+4” %将输出()。(选择项)AA. 1+4B. 5C. 14D,不会输出,因为表达式是错误的17、 下面关于JSP自定义标记的描述正确的是()。(选择项)AA. JSP自定义标记是用于添加新动作标记的扩展机制B.标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件C. web.xml文件的vtaglib-location表示类文件的位置D.标记的属性名在web.xm!文件中描述18、在J2EE中,在JSP中想要使用JavaBean:mypa
15、ckage.mybean,则以下写法正确的是 (选择项)DA. B. C. D. 19、在J2EE中,如果使用标记:jsp:getProperty name=bean Nameproperty=nproperty Name准备取出 bean 的属性的值,但 propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名: propertyName ,也没有getPropertyName。方法。那么会在浏览器中显示()。(选择项)A1错误页面B. nullC. 0D.什么也没有20、在 J2EE 中,对于 page 指令:v%page buffer=12kb
16、”autoFlushfalse”,正确的含义 是()。(选择项)CA.将输出流输出到不小于!2kb的缓冲区中,但当缓冲区满时,会有一个运行时 异常指明缓冲区溢出B.将输出流输出到个小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到 客户C.将输出流输出到个小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异 常指明缓冲区溢出D,将输出流输出到不小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客 户21、J2EE 中,aa.jsp 文件使用 了一个 Bean,该 Bean 属于类 mypackage.bbo 该 Bean 和 oracle 数据库连接,完成对数据库中的某个表的插
17、入、修改和查询数据的功能,my package, 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这
18、个javaBean中导入java.sql包中的类了,则就不用在aa.jsp 中使用page指令的import属性导入java.sql包中的类。22、在J2EE中,下列关于JSP的scripllel的陈述正确的是()。(选择两项)ADA. scriptlet是包含的%和之间的B. scriptlet可以包含import语句C. scriptlet不但包含Java代码,还可以包含html代码D,整个JSP可以有多个和,对23、有J2EE中,以下的page指令设置了使用的脚本语言是Java,且导入了 java.rmi.和 java.util.包,正确的是()。(选择项)DA. %page Langu
19、ageJava”,importjava.rmi.*;java.uitl.*“B. %page languageJava Import=java.rmi.*,java.util.*%C. D. 24、在J2EE中,对于jsp:getProperty标记的描述,正确的是 (选择两项)CDA.在JSP文件中,标记jsp:getProperty存在的前提条件是也必须存在jsp:setProperty 标记B.使用vjsp:getProperty name= beanName” property* /可以把 beanName 所弓 I 用 的Bean对象的所有属性依次打印出来C.用jsp:getProp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2015 Java 考试 题库 答案
限制150内