Java考试题库及答案.doc
《Java考试题库及答案.doc》由会员分享,可在线阅读,更多相关《Java考试题库及答案.doc(116页珍藏版)》请在三一办公上搜索。
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线程-
2、Jdbc流的IO控制1、在J2EE中,下面代码中,( )会出现编译错误。(选择一项)a) File f=new File(“/”,”autoexec.bat”);b) DataInputStream din=new DataInputStream(new FileInputStream(“autoexec.bat”);c) InputStreamReader in=new InputStreamReader(System.in);d) OutputStreamWriter out=new OutputStreamWriter(System.in);。Java EE 高级部分JSP选择题(100
3、题)1)对于JSP的通用规则,描述正确的是:EA. JSP标记不区分大小写。B. 指令和脚本元素的语法不是基于XML的,但有替代的基于XML的语法。C. 在标记中出现的属性值可以不用引号括起来,比如:和是等同的。D. 在标记中使用字符/(正斜杠)作为转义字符。E. 如果URL不是以/开始的,就被解释为相对于当前的JSP路径。2)对于标记,描述正确的是:ABA. 一般来说,是、标记的子标记。B. 如果aa.jsp有代码:,则在next.jsp中可以使用request.getParameter(name);把属性name的值取出来。C. 如果aa.jsp有代码:,则在next.jsp中可以使用re
4、quest.getAttribute(name);把属性name的值取出来。D. 如果标记不放在标记内,也就是不作为标记的子标记,则使用浏览器查看时会显示错误页面。3)在web.xml有如下代码段:webmastermyaddress在Servlet中如何把webmaster的值:myaddress取出来?CA. 使用RequestDispatcher的getInitParameter(webmaster)方法B. 使用ServletContext的getInitParameter(webmaster)方法C. 使用ServletConfig的getInitParameter(webmaste
5、r)方法D. 使用GenericServlet的getInitParameter(webmaster)方法4)在web.xml有如下代码段:teacherteacherCart在Servlet中如何把servlet名:teacher取出来?BA. 使用Servlet的getServletName方法。B. 使用ServletConfig的getServletName方法。C. 使用ServletContext的getServletName方法。D. 使用ServletRequest的getServletName方法。5)标记处理器必须对从JSP引擎发来的调用做出反应。其中有两个重要的方法,当打
6、开或者关闭标记就会调用它们,它们分别是:bA. dostart()方法和doend()方法。B. doStartTag()方法和doEndTag()方法。C. doStart()方法和doEnd()方法。D. dostartTag()方法和doendTag()方法。6)aa.jsp与bb.jsp属于同一应用,在aa.jsp中使用标记,在bb.jsp中要把beanName这个bean对象变量所引用的对象取出来。那么对于以下描述,正确的是:bcA. 在bb.jsp中仅使用代码:mybean bc = session.getAttribute(beanName); 取出beanName所引用的对象。
7、B. 在bb.jsp中取beanName所引用的对象前,先要使用导入mypackage.mybean类。C. 在bb.jsp中,对于使用session的getAttribute方法取出的beanName所引用的对象,要进行强制类型转换。D. 在bb.jsp中使用session的getAttribute方法取出的对象和aa.jsp中的beanName所引用的对象无关。7)对于应用开发和部署的过程,J2EE规范定义了一个步骤,请按先后次序选择正确的步骤:cA. JSP和Servlet的开发、EJB的开发、打包、运行服务器B. HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体
8、Bean的开发C. 应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署D. 组件开发、合成应用、合成模块、部署8)aa.jsp文件如下:% for(;I+两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览一次,那么,第2个客户的浏览器将显示什么?eA. 0 1B. 1 2C. 3 4D. 5 6E. 什么也没有9)J2EE中,在aa.jsp中有行代码:在bb.jsp中有行代码:为了使得在bb.jsp中的如上代码可以显示“isoftstone,可以使用()方法。选择两项AEA. 在aa.jsp中使用把请求提交到bb.jspB. 在aa.jsp中使用把页面重定向到bb.jspC.
9、在aa.jsp中使用 把页面重定向到bb.jspD. 在aa.jsp中使用包含页面bb.jspE. 在aa.jsp中使用把页面重定向到bb.jsp10、在J2EE中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是()。选择两项BCA. 和标记都必须在的开始标记和结束标记之间B. 这两个标记的name属性的值必须和标记的id属性的值一样C. 和标记可以不在的开始标记和结束标记之间D. 这两个标记的name属性的值可以和标记的id属性的值不同11、在J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是()。选择两项ABA.
10、 page指令可以在JSP中的任何地方,以任何顺序出现B. 一个JSP文件可以有任意多个page指令C. 一个JSP文件只能有一个page指令D. 在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次12、在J2EE中,myWebApp目录是一个Web应用程序根目录,当在浏览器中输入http:/localhost:8080/myWebApp时,会自动打开该目录下的start.jsp文件。为了达到这个要求,需要web.xml中添加如下代码()。(选择一项)DA. start.jspB. start.jspC. start.jspD.start.jsp13、在J2EE 中
11、,下面JSP指令的描述,正确的是()。(选择一项)AA. 指令以“”结束B. 指令以“”结束C. 指令以“”结束D. 指令以“”结束14、在J2EE中,aa.jsp文件如下:Look:bb.txt文件只有文本:hello!aa.jsp和bb.txt在同一目录下,使用浏览器查看aa.jsp,会看到:Look:Hello!使用()方法,再次打开浏览器查看aa.jsp,会显示:Look:Hello!Teacher!(选择一项)DA. 把bb.txt的文本改为:hello!Teacher!B. 把bb.txt文件删除,然后新建文件bb.txt,所包含文本为:hello!Teacher!C. 把bb.t
12、xt先改名为cc.txt,然后把名字再次改为bb.txt,把文本改为:hello!Teacher!D. 以上方法都不对15、在J2EE中,在web.xml中,有如下代码: 30以下描述,正确的是()。(选择一项)CA. 定义 了默认的会话超时时长,时长为30秒B. 可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来C. 定义 了默认的会话超时时长,时长为30小时D. 可以使用Session类的getMaxInactiveInterval()方法把该值取出来16、在J2EE中,将输出()。(选择一项)AA. 1+4B. 5C. 14D. 不会输出,
13、因为表达式是错误的17、下面关于JSP自定义标记的描述正确 的是()。(选择一项)AA. JSP自定义标记是用于添加新动作标记的扩展机制B. 标记库通常被打包成.jar文件,该 文件包含实现库标记的Java文件C. web.xml文件的表示类文件的位置D. 标记的属性名在web.xml文件中描述18、在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。(选择一项)DA. B. C. D. 19、在J2EE中,如果使用标记:准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有
14、这样的属性名:propertyName ,也没有getPropertyName()方法。那么会在浏览器中显示()。(选择一项)A. 错误页面B. nullC. 0D. 什么也没有20、在J2EE中,对于page指令:,正确的含义是()。(选择一项)CA. 将输出流输出到不小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时 异常指明缓冲区溢出B. 将输出流输出到一个小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户C. 将输出流输出到一个小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出D. 将输出流输出到不小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输
15、出到客户21、J2EE中,aa.jsp文件使用了一个Bean,该Bean属于类mypackage.bb。该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
16、指令的import属性导入java.sql包中的类,则就不用在mypackage.bb中导入java.sql包中的类了。D. 如果已在mypackage.bb这个javaBean中导入java.sql包中的类了,则就不用在aa.jsp中使用page指令的import属性导入java.sql包中的类。22、在J2EE中,下列关于JSP的scriptlet的陈述正确的是( )。(选择两项)ADA. scriptlet是包含的之间的B. scriptlet可以包含import语句C. scriptlet不但包含Java代码,还可以包含html代码D. 整个JSP可以有多个对23、有J2EE中,以下的
17、page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包,正确的是( )。(选择一项)DA. B. C. D. 24、在J2EE中,对于jsp:getProperty标记的描述,正确的是()。(选择两项)CDA. 在JSP文件中,标记jsp:getProperty存在的前提条件是也必须存在jsp:setProperty标记B. 使用可以把beanName所引用的Bean对象的所有属性依次打印出来C. 用jsp:getProperty标记访问bean的属性,会把属性值转换为String输出到客户的输出流中D. 等价于out.println(beanNam
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 考试 题库 答案
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4104681.html