一、选择题
1.下列关于JavaEE叙述错误的是( D    )。
    A)JavaEE是一个标准中间件体系结构        B)JavaEE是企业分布式应用开发标准
    C)JavaEE的编程思想是:组件-容器        D)JavaEE是一门编程语言
2.JavaEE技术框架包括(  D  )。
    A)组件技术            B)服务技术            C)通信技术            D)以上三种
3.JavaEE Web组件包括(  A   )。
    A) Servlet和JSP        B) Servlet和JDBC    C) JSP和JNDI        D) E和JDBC
4.JavaEE提供的组件主要包括(  C    )。
    A) 客户端组件、Web组件和JDBC组件        B) Web组件、E组件和JDBC组件
    C) 客户端组件、Web组件和E组件        D) Web组件、E组件和JNDI组件
5.下列组件属于客户端组件的是( A   )。
    A) Applet                B) E                C) JSP                D) Servlet
6.以下关于JavaEE体系架构的优点正确的是(  C  )。
    A) 独立于硬件配置但需要操作系统支持
    B) 坚持面向过程的设计原则
    C) 兼具灵活性、可移植性和互操作性
    D) 能进行企业信息系统集成,但并不轻松
7.(    C )是用于构建发布在Java平台上的组件和应用程序的开发环境,是一切Java应用程序的基础。
    A)NetBeans            B)uilder            C)JDK                D)JSP
8.JDK是用于构建发布在Java平台上的组件和应用程序的(  A    )环境,是一切Java应用程
序的基础。
    A) 开发                B) 运行                C) 测试                D) 部署
9.JavaEE编程属于服务器端应用的编程,因此JavaEE程序的运行需要一个(  )应用服务器的支持。
    A)客户                B)中间件            C)商业                D)数据库
10.JavaEE编程属于(  B    )应用的编程,因此JavaEE程序的运行需要一个中间件应用服务器的支持。
    A) 客户端            B) 服务器端            C) JSP                D) Servlet
11.目前JavaEE应用开发环境分为两大类,基于命令行的开发环境和(  A    )开发环境。
    A) 集成                B) 测试                C) 部署                D) 设计
12.目前JavaEE应用开发环境分为两大类,基于(  A  )的开发环境和集成开发环境。
    A) 命令行            B) JSP                C) Servlet            D)JSTL
13.以下关于XML和HTML描述错误的是(  D  )。
    A)XML是用来存放数据的                B)HTML是用来显示数据的
    C)XMLHTML是两种不同用途的语言    D)XMLHTML的替代品
14.下面关于XML语言描述错误的是(  D  )。
A) XML实际上是Web上表示结构化信息的一种标准文本格式
B) XML是一种跨平台的,与软、硬件无关的,处理信息的工具
C) XML是一种元符号化语言,可以作为元语言来定义其它文件系统
D) XML不具备面向对象的特性
15.XML是一种语法要求十分严格的标记语言,因此语法有严格的限制。有关XML的基本语法描述错误的是(  A    )。
A)文件的第一条语句必须是引入库的声明    B)标记的使用必须遵循使用规则
C)属性的值必须用双引号括起来            D)特殊字符必须用特定的编码表示
16.XML技术的显著特点是数据和现实的分离,以及数据的(  B    )。
    A) 可维护性            B) 可移植性            C) 自描述性            D) 原子性
17.XML标记有两种:空标记和(  D   )。
    A) 实体标记            B) 非空标记            C) 体标记            D) 自定义标记
18.下面关于XML标记的使用规则错误是(  D   )。
A) 必须具有根标记且根标记必须惟一
B) 开始标记和结束标记需配对使用
C) 标记不能交错使用
D) 标记对大小写不敏感
19.GET请求与POST请求的区别在于( B    )。
    A)GET所带参数要打包在数据包中传输
B)GET所带参数要附加在请求URL后直接传输给服务器
C)POST所带参数可以在QUERY——STRING这个环境变量中读取
D)POST所带参数要附加在请求URL后直接中传输给服务器
20.如果页面中本来应该显示的汉字信息全显示为乱码,可以采用在代码中第一行的位置添加的代码是( D   )。
    A)response.setContentType(application/pdf;charset=GB2312);
request.setCharacterEncoding(gb2312);
B)response.setContentType(application/msword;charset=GB2312);
request.setCharacterEncoding(gb2312);
C)response.setcontenttype(text/html;charset=GB2312);
request.setCharacterencoding(gb2312);
D)response.setContentType(text/html;charset=GB2312);
request.setCharacterEncoding(gb2312);
21.关于Servlet与Applet的相似之处描述错误的是(    B  )。
A) 它们都不是独立的应用程序,都没有main( )方法
B) 它们都运行在客户端,具有丰富的图形界面
C) 它们都不是由用户调用,而是由容器调用
D) 它们都有一个生命周期,都包含init( )和destory( )方法
22.关于Servlet与Applet的不同之处描述正确的是(  B    )。
A) Servlet运行在客户端,有丰富的图形界面
B) Applet运行在客户端,有丰富的图形界面
C) Servlet是独立的应用程序,有main( )方法
D) Applet是独立的应用程序,有main( )方法
23.在表单提交的数据中,有些变量的值可能不止一个,这时应调用(  D  )方法,这个方法将返回一个字符串数组。
A) getParameter( )                            B) getAttribute( )
C) setAttribute( )                            D) getParameterValues ( )
24.Web浏览器使用(  C   )类型来识别非HTML文档,并决定如何显示该文档内的数据。
A) SMTP                B) POP                C) MIME            D) PDF
25.通过配置信息来初始化Servlet可以有效避免硬编码,提高Servlet的(  C  )。
    A) 可维护性            B) 可靠性            C) 可移植性            D) 可扩展性
26.Servlet配置参数由(  )对象表示,在Servlet被实例化后,该对象对任何客户端在任何时候进行访问都有效,但一个Servlet的这个对象不能被其他Servlet访问。
    A) ServletConfig        B) ServletContext        C) HttpSession        D) application
27.在Servlet中得到ServletConfig对象有两种方法:通过(  C  )的重载方法传递,或通过getServletConfig( )方法直接获取。
    A) Service( )            B) doGet( )            C) init( )                D)doPost( )
28.常见的会话跟踪技术包括(  D  )、URL重写和隐藏表单域。
    A) application            B) request            C) response            D) Cookie
29.Cookie由浏览器保存在客户端,通常保存为一个(   C    )文件。
A) Java                B) JSP                C) 文本                D) HTML
30.服务器上的每个Web应用都会有一个(  D    )对象,称为上下文,Web应用中的所有资源共享这个上下文对象。
    A) Cookie            B) 数据源            C) JNDI                D) 背景环境
31.一个Filter必须实现javax.servlet.Filter接口,即实现init( )、(  A    )和destory( )方法。
    A) doFilter( )            B) service( )            C) doGet( )            D) doPost( )
32.过滤器有两种映射模式,一种是对(  C     )的映射,另外一种是对Servlet的映射。
A) HTTP                B) request            C) URL                D) JavaBean
33.通过事件监听,(    B  )对象可以在Web容器事件发生前和发生后进行一些必要的处理。
    A) Servlet            B) Listener            C) Filter                D) JavaBean
34.B    )实现了Web应用的事件驱动,使得Web应用不仅可以被动的处理客户端发出的请求,还可以主动对Web容器的变化进行响应,大大提高了Web应用的能力。
A) Servlet            B) Listener            C) Filter                D) JavaBean
35.为了实现Servlet间的协作,实现请求指派,Servlet规X定义了(  C    )接口,可以通过调
用该接口的forward( )方法将请求传递到其他资源。
A)ServletConfig        B) ServletContext        C) RequestDispatcher    D)HttpSession
36.为了消除手工管理会话信息,Servlet规X定义了一个简单的(  Asession和application的区别    )接口以便Servlet容器跟踪会话,这个高级接口实际上是建立在Cookie和URL重写这两种会话跟踪技术上的。
A) HttpSession            B) ServletContext        C) ServletConfig        D) JavaBean
37.下面关于JSP叙述错误的是(  D    )。
    A)JSP是一种实现普通静态HTML和动态HTML混合编码的技术
B)JSP最终会被转换成标准的Servlet,转化过程一般在第一次页面请求时进行
C)JSP设计的目的在于简化表示层的表示
D)JSP是编写动态页面的语言,它在JavaEE标准中,运行在客户端
38.JSP设计的目的在于简化(    C    )的表示。
    A)设计层            B) 模型层            C) 表示层            D) 控制层
39.除了普通HTML代码外,JSP页面的其他成分主要有三种,分别是(  A  )、指令和动作。
    A)脚本元素            B)Servlet            C)JSTL                D)E

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。