《Java-Web-复习题集期末必考题库含答案.pdf》由会员分享,可在线阅读,更多相关《Java-Web-复习题集期末必考题库含答案.pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java-Web-复 习 题 集(1)期 末 考 试 题 库 含 答 案(总 1 3 页)-本 页 仅 作 为 文 档 封 面,,使 用 时 请 直 接 删 除 即 可-内 页 可 以 根 据 需 求 调 整 合 适 字 体 及 大 小-Java Web复 习 题 集(1)一、单 项 选 择 题(请 将 所 选 择 的 答 案 号 码 填 写 在 每 小 题 中 的 圆 括 号 内)1、下 列()不 属 于 SP动 作 指 令 标 记。A.B.C.D.2、JSP的()指 令 允 许 页 面 使 用 者 自 定 义 标 记 库。A.include 指 令 B.taglib 指 令 C.lib 指
2、 令 D.plugin 指 令 3、下 面 变 量 声 明 在()范 围 内 有 效。A.从 定 义 开 始 处 有 效,客 户 之 间 不 共 享 B.在 整 个 页 面 内 有 效,客 户 之 间 不 共 享 C.在 整 个 页 面 内 有 效,被 多 个 客 户 共 享 D.从 定 义 开 始 处 有 效,被 多 个 客 户 共 享 4、include指 令 用 于 在 JSP页 面 静 态 插 入 一 个 文 件,插 入 文 件 可 以 是 JSP页 面、HTML页 面、文 本 文 件 或 一 段 Java代 码,但 必 须 保 证 插 入 后 形 成 的 文 件 是()oA.一 个
3、完 整 的 HTML文 件 B.一 个 完 整 的 JSP文 件 C.一 个 完 整 的 TXT文 件 D.一 个 完 整 的 Java源 文 件 5、JSP页 面 可 以 在“”标 记 之 间 放 置 Java表 达 式,直 接 输 出 Java表 达 式 的 值。组 成“标 记 的 各 字 符 之 间()。A,可 以 有 空 格 B.不 可 以 有 空 格 2c.必 须 有 空 格 D.不 确 定 6、关 于 page指 令 的 一 些 属 性,说 法 错 误 的 是()。A.contentType属 性 用 于 设 置 传 回 网 页 的 文 件 格 式 和 编 码 方 式 B.page
4、Encoding属 性 用 于 指 定 本 页 面 编 码 的 字 符 集 C.在 JS P标 准 语 法 中,如 果 contentType属 性 存 在,则 由 其 决 定 JS P页 面 的 字 符 编 码 方 式 D.JS P页 面 的 默 认 字 符 编 码 方 式 为 ISO8859-17、使 用 response对 象 进 行 重 定 向 时,使 用 的 方 法 是()。A.getAttribute()B.setContentType()C.sendRedirect()D.setAttribute()8、不 能 在 不 同 用 户 之 间 共 享 数 据 的 方 法 是()。A.
5、通 过 Cookie B.利 用 文 件 系 统 C.利 用 数 据 库 D.通 过 ServletContext对 象 9、在 JS P中 作 用 域 由 小 到 大 的 组 合 是()A.request page session applicationB.page request session applicationC.pageContext request session applicationD.pageScope request sessionScope applicationscope10、以 下 关 于 session对 象 说 法 错 误 的 是()。A.session对 象
6、 是 用 户 首 次 访 问 服 务 器 时 由 服 务 器 自 动 为 其 创 建 的 B.在 JS P中 可 以 通 过 pageContext对 象 获 得 session对 象 C.只 有 访 问 JSP、Servlet等 程 序 时 才 会 创 建 session对 象 3D.只 访 问 HTML、IMAGE等 静 态 资 源 并 不 会 创 建 session对 象 1 1 s以 下 关 于 application对 象 说 法 错 误 的 是()。A.application对 象 的 生 命 周 期 是 JS P所 有 隐 含 对 象 中 最 长 的 B.application对
7、 象 是 接 口 的 实 例 对 象 C.application对 象 在 用 户 首 次 访 问 服 务 器 时 由 服 务 器 自 动 创 建 D.application对 象 可 用 于 聊 天 室 当 前 在 线 人 数 据 的 统 计 12、可 以 利 用 JS P动 态 改 变 客 户 端 的 响 应,使 用 的 语 法 是()A.()B.()C.()D.()13、获 取 本 地 所 有 Cookie的 方 法 是()。A.()B.()C.()D.()14、关 于 JavaBean编 写 及 使 用 的 说 法 错 误 的 是()。A.所 有 属 性 都 是 private的,访
8、问 属 性 的 方 法 必 须 是 public的 B.默 认 构 造 方 法 是 public的,并 且 是 无 参 的 C.属 性 值 的 获 取 采 用 g et加 上 第 一 个 字 母 大 写 的 属 性 名 来 命 名 方 法,并 且 该 方 法 是 public的,返 回 值 类 型 是 对 应 属 性 的 类 型 D.如 果 只 有 get()方 法,则 对 应 的 属 性 无 法 访 问 15、关 于 动 作 jsp:setProperty 的 属 性 说 法 错 误 的 是()。A.nam e属 性 的 值 已 经 预 先 由 jsp:useBean 中 的 nam e设
9、定 B.jsp:useBean 必 须 出 现 在 jsp:setProperty 之 前 4C.如 果 同 时 省 略 了 value和 param属 性,则 等 价 于 设 置 value和 param两 者 属 性 值 一 致 D.可 以 设 置 property值 为*”并 同 时 省 略 value和 param实 现 property值 和 request参 数 自 动 匹 配 16、以 下 关 于 Servlet的 说 法 错 误 的 是()。A.Servlet 的 核 心 方 法 是 doGet()和 doPost()B.默 认 的 service。服 务 功 能 是 调 用
10、与 HTTP请 求 方 法 相 应 的 doGet()或 doPost()方 法 C.Servlet只 需 被 加 载 一 次,然 后 将 会 实 例 化 该 类 的 一 个 实 例 或 多 个 实 例。情 况 下 Servlet实 例 在 第 一 个 请 求 到 来 时 创 建,以 后 复 用 D.可 以 通 过 修 改 文 件 中 url-pattern 的 内 容 来 改 变 Mapping URL相 对 映 射 路 径 17、以 下 说 法 错 误 的 是()。A.HttpServletRequest接 口 提 供 了 获 取 客 户 端 的 输 入 流 的 方 法 B.HttpSer
11、vletResponse接 口 提 供 了 添 加 一 个 Cookie对 象 到 当 前 会 话 中 的 方 法 C.每 个 W eb应 用 只 有 一 个 ServletContext实 例,通 过 该 实 例 可 与 其 他 Web应 用 交 换 信 息 D.每 个 ServletConfig对 象 对 应 着 一 个 唯 一 的 Servlet18、关 于 Servlet过 滤 器 的 说 法 错 误 的 是()。A.Servlet过 滤 器 能 够 对 Servlet窗 口 的 请 求 和 响 应 对 象 进 行 检 查 和 修 改 5B.Servlet过 滤 器 可 以 通 过 设
12、 置 字 符 集 解 决 Post方 法 提 交 的 表 单 数 据 的 中 文 乱 码 问 题 C.filter-mapping 元 素 定 义 设 置 为 表 示 对 所 有 资 源 的 访 问 都 要 过 滤 D.请 求 信 息 时 要 经 过 过 滤 器,回 应 信 息 时 就 不 需 要 了 19、以 下 说 法 错 误 的 是()A.EL(Expression Language)提 供 了 在 JS P中 进 行 数 据 表 达 的 另 一 种 简 便 方 法 B.EL(Expression Language)提 供 了 两 种 运 算 符 来 取 数 据。可 以 访 问 域 空
13、间 中 集 合 或 数 组 的 元 素、Beanr属 性 等 C.page 范 围 在 EL(Expression Lan g uag e)中 使 用 名 称 是 pa g eCo n textSco peD.对 id为 user的 Java Bean的 属 性 username的 获 取,$与$userusernme是 等 价 的 20、关 于 JSTL核 心 标 签 库 的 说 法 错 误 的 是()A.c:out 标 签 的 功 能 与 S P中 的%=表 达 式%类 似 B.c:set 标 签 用 来 设 置 某 个 范 围 内 变 量 的 值,或 设 置 某 个 对 象 的 属 性
14、值 C.c:remove 标 签 用 于 删 除 某 个 变 量 或 属 性 D.c:forEach 标 签 可 以 遍 历 一 个 对 象 集 合,但 不 能 遍 历 一 对 象 数 组 21、配 置 JS P运 行 环 境,若 W eb应 用 服 务 器 选 用 T o m c a t,则 以 下 说 法 正 确 的 是()A.先 安 装 Tom cat再 安 装 JDKB.先 安 装 JD K再 安 装 Tomcat6c.不 需 要 安 装 J D K,安 装 Tomcat就 可 以 D.JDK和 Tomcat都 需 要 安 装,但 安 装 顺 序 没 有 要 求 22、以 下 关 于
15、Tomcat的 目 录 说 法 错 误 的 是()A.b iri目 录 包 含 启 动、关 闭 脚 本 B.c o n f目 录-包 含 不 同 的 配 置 文 件 C.lib 目 录-包 含 Tomcat使 用 的 Jar文 件 D.w o rk目 录-包 含 W eb项 目 示 例,当 发 布 W eb应 用 时,默 认 情 况 下 把 W eb文 件 夹 放 在 这 里 23、关 于 JSP描 述 不 正 确 的 是()A.JSP技 术 可 以 建 立 先 进、安 全 和 跨 平 台 的 动 态 网 站 B.JSP页 面 可 以 将 内 容 的 动 态 生 成 部 分 和 静 态 显 示
16、 部 分 进 行 分 离 C.JS P可 以 一 次 编 写,处 处 运 行 D.每 次 请 求 JSP页 面 都 要 先 将 JSP编 译 成 Servlet后 由 Java虚 拟 机 执 行 24、在 JSP页 面 中 如 果 要 导 入 包,需 要 使 用()指 令 A.page B.taglib C.includeD.forward25、如 果 当 前 JSP页 面 出 现 异 常 时 需 要 转 到 另 一 个 异 常 页,需 要 设 置 page指 令 的()属 性 A.error B.errorPage C.isErrorPageD.excception26、JSP中 的 隐 式
17、 注 释 是()A.s p文 件)的。()724、当 客 户 端 再 次 访 问 某 个 JS P文 件 时,服 务 器 直 接 装 载 JS P对 应 的 servlet的 字 节 码 文 件,结 果 再 嵌 入 到 HTM L中 返 回 给 客 户 端。()25、JS P指 令 与 JS P动 作 的 区 别 是 JS P指 令 是 静 态 的,而 JS P动 作 是 动 态 的。()26、客 户 端 向 服 务 器 端 发 送 数 据 时,通 常 采 用 g e t方 式 或 post方 式,g e t方 式 较 post方 式 安 全 性 低 但 是 执 行 效 率 高。()27、重
18、定 向(redirect)与 跳 转(forward)的 区 别 之 一 是:重 定 向 可 以 通 过 绝 对 URL重 定 向 到 其 他 站 点 的 资 源,而 跳 转 不 能 跳 转 到 其 他 站 点 的 资 源。()28、application对 象 的 基 类 是 类。()29、session中 存 储 的 信 息 在 当 前 用 户 连 接 的 所 有 页 面 中 都 是 可 以 被 访 问 到 的。()30、仅 通 过 pageContext对 象 不 能 访 问 到 本 页 面 中 所 有 的 其 他 对 象。()31、所 有 针 对 因 特 网 应 用 的 Servlet
19、编 程 都 通 过 继 承 实 现。()32、可 以 使 用 Servlet实 现 文 件 的 上 传 和 下 载。()33、若 要 将 Servlet做 成 既 能 处 理 G ET请 求,也 能 够 处 理 POST请 求,只 需 要 实 现 doGet()方 法,然 后 在 doPost()方 法 中 调 用 doGet()方 法。()34、在 JavaBean的 应 用 中 需 要 注 意 不 能 在 一 个 jsp:setProperty 中 同 时 使 用 property 和 value。()35、对 数 据 库 的 访 问,通 常 使 用 JavaBean来 实 现。()36、
20、JavaBean组 件 在 JS P页 面 中 主 要 用 于 封 装 页 面 的 逻 辑 代 码。()37、使 用 E L表 达 式 语 言 能 够 实 现 对 JS P内 置 对 象、请 求 参 数、Cookie和 其 他 请 求 数 据 的 各 种 操 作。()838、在 W eb应 用 的 文 件 中 设 置 一?初 始 化 参 数 s o n g,具 体 代 码 如 下:song赞 歌/param-value 通 过$可 获 得 参 数 song的 值。()39、要 获 得 名 字 为 userCookie的 cookie对 象 的 值,可 以 使 用 语 句:$0或$cookieu
21、serCookie.valueo()40、以 下 代 码 执 行 后 的 输 出 结 果 是 5。()三、填 空 题(请 将 答 案 填 写 在 下 面 各 小 题 的 下 划 线 上)1、JS P页 面 动 态 部 分 包 括 JS P注 释、JS P表 达 式、JS P指 令 和 O2、Page指 令 用 来 设 置 整 个 JS P页 面 的 3、JS P页 面 的 字 符 编 码 方 式 默 认 是 _o94、%page%指 令 不 能 包 含 用 指 令 指 定 的 动 态 包 含 文 件,因 为 动 态 包 含 时 实 际 上 仍 是 _而 静 态 包 含 实 际 上 是 _O5、
22、jsp:forward动 作 从 当 前 页 面 转 发 到 另 一 页 面 时,实 际 完 成 的 还 是 因 此 在 转 发 过 程 中 request对 象 在 新 的 页 面 中 也 是 这 种 跳 转 也 称 为 O6、客 户 每 次 向 JSP服 务 器 发 送 请 求 时,JSP引 擎 都 会 创 建 一 个 _ 对 象。7、对 象 是 用 户 首 次 访 问 服 务 器 时 由 服 务 器 自 动 为 其 创 建 的。8、在 编 写 JSP时,对 一 些 常 用 的 复 杂 功 能,通 常 将 它 们 的 共 同 功 能 抽 象 出 来,组 织 为 09、在 实 际 编 程 中
23、,不 需 要 编 写 service。方 法,只 需 编 写 相 应 的 和 方 法。10、过 滤 器 执 行 doFilter()方 法 时,会 自 动 获 得 对 象,使 用 该 对 象 的 doFilter()方 法 可 继 续 调 用 下 一 级 过 滤 器。11、对 方 法 提 交 的 表 单 数 据 的 乱 码 问 题 可 以 通 过 编 写 过 滤 器 的 方 法 解 决。12、迭 代 标 签 有 两 种:c:forEach 和。13、文 件 对 标 签 thg jod和 标 签 之 间 建 立 映 射 关 系,这 样 在 JSP页 面 中 只 要 引 入 标 签 库,就 可 以
24、 使 用 标 签 库 中 声 明 的 所 有 标 签。1014、JSP 是 指,是 由 Sun Microsystems 公 司 倡 导、许 多 公 司 参 与 一 起 建 立 的 一 种 网 页 技 术 标 准。15、将 Tom cat压 缩 版 解 压 后,启 动 前 还 需 要 配 置 环 境 变 量 16、W eb是 一 个 基 于 协 议 的 一 种 B/S模 式 应 用。17、JS P指 令 元 素 包 含 三 种,它 们 是:page、和 18、JS P技 术 开 发 的 应 用 模 式 只 能 是 _或 1 9.客 户 端 和 服 务 器 端 通 信 是 通 过 _协 议 来
25、完 成 的。20、jsp:plugin 动 作 元 素 的 主 要 作 用 是 在 客 户 端 运 行。21、include指 令 只 有 一 个 属 性:。22、当 用 户 登 录 网 站 时,系 统 会 自 动 分 配 给 用 户 一 个 用 来 标 识 访 问 客 户 O23、实 现 了 专 门 用 于 响 应 _的 S e rv le t,提 供 了 响 应 请 求 的 和 方 法。24s JavaBean组 件 在 JS P页 面 中 主 要 用 于。25、对 象 用 于 获 取 HTTTP请 求 的 一 个 具 体 的 header的 值,但 在 有 些 时 候,可 能 存 在 同
26、 一 个 header拥 有 多 个 不 同 的 值,这 时 就 需 要 使 用 _ O26、核 心 标 签 _ 用 于 导 入 站 内 或 其 他 网 站 的 静 态 和 动 态 文 件 到 W eb页 面 中 四、程 序 填 空 题(请 将 答 案 按 注 释 要 求 填 写 在 带 下 划 线 的 空 行 上)II1、编 写 一 个 用 户 登 录 的 示 例 演 示 如 何 存 取 request及 session对 象 中 的 属 性。示 例 中 有 两 个 JSP文 件,其 中 为 登 录 页 面,用 于 输 入 用 户 登 录 的 信 息,如 果 用 户 输 入 的 登 录 名
27、为“admin”,密 码 为“123”,则 将 登 录 名 存 入 session中,跳 转 到 页 面,页 面 将 获 取 到 的 用 户 名 和 密 码 显 示 出 来。pageEncoding=utf-8%_(/);dispatcher._:;n u 1 1)a p p l i c a t i o n.;)12Integer count=(I n t e g e r)a p p l i c a t i o n.;%欢 迎 您 访 问,本 页 面 已 经 被 访 问 过 fontc o lo r=#f f O O O O x%=a p p lic a t io n.%次。当 前 服 务 器
28、 的 版 本 为 6、以 下 代 码 简 单 地 写 入 和 读 出 cookieo读 出 名 为“str2”的 Cookie的 值:%Cookie cookies=;for(int i=0;i;i+)i f(c o o k i e s i,)13(c o o k i e s f i.);%7、如 图 所 示,在 JSP页 面 中 放 置 一 个 名 称 为 song的 文 本 框 和 一?名 称 为 songer的 复 选 框。通 过 EL获 取 表 单 信 息。文 件(F)痂 旧 查 看(V;uas夫(A)工 S(T)帮 助(H)佶 息 采 集 歌 名:|命 手:匚 那 英 匚 王 菲 且
29、 提 交 的 内 容 如 下:歌 名:$_ 歌 手:8、应 用 c:redirect 和 c:param 标 签 实 现 重 定 向 页 面 并 传 递 参 数。14!-使 用 标 签 指 定 request对 象 中 的 参 数 信 息 的 字 符 编 码 格 式 为 GBK-五、编 程 题(请 将 程 序 写 在 相 应 题 后 空 白 处)1、写 出 完 整 的 JSP网 页,利 用 application对 象 实 现 网 站 计 数 器。页 面 的 标 题 栏 内 容 为“网 站 访 问 计 数 器”,运 行 效 果 如 图 1、图 2 所 示。|盲 向 站 访 问 ii|区 网 站
30、 访 定 计 数 晶 文 件(F)篇 虱 E)查 音 M 收 藏 夹(A)工 B(T)文 件(F)编 辑 任 一 查 看 V 收 藏 夹(A)工 具(7)欢 迎.您 是 第 1位 访 客!欢 迎,您 是 第 2位 访 客!15图 1 第 1次 访 问 网 站 效 果 图 图 2 第 2次 访 问 网 站 效 果 图 2、用 于 封 装 图 书 表 T itle中 的 一 本 图 书 记 录 的 图 书 实 体 类(封 装 数 据 的 JavaB e an)设 计 代 码 见 前 面 第 四 大 题(程 序 填 空 题)中 第 2 小 题,请 按 JavaBean规 范 写 出 购 书 项 Ca
31、rtitem类,其 位 于 bean包,拥 有 图 书 对 象 title(Title类 型)和 选 购 数 量 quantity(in t类 型)两 个 属 性 和 相 应 的 get()和 set()方 法。3、用 核 心 标 签 和 E L表 达 式 设 置 Title对 象 的 属 性 bookName的 值 即 书 名 为 JSP程 序 设 计,Cartitem对 象 的 属 性 bookName的 值 即 书 名 为“S P程 序 设 计,用 核 心 标 签 设 置 其 对 象 的 属 性 quantity值 即 选 购 数 量 为 2,然 后 再 用 核 心 标 签 和 E L表
32、 达 式 将 这 两 个 属 性 的 值 用 表 格 输 出,如 图 3 所 示。(JS P指 令 部 分 设 计 如 下)文 件(F)褊 辑(E)查 看(V)收 藏 表(A)工 具 m书 名 JSP程/设 计 选 购 数 址 2图 3 购 书 效 果 图 4、编 写 一 个 JS P页 面(如 图 1 所 示),该 页 面 的 请 求 将 提 交 给 一 个 Servlet程 序 处 理(Servlet 映 射 设 置 为/ShowUser)。在 该 页 面 输 入 登 录 用 户 名,如 果 用 户 名 为 张 三、密 码 为 1 2 3 4 5,则 跳 转 到 页 面 并 在 该 页 面
33、 分 别 利 用 request对 象 和 E L表 达 式 获 取 并 输 出 登 录 用 户 名(如 图 2 所 示),否 则 重 定 向 到 页 面。16-1 local卜 ost f 小,、:文 件(F)东 日 查 看%以 跟 天(Al I S C T I都 期 n h n p:/localhost:S380/exam/ShowUser文 件 骗 密(E)查 看(V)收 菽 夹(A)1 g(7)都 助 登 录 姓 名:匚 密 码:-I登 工 I 空 三 I图 1 页 面 提 交 的 内 容 如 下:姓 名:张 三 姓 名:张 三 图 2 页 面(1)编 写。(2)编 写。(3)写 出
34、布 署 描 述 文 件 中 配 置 Servlet程 序 的 代 码。(4)编 写。5、编 写 JavaBean的 简 单 应 用 程 序。(1)编 写 一 个 封 装 用 户 信 息 的 JavaBean,类 名 为 U serForm,类 中 包 含 姓 名、登 录 密 码 属 性,该 类 置 于 bean包 中。(2)编 写 一 个 页 面,在 该 页 面 中 调 用 UserForm对 象,通 过 JSP动 作,设 置 其 姓 名 为 张 三、密 码 为 1 2 3 4 5,然 后 再 分 别 通 过 JSP动 作 和 EL表 达 式 获 取 其 姓 名、密 码 并 显 示(如 图 3 所 示)。I*-),1 I tip;/localhostiSOBOXdr-rubeBrdi.,sp文 件 旧 球 旧 查 看 V)防 5夹(A)工 具 S-即 卜 姓 名:张 三 密 码;12345姓 名:张 三 空 码:12345图 3 页 面 17