软通动力Java考试题库解读12011.pdf
《软通动力Java考试题库解读12011.pdf》由会员分享,可在线阅读,更多相关《软通动力Java考试题库解读12011.pdf(117页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软通动力信息技术有限公司 1 软通动力培训课程题库 Java 编号:ISS-TJ-TC 版本:1.0 作者:JavaSE 基础 康佳琪 日期 作者:JavaEE 高级 张建军 日期:审批人:张林福 日期:软通动力信息技术有限公司 2 目录 Java SE 基础部分 Java 基础 Java 面向对象 Java 异常 Java 集合框架 1)J2EE 中,下列不属于集合类的是()。(选择一项)C a)Vector b)Stack c)Enumeration d)Hashtable 2)在 J2EE 中,下列元素经过排序的集合类是()。(选择一项)B a)LinkedList b)Stack c
2、)Hashtable d)TreeSet e)AbstractSequentialList Java GUI 线程-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 ou
3、t=new OutputStreamWriter(System.in);软通动力信息技术有限公司 3 。Java EE 高级部分 JSP 选择题(100 题)1)对于 JSP 的通用规则,描述正确的是:E A.JSP 标记不区分大小写。B.指令和脚本元素的语法不是基于 XML 的,但有替代的基于 XML 的语法。C.在标记中出现的属性值可以不用引号括起来,比如:和是等同的。D.在标记中使用字符/(正斜杠)作为转义字符。E.如果 URL 不是以/开始的,就被解释为相对于当前的 JSP 路径。2)对于标记,描述正确的是:AB A.一般来说,是、标记的子标记。B.如 果aa.jsp有 代 码:,则在
4、next.jsp中可以使用request.getParameter(name);把属性 name 的值取出来。C.如 果aa.jsp有 代 码:,则在next.jsp中可以使用request.getAttribute(name);把属性 name 的值取出来。D.如果标记不放在标记内,也就是不作为标记的子标记,则使用浏览器查看时会显示错误页面。3)在 web.xml 有如下代码段:webmaster*在 Servlet 中如何把 webmaster 的值:*取出来?C A.使用 RequestDispatcher 的 getInitParameter(webmaster)方法 B.使用 Ser
5、vletContext 的 getInitParameter(webmaster)方法 C.使用 ServletConfig 的 getInitParameter(webmaster)方法 D.使用 GenericServlet 的 getInitParameter(webmaster)方法 4)在 web.xml 有如下代码段:teacher 软通动力信息技术有限公司 4 teacherCart 在 Servlet 中如何把 servlet 名:teacher 取出来?B A.使用 Servlet 的 getServletName 方法。B.使用 ServletConfig 的 getSer
6、vletName 方法。C.使用 ServletContext 的 getServletName 方法。D.使用 ServletRequest 的 getServletName 方法。5)标记处理器必须对从 JSP 引擎发来的调用做出反应。其中有两个重要的方法,当打开或者关闭标记就会调用它们,它们分别是:b A.dostart()方法和 doend()方法。B.doStartTag()方法和 doEndTag()方法。C.doStart()方法和 doEnd()方法。D.dostartTag()方法和 doendTag()方法。6)aa.jsp 与 bb.jsp 属 于 同 一 应 用,在 a
7、a.jsp 中 使 用 标记,在 bb.jsp 中要把 beanName 这个 bean 对象变量所引用的对象取出来。那么对于以下描述,正确的是:bc A.在 bb.jsp 中仅使用代码:mybean bc=session.getAttribute(beanName);取出beanName 所引用的对象。B.在bb.jsp中 取beanName所 引 用 的 对 象 前,先 要 使 用 导入 mypackage.mybean 类。C.在 bb.jsp 中,对于使用 session 的 getAttribute 方法取出的 beanName 所引用的对象,要进行强制类型转换。D.在 bb.jsp
8、 中使用 session 的 getAttribute 方法取出的对象和 aa.jsp 中的 beanName 所引用的对象无关。7)对于应用开发和部署的过程,J2EE 规范定义了一个步骤,请按先后次序选择正确的步骤:c A.JSP 和 Servlet 的开发、EJB 的开发、打包、运行服务器 B.HTML 等静态资源的开发、Servlet 的开发、会话 Bean 的开发、实体 Bean 的开发 C.应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署 D.组件开发、合成应用、合成模块、部署 8)aa.jsp 文件如下:%for(;I+两个客户依次使用浏览器浏览 aa.jsp,且每个客
9、户只浏览一次,那么,第 2 个客户的浏览器 软通动力信息技术有限公司 5 将显示什么?e A.0 1 B.1 2 C.3 4 D.5 6 E.什么也没有 9)J2EE 中,在 aa.jsp 中有行代码:在 bb.jsp 中有行代码:为了使得在 bb.jsp 中的如上代码可以显示“isoftstone,可以使用()方法。选择两项AE A.在 aa.jsp 中使用把请求提交到 bb.jsp B.在 aa.jsp 中使用把页面重定向到 bb.jsp C.在 aa.jsp 中使用 把页面重定向到 bb.jsp D.在 aa.jsp 中使用包含页面 bb.jsp E.在 aa.jsp 中使用 把页面重定
10、向到 bb.jsp 10、在 J2EE 中,以下是有关 jsp:setProperty 和 jsp:getProperty 标记的描述,正确的是()。选择两项BC A.和标记都必须在的开始标记和结束标记之间 B.这两个标记的 name 属性的值必须和标记的 id 属性的值一样 C.和标记可以不在的开始标记和结束标记之间 D.这两个标记的 name 属性的值可以和标记的 id 属性的值不同 11、在 J2EE 中,关于 JSP 文件中的 page 指令在 JSP 文件中出现的位置和次数,正确的是()。选择两项AB A.page 指令可以在 JSP 中的任何地方,以任何顺序出现 B.一个 JSP
11、文件可以有任意多个 page 指令 C.一个 JSP 文件只能有一个 page 指令 D.在整个 JSP 文件中,虽然可以有多个 page 指令,但是任何属性/值对只能出现一次 12、在 J2EE 中,myWebApp 目录是一个 Web 应用程序根目录,当在浏览器中输入http:/localhost:8080/myWebApp 时,会自动打开该目录下的 start.jsp 文件。为了达到这个要求,需要 web.xml 中添加如下代码()。(选择一项)D A.start.jsp B.start.jsp C.start.jsp 软通动力信息技术有限公司 6 D.start.jsp 13、在 J2
12、EE 中,下面 JSP 指令的描述,正确的是()。(选择一项)A A.指令以“”结束 B.指令以“”结束 C.指令以“”结束 D.指令以“”结束 14、在 J2EE 中,aa.jsp 文件如下:Look:bb.txt 文件只有文本:hello!aa.jsp 和 bb.txt 在同一目录下,使用浏览器查看 aa.jsp,会看到:Look:Hello!使用()方法,再次打开浏览器查看 aa.jsp,会显示:Look:Hello!Teacher!(选择一项)D A.把 bb.txt 的文本改为:hello!Teacher!B.把 bb.txt 文件删除,然后新建文件 bb.txt,所包含文本为:he
13、llo!Teacher!C.把 bb.txt 先改名为 cc.txt,然后把名字再次改为 bb.txt,把文本改为:hello!Teacher!D.以上方法都不对 15、在 J2EE 中,在 web.xml 中,有如下代码:30 以下描述,正确的是()。(选择一项)C A.定义 了默认的会话超时时长,时长为 30 秒 B.可以使用 HttpSession 类的 getMaxInactiveInterval()方法把该值取出来 C.定义 了默认的会话超时时长,时长为 30 小时 D.可以使用 Session 类的 getMaxInactiveInterval()方法把该值取出来 16、在 J2E
14、E 中,将输出()。(选择一项)A A.1+4 B.5 C.14 D.不会输出,因为表达式是错误的 软通动力信息技术有限公司 7 17、下面关于 JSP 自定义标记的描述正确 的是()。(选择一项)A A.JSP 自定义标记是用于添加新动作标记的扩展机制 B.标记库通常被打包成.jar 文件,该 文件包含实现库标记的 Java 文件 C.web.xml 文件的表示类文件的位置 D.标记的属性名在 web.xml 文件中描述 18、在 J2EE 中,在 JSP 中想要使用 JavaBean:mypackage.mybean,则以下写法正确的是()。(选择一项)D A.B.C.D.19、在 J2E
15、E 中,如果使用标记:准备取出 bean 的属性的值,但propertyName 属性在 beanName 中不存在,也就是说在 beanName 中没有这样的属性名:propertyName,也没有 getPropertyName()方法。那么会在浏览器中显示()。(选择一项)A.错误页面 B.null C.0 D.什么也没有 20、在 J2EE 中,对于 page 指令:,正确的含义是()。(选择一项)C A.将输出流输出到不小于 12kb 的缓冲区中,但当缓冲区满时,会有一个运行时 异常指明缓冲区溢出 B.将输出流输出到一个小于 12kb 的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户
16、 C.将输出流输出到一个小于 12kb 的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出 D.将输出流输出到不小于 12kb 的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户 21、J2EE 中,aa.jsp 文件使用了一个 Bean,该 Bean 属于类 mypackage.bb。该 Bean 和 oracle数据库连接,完成对数据库中的某个表的插入、修改和查询数据的功能,mypackage.bb 的方法 getRs 返回了记录集 rs,则以下描述正确的是()。(选择两项)AB A.如果在 aa.jsp 中要使用这个 rs 来查询数据,则该 JSP 必须使用 page 指令的 i
17、mport属性导入 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 软通动力信息技术有限公司 8 中使用 page 指令的 import 属性导入 java.sql 包
18、中的类。22、在 J2EE 中,下列关于 JSP 的 scriptlet 的陈述正确的是()。(选择两项)AD A.scriptlet 是包含的之间的 B.scriptlet 可以包含 import 语句 C.scriptlet 不但包含 Java 代码,还可以包含 html 代码 D.整个 JSP 可以有多个对 23、有 J2EE 中,以下的 page 指令设置了使用的脚本语言是 Java,且导入了 java.rmi.*和java.util.*包,正确的是()。(选择一项)D A.B.C.D.24、在 J2EE 中,对于 jsp:getProperty 标记的描述,正确的是()。(选择两项)
19、CD A.在 JSP 文件中,标记 jsp:getProperty 存在的前提条件是也必须存在 jsp:setProperty标记 B.使用可以把 beanName 所引用的 Bean 对象的所有属性依次打印出来 C.用 jsp:getProperty 标记访问 bean 的属性,会把属性值转换为 String 输出到客户的输出流中 D.等 价 于out.println(beanName.getPropertyName();25、在 J2EE 中,如果 a 是 b 的父类,b 是 c 的父类,c 是 d 的父类,他们都在包 mypackage 中.则以下正确的是().(选择两项)BC A.B.
20、C.D.26、在 J2EE 中,以下对 JSP 的隐含对象解释正确的是().(选择一项)D A.没有实例化过的类,可以直接使用类名当作对象使用 B.是 sun 的开发人员自己起的名字,我们自己也可以定义隐含对象 C.隐含对象是没有类型的 D.是 JSP 根据 Servlet API 而提供的,可以使用标准的变量来访问这些对象 27、在 J2EE 中,使用 jsp:useBean 标记时,用不同的 scope 值,对于它们的含义解释正确的是()。(选择三项)ACD A.scope 为 page 表示可以在 JSP 文件中使用 bean,直到页面执行完毕。所有该 JSP 文件的静态包含文件也可以使
21、用 bean B.scope 为 request 表示在任何执行相同请求的 JSP 文件中使用 bean,比如使用response 的 sendRedirect 方法重定向到新的 JSP 文件,在这个新的 JSP 文件中就可 软通动力信息技术有限公司 9 以使用 request 的 getAttribute 方法把 bean 实例取出来 C.scope 为 session 表示 bean 存在于整个 session 生存周期内,任何使用相同 session 的 JSP 文件都可以使用 session 的 getAttribute 方法把 bean 实例取出来 D.scope 为 applica
22、tion 表示 bean 存在于整个上下文环境中,可以使用 application 的 getAttribute 方法把 bean 实例取出来 28、表示“资源移动”的状态码是。(选择 1 项)B A.200 B.302 C.400 D.500 29、哪一个对象可以用于获得浏览器发送的请求。(选择 1 项)A A.HttpServletRequest B.HttpServletResponse C.HttpServlet D.Http 30、如果不希望在 JSP 页面中存取 HTTP 会话,应该如何设定 page 指令?(选择 1 项)B A.B.C.D.31、在 Servlet 的生命周期中
23、,容器只调用一次的方法是。(选择 2 项)C A.service B.getServletConfig C.init D.destroy 32.在使用服务器端的会话管理时,通过什么方法标识会话。(选择 1 项)C A.IP 地址 B.Cookie C.Session id D.请求头 33.下列哪个为 JSP 的小脚本的标签?(选择 1 项)A A.B.C.D.34.下面哪一个不是元素的属性。(选择 1 项)C A.scope 软通动力信息技术有限公司 10 B.Id C.Value D.Class 35、HttpServlet 中,用来处理 POST 请求的方法是(选择 1 项)C A.do
24、Head B.doGet C.doPost D.doPut 36、如何创建 Cookie?(选择 1 项)A A.使用 new Cookie 语句 B.调用 response.addCookie 方法 C.使用 Cookie 的 setMaxAge 方法 D.setCookie 方法 37、按照 MVC 设计模式,Servlet 用于实现(选择 1 项)A A.Controller B.View C.Model D.容器 38、动态网站需要的技术为。(选择 3 项)ACD A.CGI B.HTTP C.ASP D.PHP 39、如何取得数据源。(选择 1 项)C A.通过 Http B.通过
25、ftp C.JNDI D.通过 Connection 对象 40、以下哪一个不是 Filter 接口的方法。(选择 1 项)C A.init(FilterConfig config)B.void destroy()C.void doFilter(HttpServletRequest request,HttpServletResponse response)D.void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)41、javax.Servlet 的包中,属于类的是。(选择 1 项)A.Se
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动力 Java 考试 题库 解读 12011
限制150内