Java二级考试模拟试题(20160717204639).pdf_第1页
Java二级考试模拟试题(20160717204639).pdf_第2页
Java二级考试模拟试题(20160717204639).pdf_第3页
Java二级考试模拟试题(20160717204639).pdf_第4页
Java二级考试模拟试题(20160717204639).pdf_第5页
已阅读5页,还剩79页未读 继续免费阅读

Java二级考试模拟试题(20160717204639).pdf.pdf 免费下载

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

文档简介

3 3 A 必须重写 J D K 中的 E xception类 B 必须继承 J D K 中的某一异常类 并重写自己的异常处理的成员方法 C 必须实现 J D K 中的 E xception接口 D 必须继承 J D K 中的 E rror类 并重写自己的异常处理的成员方法 1 3 8 在 J ava中 下面描述正确的是 try块 a try块中可以有嵌套 try块 b try块后最多可以跟随 3 个 catch块 c try块可以单独存在 1 5 3 关于 java的面向对象的编程特性中的封装机制 以下说法正确的是 A 将问题的特征属性与问题的功能方法相组合在一起形成一个类 B 将问题的特征属性与问题的功能方法相分离 形成各自的程序 C 将问题的特征属性内嵌到问题的功能方法的定义体中 D 对具体问题只需给出其功能实现方法 而不必给出其特征属性的定义 多选 2 1 4 下面关于继承的哪些叙述是正确的 java面向对象的特征 A 在 java中只允许单一继承 B 在 java中一个类只能实现一个接口 C 在 java中一个类不能同时继承一个类和实现一个接口 D java的单一继承使代码更可靠 2 1 7 在 J ava语言中 下面关于类的描述错误的是 类的继承 a 一个子类可以有多个超类 b 一个超类可以有多个子类 c 子类可以使用超类的所有方法 d 子类一定比超类有更多的成员方法 2 4 2 J ava中有关 重载 和 重写 的说法正确的是 多态性 a 重写 是父类与子类之间多态性的一种表现 b 重载 是一个类中多态性的一种表现 c 重载 的方法是可以改变返回值的类型 d 重载 的方法不能改变返回值的类型 2 4 3 下面关于构造方法的说法正确的是 构造方法 a 构造方法不能被继承 b 构造方法不能被重写 c 构造方法不能被重载 d 构造方法可以被重载 2 6 8 J ava集合框架中为什么既定义了许多类又定义了许多接口 多选题 A 一个接口有多种不同的类来实现 即一种功能有多种方法来实现 B 一个类实现多个不同的接口 将多种功能集合到一起 C 接口定义功能 类提供具体实现 D 因为 J ava只支持单一继承 2 6 9 实现 S et接口的两个类采用的是什么方法实现的 多选题 A H ashS et采用哈希表来实现 S et接口 B T reeS et采用有序的平衡二叉树来实现 S et接口 C H ashS et采用维护有序数组的方法来实现S et接口 D T reeS et采用二叉树来实现 S et接口 4 4 2 7 0 实现 M ap接口的两个类采用的是什么方法实现的 多选题 A H ashM ap采用哈希表来实现 M ap接口 B H ashM ap采用维护有序数组的方法来实现M ap接口 C T reeM ap采用有序的平衡二叉树来实现 M ap接口 D T reeM ap采用二叉树来实现 M ap接口 2 7 8 J ava代码中可以使用下列哪些注释方式 多选题 A comment B comment C comment D comment 4 2 0 J ava中的继承有什么特点 类之间的关系 A 子类继承父类的构造函数 B 一个类可以继承自多个类 C 所有类缺省为 O bject类的子类 D 单继承性 4 2 1 J ava面向对象的特征是 J ava面向对象的特征 A 继承 B 封装 C 多态 D 调用 4 2 3 在 J ava中 关于捕获异常的语法 try catch finally的下列描述正确的是哪个项目 java异常处 理 A try catch必须配对使用 B try可以单独使用 C try finally可以配对使用 D 在 try catch后如果定义了 finally 则 finally肯定会执行 4 4 5 当某方法含有会引起非运行时异常的语句 可以用下列哪些方式处理 A 使用 try catch语句进行捕获处理 B throw 相关 exception C throws相关 exception D 无需处理 单选题 1 1 1 jsp的特点有哪些描述是错误的 C A 平台无关性 B 经编译后是一个 servlet C 不采用多线程 D 可以嵌入 java代码 1 2 关于 jsp描述错误的是 A A 不依赖可以重用的组件来执行应用程序 B java语言实现 可以跨平台 C 与 servlet一样 采用多线程 D 将内容显示与生成相分离 1 3 关于 jsp描述错误的是 C A page 在这个范围内定义的对象只与当前页面相关 5 5 B request 在这个范围内定义的对象只与在同一个请求间的页面相关 C application 会话范围允许你创建并且将对象绑定到一个会话上面 D session 绑定在会话范围的对象在不需要的时候要显示的删除 1 6 从 H T T P请求中 获得请求参数 应该调用哪个方法 C A调用 H ttpS ervletR equest对象的 getA ttribute 方法 B调用 S ervletC ontext对象的 getA ttribute 方法 C调用 H ttpS ervletR equest对象的 getP arameter 方法 D 调用 H ttpS ervletR equest对象的 setA ttribute 方法 1 4 6 在 J 2 E E中 对于 S ervletR equest接口的获取请求参数的方法的描述 正确的是 C 获取请求参数 的方法 a getP arameter方法只用于接收 P O S T请求参数 接收 G E T 请求参数需要使用 getQ ueryS tring方法 b 如果一个参数 key有多个值 那么 getP arameter key 方法会返回空字符串 c 如果一个参数 key有多个值 那么 getP arameterV alues key 方法会返回一个包含所有值的字符串数 组 d getP arameter方法返回 O bject对象 使用前要强制类型转换 如S tring str S tring request getP arameter key 1 7 4 在 J 2 E E中 下面对 J S P 指令的描述 正确的是 A J S P的指令 a 指令以开始 以结束 b 指令以开始 以结束 c 指令以开始 以结束 d 指令以开始 以结束 1 7 5 在 J 2 E E中 以下的 page指令设置了使用的脚本语言是 J ava 且导入了 java rmi 和 java util 包 正确的是 D J S P的 page指令 1 85 在 J 2 E E中 在一个 J S P 文件中 有表达式 它将输出 B J S P的表达式 a 2 3 b 5 c 2 3 d 不会输出 因为表达式是错误的 1 9 9 对于应用开发和部署的过程 J 2 E E规范定义了一个步骤 正确的步骤应该是 C J 2 E E开发部署的过程 a J S P和 S ervlet的开发 E J B 的开发 打包 运行服务器 b H T M L等静态资源的开发 S ervlet的开发 会话 B ean的开发 实体 B ean的开发 c 应用组件的开发 把应用组件合成模块 把模块合成应用 应用部署 d 组件开发 合成应用 合成模块 部署 82 8 在 W E B 程序中 B A 标签的 A C T I O N属性定义了客户机处理请求时载入哪个程序 B 标签的 A C T I O N属性定义了服务器处理请求时载入哪个程序 C 标签的 A C T I O N属性定义了客户机和服务器处理请求时分别载入哪个程序 D 标签的 A C T I O N属性没有定义处理请求时应该载入哪个程序 多选题 1 0 6 6 2 2 0 在 J 2 E E中 S ervlet从实例化到消亡是一个生命周期 下列描述正确的是 B D S ervlet的生命周 期 a 在典型的 S ervlet生命周期模型中 每次 W eb请求就会创建一个 S ervlet实例 请求结束 S ervlet 就消亡了 b init 方法是包容器调用的 S ervlet实例的第一个方法 c 在包容器把请求传送给 S ervlet之后 和在调用 S ervlet实例的 doG et或者 doP ost方法之前 包容 器不会调用 S ervlet实例的其它方法 d 在 S ervlet实例消亡之前 包容器调用 S ervlet实例的 destroy 方法 3 3 2 以下哪些是 J S P 技术的特性 三个答案 A C D A 分离业务逻辑和表示 B 编写一次 随处运行 C 客户端 J ava资源的高效利用 D 可重用的组件和标签库 3 3 3 J S P 页面包括以下哪些元素 三个答案 A B C A J S P 指令 B J S P A ction C J S P 脚本 D J S P 控件 3 3 7 下列哪些是 J S P 的隐含声明对象 两个答案 A C A pageC ontext B E rror C config D T hread 3 3 9 使用 J avaB ean的好处有哪些 三个答案 A B C A J avaB ean拥有标准化接口的优点 在开发期有可视化编程工具的支持 在运行期有J S P 和 J 2 E E 连接器的支持 B J avaB ean更明确的把 W E B 页面的设计和软件的设计区分开来 C J avaB ean可以在多个应用程序中重用 D J avaB ean可以实现安全性 事务行为 并发性和持久性 3 7 4 R equestD ispatcher接口支持哪两种委派其它 W eb资源的机制 A B A include B forward C request D dispatcher 3 81 最简单的请求首先在 W eb浏览器的地址行输入 U R L U R L 的内容可包括 A B C A 目标服务器 B 可选的端口号 C 期望的文档 D 状态行 3 9 3 J S P中不同风格的脚本元素有 A C D A 声明 B 定义 C scriptlet D 表达式 7 7 4 7 5 在 J 2 E E中 对于在 S ervlet如何获得会话 描述正确的是 A C H ttpS ession类 a H ttpS ervletR equest类的 getS ession方法有两个 带参数的 getS ession方法和不带参数的 getS ession方法 b 在 S ervlet中 可以使用 H ttpS ession session new H ttpS ession 创建 session对象 c 如果 H ttpS ervletR equest类的 getS ession方法的参数为 false 表示如果没有与当前的请求相联 系的会话对象时 该方法返回null d 如果 H ttpS ervletR equest类的 getS ession方法的参数为 true 表示如果没有与当前的请求相联系 的会话对象时 该方法返回 null 5 2 7 有关 C ookie下列说法正确的是 两个答案 A B A C ookie是将会话数据保存在客户端来维护会话状态的一种方式 它是服务器发送给浏览器的体积很 小的纯文本信息 B 获得 cookie后 用户以后再访问同一个 W eb服务器时 浏览器会把 cookie原样发送给服务器 C C ookie是服务器端状态管理机制 D C ookie是相对安全的一种状态管理机 9 2 软件生命周期中所花费用最多的阶段是 软件开发的生命周期 A 详细设计 B 软件编码 C 软件测试 D 软件维护 9 3 下列选项中不属于软件生命周期开发阶段任务的是 软件开发的生命周期 A 软件测试 B 概要设计 C 软件维护 D 详细设计 9 4 软件开发的结构化生命周期方法将软件生命周期划分成 软件开发的生命周期 A 定义 开发 运行维护 B 设计阶段 编程阶段 测试阶段 C 总体设计 详细设计 编程调试 D 需求分析 功能定义 系统设计 9 5 下列叙述不正确的是 软件开发的特点 A 面向对象的技术已经在现在的软件开发中占据了主流的位置 B 软件开发过程中的任何一个活动都是为了能够产出优秀的代码 所以 代码才是核心 C 软件的开发过程中如果有一个环节的发生变化变化 不一定会对其它的环节产生影响 D 目前软件开发慢慢想工程化发展 9 6 对于面对对象的软件开发描述不正确的是 软件开发的特点 A 对于面向对象来说 它最重要的改进就是把世间万物都描述为对象 符合人的正常思维 B 从程序员的角度看来 面向对象代码更侧重于对象之间的交互 多个对象各司其职 相互协作以完成 目标 C 面对对象软件开发是以软件模块为单位来分配任务 D 面对对象的优势之一是能够提高代码的重用性 减少程序员的开发工作量 9 8 下列叙述中正确的是 软件工程的开发步骤 A 软件测试应该由程序开发者来完成 B 程序经调试后一般不需要再测试 C 软件维护只包括对程序代码的维护 8 8 D 以上三种说法都不对 9 9 软件需求分析是保证软件质量的重要步骤 它的实施应该是在 软件工程的开发步骤 A 编码阶段 B 软件开发全过程 C 软件定义阶段 D 软件设计阶段 1 0 0 在瀑布模型中 将软件划分为若干个时期 软件项目的可行性研究一般归属于 软件工程的开发步 骤 A 维护时期 B 计划时期 C 运行时期 D 开发时期 1 4 0 软件开发周期中最简短的阶段是 A 需求分析 B 系统设计 C 软件开发 D 问题定义 1 4 2 下列哪些阶段不属于软件开发周期 A 软件定义 B 软件开发 C 软件维护 D 软件推销 5 7 在 J ava语言中 类 S tudent是类 P erson的子类 S tudent的构造方法中有一句 该语句 表达了什么概念 选择 1 项 a 调用类 W orker中定义的 super 方法 b 调用类 P erson中定义的 super 方法 c 调用类 P erson的构造方法 d 语法错误 6 5 H ashtable实现以下哪个接口 A java util M ap B java util L ist C java util H ashable D java util C ollection 6 6 下面关于集合的说法正确的是 A L ist 接口继承了 C ollection 接口以定义一个不允许重复项的有序集合 B A rrayL ist 和 L inkedL ist是 L ist接口的实现类 C 要支持随机访问 选择 L inkedL ist类较好 而顺序的访问列表元素使用A rrayL ist类更好 D S et 接口继承 C ollection 接口 而且它允许集合中存在重复项 6 7 下面关于 A rrayL ist的说法正确的是 A A rrayL ist 可以构造一个初始容 C A rrayL ist对象中只能存放同一数据类型的数据 D A rrayL ist对象中不能存放 N U L L 7 2 要使用 J ava语言开发 socket程序 需要使用 包 输入输出处理网络编程 A 8 8 D 以上三种说法都不对 9 9 软件需求分析是保证软件质量的重要步骤 它的实施应该是在 软件工程的开发步骤 A 编码阶段 B 软件开发全过程 C 软件定义阶段 D 软件设计阶段 1 0 0 在瀑布模型中 将软件划分为若干个时期 软件项目的可行性研究一般归属于 软件工程的开发步 骤 A 维护时期 B 计划时期 C 运行时期 D 开发时期 1 4 0 软件开发周期中最简短的阶段是 A 需求分析 B 系统设计 C 软件开发 D 问题定义 1 4 2 下列哪些阶段不属于软件开发周期 A 软件定义 B 软件开发 C 软件维护 D 软件推销 5 7 在 J ava语言中 类 S tudent是类 P erson的子类 S tudent的构造方法中有一句 该语句 表达了什么概念 选择 1 项 a 调用类 W orker中定义的 super 方法 b 调用类 P erson中定义的 super 方法 c 调用类 P erson的构造方法 d 语法错误 6 5 H ashtable实现以下哪个接口 A java util M ap B java util L ist C java util H ashable D java util C ollection 6 6 下面关于集合的说法正确的是 A L ist 接口继承了 C ollection 接口以定义一个不允许重复项的有序集合 B A rrayL ist 和 L inkedL ist是 L ist接口的实现类 C 要支持随机访问 选择 L inkedL ist类较好 而顺序的访问列表元素使用A rrayL ist类更好 D S et 接口继承 C ollection 接口 而且它允许集合中存在重复项 6 7 下面关于 A rrayL ist的说法正确的是 A A rrayL ist 可以构造一个初始容 C A rrayL ist对象中只能存放同一数据类型的数据 D A rrayL ist对象中不能存放 N U L L 7 2 要使用 J ava语言开发 socket程序 需要使用 包 输入输出处理网络编程 A 8 8 D 以上三种说法都不对 9 9 软件需求分析是保证软件质量的重要步骤 它的实施应该是在 软件工程的开发步骤 A 编码阶段 B 软件开发全过程 C 软件定义阶段 D 软件设计阶段 1 0 0 在瀑布模型中 将软件划分为若干个时期 软件项目的可行性研究一般归属于 软件工程的开发步 骤 A 维护时期 B 计划时期 C 运行时期 D 开发时期 1 4 0 软件开发周期中最简短的阶段是 A 需求分析 B 系统设计 C 软件开发 D 问题定义 1 4 2 下列哪些阶段不属于软件开发周期 A 软件定义 B 软件开发 C 软件维护 D 软件推销 5 7 在 J ava语言中 类 S tudent是类 P erson的子类 S tudent的构造方法中有一句 该语句 表达了什么概念 选择 1 项 a 调用类 W orker中定义的 super 方法 b 调用类 P erson中定义的 super 方法 c 调用类 P erson的构造方法 d 语法错误 6 5 H ashtable实现以下哪个接口 A java util M ap B java util L ist C java util H ashable D java util C ollection 6 6 下面关于集合的说法正确的是 A L ist 接口继承了 C ollection 接口以定义一个不允许重复项的有序集合 B A rrayL ist 和 L inkedL ist是 L ist接口的实现类 C 要支持随机访问 选择 L inkedL ist类较好 而顺序的访问列表元素使用A rrayL ist类更好 D S et 接口继承 C ollection 接口 而且它允许集合中存在重复项 6 7 下面关于 A rrayL ist的说法正确的是 A A rrayL ist 可以构造一个初始容 C A rrayL ist对象中只能存放同一数据类型的数据 D A rrayL ist对象中不能存放 N U L L 7 2 要使用 J ava语言开发 socket程序 需要使用 包 输入输出处理网络编程 A 11 11 B dopost 方法和 doget 方法必须同时存在 C servlet的工作方式基于请求 响应 D servlet的 init 方法每当 servlet调用时都执行一次 4 0 以下哪个方法不是 S ervlet的生命周期接口定义的 A init B service C destroy D create 4 3 下述 S ervlet的处理流程中表述不正确的步骤是 A 客户端发送一个请求至服务器端 服务器将请求信息发给S ervlet B S ervlet引擎 也就是 ejb容器会调用 S ervlet的 service方法 C S ervlet构建一个响应 并将其传给服务器 这个响应是动态构建的 相应的内容通常取决于客 户端的请求 这个过程中也可以使用外部资源 D 服务器将响应返回给客户端 1 1 0 对于 J D B C的技术说法不正确的是 A J D B C是一种用于执行 S Q L 语句的 java A P I B J D B C可以为多种关系数据库提供统一的访问接口 C J D B C由一组用 java语言编写的类与接口组成 D 用户能够通过 J D B C使用特定的 S Q L 语言来存取数据库中的数据 1 6 从 H T T P请求中 获得请求参数 应该调用哪个方法 A调用 H ttpS ervletR equest对象的 getA ttribute 方法 B调用 S ervletC ontext对象的 getA ttribute 方法 C 调用 H ttpS ervletR equest对象的 getP arameter 方法 D 调用 H ttpS ervletR equest对象的 setA ttribute 方法 1 4 6 在 J 2 E E中 对于 S ervletR equest接口的获取请求参数的方法的描述 正确的是 获取请求参数 的方法 a getP arameter方法只用于接收 P O S T请求参数 接收 G E T 请求参数需要使用 getQ ueryS tring方法 b 如果一个参数 key有多个值 那么 getP arameter key 方法会返回空字符串 c 如果一个参数 key有多个值 那么 getP arameterV alues key 方法会返回一个包含所有值的字符串数组 d getP arameter方法返回 O bject对象 使用前要强制类型转换 如S tring str S tring request getP arameter key 2 6 关于 mvc模式的说法错误的是 A S truts 是 M V C 的一种实现 它将 S ervlet和 J S P 标记 属于 J 2 E E 规范 用作实现的一部分 B M V C即 M odel V iew 的缩写 是一种常用的设计模式 C C ontroller 控制整个 framework中各个组件的协调工作 D view 用于处理业务逻辑 1 8 关于 struts框架描述错误的是 A S truts 是 M V C 的一种实现 它将 S ervlet和 J S P 标记 属于 J 2 E E 规范 用作实现的一部分 B 在 S truts中 承担 M V C 中 C ontroller角色的是一个 S ervlet C 在 S truts中 用户的请求必须以 do作为请求服务名 D S truts的核心是 A ctionS evlet A ctionS evlet的核心是 S truts config xml 2 1 4 下面关于继承的哪些叙述是正确的 java面向对象的特征 A 在 java中只允许单一继承 B 在 java中一个类只能实现一个接口 12 12 C 在 java中一个类不能同时继承一个类和实现一个接口 D java的单一继承使代码更可靠 2 1 5 J ava V M执行的操作包括 J A V A V M a 加载 class文件 b 将 java文件编译成 class文件 c 管理内存 d 执行垃圾回收 2 3 6 在 J ava语言中 如果你想编写一个多线程的程序 你可以使用的方法是 T hread a 扩展类 T hread b 实现接口 R unnable c 扩展类 R unnable d 实现接口 T hread 2 3 8 在 J ava中 下列 是合法的声明 数值型数据类型的初始化 a float f 1 3 b int i 1 3 c float f 1 0 1 d double d 9 9 9 d 2 4 0 H ashM ap和 H ashtable正确的说法有 数组与集合 a 都属于 M ap接口的类 b H ashtable 类不是同步的 H ashM ap类是同步的 c H ashtable 类不允许 null 键和 null 值 d H ashM ap 类允许 null 键和 null 值 2 4 2 J ava中有关 重载 和 重写 的说法正确的是 多态性 a 重写 是父类与子类之间多态性的一种表现 b 重载 是一个类中多态性的一种表现 c 重载 的方法是可以改变返回值的类型 d 重载 的方法不能改变返回值的类型 2 4 3 下面关于构造方法的说法正确的是 构造方法 a 构造方法不能被继承 b 构造方法不能被重写 c 构造方法不能被重载 d 构造方法可以被重载 2 5 5 在 java中一个类被声明为 final类型 表示的意思是 F inal关键字 a 该类可以被其子类继承 b 该类一定是一个子类 c 该类不能被继承 d 该类是一个顶级类 2 5 6 下面哪些接口直接继承于 C ollection接口 集合 a L ist b M ap c S et d H ashT able 12 12 C 在 java中一个类不能同时继承一个类和实现一个接口 D java的单一继承使代码更可靠 2 1 5 J ava V M执行的操作包括 J A V A V M a 加载 class文件 b 将 java文件编译成 class文件 c 管理内存 d 执行垃圾回收 2 3 6 在 J ava语言中 如果你想编写一个多线程的程序 你可以使用的方法是 T hread a 扩展类 T hread b 实现接口 R unnable c 扩展类 R unnable d 实现接口 T hread 2 3 8 在 J ava中 下列 是合法的声明 数值型数据类型的初始化 a float f 1 3 b int i 1 3 c float f 1 0 1 d double d 9 9 9 d 2 4 0 H ashM ap和 H ashtable正确的说法有 数组与集合 a 都属于 M ap接口的类 b H ashtable 类不是同步的 H ashM ap类是同步的 c H ashtable 类不允许 null 键和 null 值 d H ashM ap 类允许 null 键和 null 值 2 4 2 J ava中有关 重载 和 重写 的说法正确的是 多态性 a 重写 是父类与子类之间多态性的一种表现 b 重载 是一个类中多态性的一种表现 c 重载 的方法是可以改变返回值的类型 d 重载 的方法不能改变返回值的类型 2 4 3 下面关于构造方法的说法正确的是 构造方法 a 构造方法不能被继承 b 构造方法不能被重写 c 构造方法不能被重载 d 构造方法可以被重载 2 5 5 在 java中一个类被声明为 final类型 表示的意思是 F inal关键字 a 该类可以被其子类继承 b 该类一定是一个子类 c 该类不能被继承 d 该类是一个顶级类 2 5 6 下面哪些接口直接继承于 C ollection接口 集合 a L ist b M ap c S et d H ashT able 14 14 4 7 3 在 J ava中 下列方法 是一个 S tring对象所具有的 字符串方法和 O bject对象 a equals O bject b trim c round d toS tring 4 83 下面哪些接口直接继承于 C ollection接口 集合 a L ist b M ap c S et d H ashT able 2 0 2 下面关于 servlet工作方式说法正确的是 A 读取客户程序发送来的显式数据 表单数据 B 生成相应的结果 C 每当一个客户请求一个 H ttpS ervlet对象 该对象的 service 方法就被调用 D 当服务器卸装 S ervlet时 不管 service 方法是否调用完成后 直接调用destroy 方法 2 0 3 在 S ervlet类中 有一个方法 init 用来做初始化 下面哪个说法是正确的 A 它在 servlet类被实例化的时候调用 B 它在 servlet类被 classloader加载的时候被调用 C 每个 servlet实例的该方法都会被多次调用 D 缺省的 init 方法设置了 S ervlet的初始化参数 并用它的 S ervletC onfig对象参数来启动配置 2 88 建立 T C P 服务器端需要哪两个步骤 多选题 A 建立一个 S erverS ocket对象 B 建立一个 S ocket对象 C 开始监听 D 建立 S ocket连接 3 3 1 通常建立一个过滤器以下哪些步骤是正确的 三个答案 A 首先创建一个 J ava类 实现 S ervletF ilter接口 B 在 doF ilter方法中实现过滤逻辑 C 调用 F ilterC hain对象 激活下一个相关的过滤器 或S ervlet J S P 页面 D 在部署描述符文件 web xml 中 对相应的 S ervlet和 J S P 页面注册过滤器 3 2 1 S ervlet的任务包括以下哪些 三个答案 a 读取客户端发送的所有数据 这些数据通常是在W eb页面的表单中输入的 但也可能来自J ava applet或 H T T P客户端程序 读取浏览器发送的H T T P请求数据 这些信息包括有关浏览器功能 C ookie 发出请求的客户端的主机名等详细信息 b 生成结果 此过程可能需要与数据库通信 调用 R M I 或 C O R B A 调用遗留系统或直接计算得出响应 在文档内设置结果的格式 在多数情况下 这种情况是将信息嵌入到servlet中 c 设置合适的 H T T P响应参数 这意味着告诉浏览器返回的文档类型 例如H T M L 设置 C ookie和缓 存参数以及其他类似任务 d 将文档返回给客户端 可能以文本格式 H T M L 二进制格式 G I F 图像 等发送该文档 3 2 2在 S ervlet中使用硬编码的 H T M L输出作为请求的响应具有哪些严重缺陷 三个答案 A 很难对 H T M L做出修改 因为每次修改都必须重新编译S ervlet B 由于 H T M L是硬编码的 所以维护不同的语言很困难 判断用户的语言 所处的地区以及其 他变化情况 然后再显示输出非常困难 C 当在 S ervlet中混合使用 H T M L和 J ava代码时 就很难分清页面设计和编程的职责 15 15 D 很难做出动态的相应 3 2 4 关于客户端 S ervlet与 W eb容器的交互说法错误的是 两个答案 a 一个基于 servlet应用的客户通常不直接和 servlet通信 而是由 W eb应用服务器通过 J ava S ervlet A P I调用 servlet来实现请求 servlet的服务 b S ervlet是由 W eb应用服务器中的 W eb C ontainer管理的 W eb容器的角色是管理装载和初始化 servlet 处理服务请求 卸载或撤销servlet c 一般来说 某一时刻在 web容器中只有一个特定的 servlet对象的实例 这是 servlet持久性 的基本原理 每次客户端调用servlet时 web容器都负责实现 servlet的初始化 d 每一个客户对 servlet的请求都会创建 servlet的一个对象实例 W eb容器负责创建每个处理 请求的新实例 另外它还负责最后的卸载或重新安装servlet 卸载和重新安装通常发生在 web 应用服务器崩溃或者支持 servlet的文件改变时 3 2 5 服务器在删除一个以前装载的servlet实例时会调用 servlet 的 destroy方法 通常在这个方法中 执行下列哪些操作 三个答案 A 释放数据库连接 B 由可用服务状态转为服务不可用状态 C 停止后台线程 D 关闭文件 3 6 8 H T T P协议 A 支持客户 服务器模式 B 无状态协议 C 有状态协议 D 客户端发送 H T T P请求消息给服务器 3 2 6 动态建立 W eb页面的一个主要动力是使结果基于用户提供的查询数据 W eb表单处理即是从 W eb页面 获取信息 将其传送给服务器端应用程序 传送的方式包括以下哪两种 两个答案 A 表单数据放置在问号之后 附加在U R L 的后面 发送到服务器上 B 表单数据通过嵌入在 H T M L中的脚本加密传送到服务器上 C 调用 H ttpS ervletR equest的 getP arameter方法 提供大小写敏感的参数名作为参数 获得表单数据 D 调用 H ttpS ervletR esponse的 sendF orm方法传送表单数据 3 2 7 有关 C ookie下列说法正确的是 两个答案 a C ookie是将会话数据保存在客户端来维护会话状态的一种方式 它是服务器发送给浏览器的体积很 小的纯文本信息 b 获得 cookie后 用户以后再访问同一个 W eb服务器时 浏览器会把 cookie原样发送给服务器 c C ookie是服务器端状态管理机制 d C ookie是相对安全的一种状态管理机制 3 2 8 有关 cookie方法和属性使用正确的是 三个答案 A 获取 cookie的名字用 cookie的 getN ame方法 getV alue方法获取 cookie的值 设置 cookie的值 用 setV alue方法 B getM axA ge和 setM axA ge是获取和设置 cookie经过多长时间就过期的两个方法 C getD omain 和 setD omain方法用于获取或设置 cookie所应用的域 一般情况下 浏览器只对发送 cookie的主机返回消息 我们可以利用 setD omain方法指示浏览器把 cookie返回到不同域中的其他主 机 D getP ath和 setP ath方法获取或设置 cookie应用的路径 如果不指定路径 浏览器将只把cookie 返回给包含发送此 cookie的页面的路径 15 15 D 很难做出动态的相应 3 2 4 关于客户端 S ervlet与 W eb容器的交互说法错误的是 两个答案 a 一个基于 servlet应用的客户通常不直接和 servlet通信 而是由 W eb应用服务器通过 J ava S ervlet A P I调用 servlet来实现请求 servlet的服务 b S ervlet是由 W eb应用服务器中的 W eb C ontainer管理的 W eb容器的角色是管理装载和初始化 servlet 处理服务请求 卸载或撤销servlet c 一般来说 某一时刻在 web容器中只有一个特定的 servlet对象的实例 这是 servlet持久性 的基本原理 每次客户端调用servlet时 web容器都负责实现 servlet的初始化 d 每一个客户对 servlet的请求都会创建 servlet的一个对象实例 W eb容器负责创建每个处理 请求的新实例 另外它还负责最后的卸载或重新安装servlet 卸载和重新安装通常发生在 web 应用服务器崩溃或者支持 servlet的文件改变时 3 2 5 服务器在删除一个以前装载的servlet实例时会调用 servlet 的 destroy方法 通常在这个方法中 执行下列哪些操作 三个答案 A 释放数据库连接 B 由可用服务状态转为服务不可用状态 C 停止后台线程 D 关闭文件 3 6 8 H T T P协议 A 支持客户 服务器模式 B 无状态协议 C 有状态协议 D 客户端发送 H T T P请求消息给服务器 3 2 6 动态建立 W eb页面的一个主要动力是使结果基于用户提供的查询数据 W eb表单处理即是从 W eb页面 获取信息 将其传送给服务器端应用程序 传送的方式包括以下哪两种 两个答案 A 表单数据放置在问号之后 附加在U R L 的后面 发送到服务器上 B 表单数据通过嵌入在 H T M L中的脚本加密传送到服务器上 C 调用 H ttpS ervletR equest的 getP arameter方法 提供大小写敏感的参数名作为参数 获得表单数据 D 调用 H ttpS ervletR esponse的 sendF orm方法传送表单数据 3 2 7 有关 C ookie下列说法正确的是 两个答案 a C ookie是将会话数据保存在客户端来维护会话状态的一种方式 它是服务器发送给浏览器的体积很 小的纯文本信息 b 获得 cookie后 用户以后再访问同一个 W eb服务器时 浏览器会把 cookie原样发送给服务器 c C ookie是服务器端状态管理机制 d C ookie是相对安全的一种状态管理机制 3 2 8 有关 cookie方法和属性使用正确的是 三个答案 A 获取 cookie的名字用 cookie的 getN ame方法 getV alue方法获取 cookie的值 设置 cookie的值 用 setV alue方法 B getM axA ge和 setM axA ge是获取和设置 cookie经过多长时间就过期的两个方法 C getD omain 和 setD omain方法用于获取或设置 cookie所应用的域 一般情况下 浏览器只对发送 cookie的主机返回消息 我们可以利用 setD omain方法指示浏览器把 cookie返回到不同域中的其他主 机 D getP ath和 setP ath方法获取或设置 cookie应用的路径 如果不指定路径 浏览器将只把cookie 返回给包含发送此 cookie的页面的路径 17 17 a A pache T omcat b A llaire J R un c J B uilder d I I S 5 2 1 S ervlet的任务包括以下哪些 三个答案 a 读取客户端发送的所有数据 这些数据通常是在W eb页面的表单中输入的 但也可能来自J ava applet或 H T T P客户端程序 读取浏览器发送的 H T T P请求数据 这些信息包括有关浏览器功能 C ookie 发出请求的客户端的主机名等详细信息 b 生成结果 此过程可能需要与数据库通信 调用 R M I 或 C O R B A 调用遗留系统或直接计算得出响 应 在文档内设置结果的格式 在多数情况下 这种情况是将信息嵌入到servlet中 c 设置合适的 H T T P响应参数 这意味着告诉浏览器返回的文档类型 例如H T M L 设置 C ookie 和缓存参数以及其他类似任务 d 将文档返回给客户端 可能以文本格式 H T M L 二进制格式 G I F 图像 等发送该文档 5 2 4 关于客户端 S ervlet与 W eb容器的交互说法错误的是 两个答案 a 一个基于 servlet应用的客户通常不直接和 servlet通信 而是由 W eb应用服务器通过 J ava S ervlet A P I 调用 servlet来实现请求 servlet的服务 b S ervlet是由 W eb应用服务器中的 W eb C ontainer管理的 W eb容器的角色是管理装载和初始化 servlet 处理服务请求 卸载或撤销 servlet c 一般来说 某一时刻在 web容器中只有一个特定的 servlet对象的实例 这是 servlet持久性的基 本原理 每次客户端调用 servlet时 web容器都负责实现 servlet的初始化 d 每一个客户对 servlet的请求都会创建 servlet的一个对象实例 W eb容器负责创建每个处理请求 的新实例 另外它还负责最后的卸载或重新安装servlet 卸载和重新安装通常发生在 web应用服 务器崩溃或者支持 servlet的文件改变时 5 2 5 服务器在删除一个以前装载的servlet实例时会调用 servlet 的 destroy方法 通常在这个方法中 执行下列哪些操作 三个答案 a 释放数据库连接 b 由可用服务状态转为服务不可用状态 c 停止后台线程 d 关闭文件 5 3 0 S ervlet 过滤器有哪些特性 三个答案 a 将对应用程序处理的逻辑封装到多个类文件中 b 调用是动态的 过滤器在运行时由 S ervlet 容器调用来拦截和处理请求和响应 c 通过 W eb 部署描述符来声明配置 d 是可重用的 过滤器可附加到一个或多个S ervlet或 J S P 页面上 4 2 2 面向对象软件开发的特点 软件开发的特点 A 模型从需求开始被开发 B 模型逐步演化为详细的类模型 类连接和关系 系统设计和分配 以及对象设计 C 测试的目标是在错误传播到下一次递进前发现错误 D 以功能进行模块划分 2 3 1 在 J 2 E E中 以下关于得到 R esultS et对象 P reparedS tatement对象 C allableS tatement对象的说法 正确的是 和数据库操作有关的对象 a 可以使用 S tatement对象的 executeQ uery方法返回 R esultS et对象 b 可以使用 C onnection对象的 createS tatement方法获得 P reparedS tatement对象 c 以使用 C onnection对象的 prepareC all 方法获得 C allableS tatement对象 17 17 a A pache T omcat b A llaire J R un c J B uilder d I I S 5 2 1 S ervlet的任务包括以下哪些 三个答案 a 读取客户端发送的所有数据 这些数据通常是在W eb页面的表单中输入的 但也可能来自J ava applet或 H T T P客户端程序 读取浏览器发送的 H T T P请求数据 这些信息包括有关浏览器功能 C ookie 发出请求的客户端的主机名等详细信息 b 生成结果 此过程可能需要与数据库通信 调用 R M I 或 C O R B A 调用遗留系统或直接计算得出响 应 在文档内设置结果的格式 在多数情况下 这种情况是将信息嵌入到servlet中 c 设置合适的 H T T P响应参数 这意味着告诉浏览器返回的文档类型 例如H T M L 设置 C ookie 和缓存参数以及其他类似任务 d 将文档返回给客户端 可能以文本格式 H T M L 二进制格式 G I F 图像 等发送该文档 5 2 4 关于客户端 S ervlet与 W eb容器的交互说法错误的是 两个答案 a 一个基于 servlet应用的客户通常不直接和 servlet通信 而是由 W eb应用服务器通过 J ava S ervlet A P I 调用 se

温馨提示

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

评论

0/150

提交评论