网络程序设计—ASP第3版尚俊杰编著课后习题答案.pdf
第 1 章 A SP程 序 设 计 概 述 i.选 择 题(可 多 选)(1)静 态 网 页 的 扩 展 名 一 般 是:A.htm B.php C.asp D.jsp答 案:A(2)ASP文 件 的 扩 展 名 是:A.htm B.txt C.doc D.asp答 案:D(3)当 前 的 Web程 序 开 发 中 通 常 采 用 什 么 模 式?A.C/S B.B/S C.B/B D.C/C答 案:B解 释:C/S是 客 户 机(client)/服 务 器(server),B/S是 浏 览 器(browser)/服 务 器。C/S一 般 要 求 用 户 有 特 定 的 客 户 端。比 如 Q Q就 是 C/S模 式,你 的 桌 面 上 的 Q Q就 是 腾 讯 公 司 的 特 定 的 客 户 端,而 服 务 器 就 是 腾 讯 的 服 务 器。而 B/S模 式 则 不 需 要 特 定 的 客 户 端,只 要 有 普 通 浏 览 器,就 可 以 访 问 到 服 务 器 了,W eb页 就 是 B/S模 式。(4)小 王 正 在 家 里 通 过 拨 号 上 网 访 问 搜 狐 主 页,此 时,他 自 己 的 计 算 机 是:A.客 户 端 B.既 是 服 务 器 端 又 是 客 户 端 C.服 务 器 端 D.既 不 是 服 务 器 端 也 不 是 客 户 端 答 案:A(5)小 王 正 在 访 问 自 己 计 算 机 上 的 网 页,此 时,他 自 己 的 计 算 机 是:A.客 户 端 B.既 是 服 务 器 端 又 是 客 户 端 C.服 务 器 端 D.既 不 是 服 务 器 端 也 不 是 客 户 端 答 案:B(6)ASP脚 本 代 码 是 在 哪 里 执 行 的?A.客 户 端 B.第 一 次 在 客 户 端,以 后 在 服 务 器 端 C.服 务 器 端 D.第 一 次 在 服 务 器 端,以 后 在 客 户 端 答 案:C解 释:ASP脚 本 代 码 是 在 服 务 器 端 运 行 的,服 务 器 将 其 解 释 执 行 为 标 准 的 HTML代 码,然 后 发 送 到 客 户 端。(7)在 以 下 U RL中,从 形 式 上 看 正 确 的 是:A.http:/案:A B C D解 释:从 形 式 上 看,都 是 正 确 的。(8)如 果 在 chapterl下 建 立 了 一 个 子 文 件 夹 im a g e s,并 且 在 其 中 放 置 了 一 个 图 片 文 件 l.j p g,那 么 以 下 URL正 确 的 是:A.http:/localhost/asptemp/chapterl/images/l.jpgB.http:/127.0.0.1/asptemp/chapterl/images/1.jpgC.http:/localhost/inetpub/wwwroot/asptemp/chapterl/images/1.jpgD.jpg答 案:ABhttp:/127.0.0.1/inetpub/wwwroot/asptemp/chapterl/images/1(9)对 于 1.5.5节 建 立 的 l-2.a s p,以 下 浏 览 方 式 正 确 的 是:A.http:/localhost/temp/1-2.aspB.http:/l27.0.0.1/temp/l-2.aspC.http:/localhost/asptemp/chapterl/temp/l-2.aspD.http:/127.0.0.1/asptemp/chapterl/temp/l-2.asp答 案:A B C D解 释:A B两 种 方 式 利 用 了 建 立 的 虚 拟 目 录,C D实 际 上 没 有 用 到 这 个 虚 拟 目 录,此 时 和 1-1.asp没 有 什 么 区 别。(10)以 1.5.5 节 的 示 例 为 基 础,假 如 现 在 在 C:inetpubwwwrootasptempchapterltemp下 又 建 立 了 一 个 子 文 件 夹 te m p,其 中 建 立 了 一 个 A SP文 件 l-3.a sp,则 浏 览 方 式 正 确 的 是:A.http:/localhost/temp/temp/l-3.aspB.http:/l27.0.0.1/temp/temp/l-3.aspC.http:/localhost/asptemp/chapter 1/temp/temp/l-3.aspD.http:/l27.0.0.1/asptemp/chapter 1/temp/temp/1-3.asp答 案:A B C D解 释:A B利 用 了 建 立 的 虚 拟 目 录,C D没 有 用 到 虚 拟 目 录。2.问 答 题(1)名 词 解 释:静 态 网 页、动 态 网 页、服 务 器 端、客 户 端、URL答 案:静 态 网 页 一 一 所 谓 静 态 网 页,就 是 说 该 网 页 文 件 里 没 有 程 序 代 码,只 有 HTML标 记,这 种 网 页 的 扩 展 名 一 般 是.htm或.html。静 态 网 页 一 经 制 成,内 容 就 不 会 再 变 化,不 管 何 时 何 人 访 问,显 示 的 都 是 同 样 的 内 容,如 果 要 修 改 内 容,就 必 须 修 改 源 文 件,然 后 重 新 上 传 到 服 务 器 上。动 态 网 页-所 谓 动 态 网 页,就 是 说 该 网 页 文 件 不 仅 含 有 HTML标 记,而 且 含 有 程 序 代 码,这 种 网 页 的 扩 展 名 一 般 根 据 不 同 的 程 序 设 计 语 言 而 不 同,如 A S P文 件 的 扩 展 名 为.asp。动 态 网 页 能 够 根 据 不 同 的 时 间、不 同 的 来 访 者 而 显 示 不 同 的 内 容。如 常 见 的 BBS、留 言 板、聊 天 室 一 般 是 用 动 态 网 页 实 现 的。服 务 器 端、客 户 端-般 来 说,凡 是 提 供 服 务 的 一 方 称 为 服 务 器 端,而 接 受 服 务 的 一 方 称 为 客 户 端。比 如,当 我 们 在 浏 览 搜 狐 主 页 的 时 候,搜 狐 主 页 所 在 的 服 务 器 就 称 为 服 务 器 端,而 我 们 自 己 的 计 算 机 就 称 为 客 户 端。URL一 一 大 家 在 上 网 的 时 候,需 要 在 浏 览 器 地 址 栏 中 输 入 一 个 网 址,回 车 后 就 可 以 打 开 相 应 的 网 页 了,这 个 网 址 又 叫 做 统 一 资 源 定 位 符(URL:Uniform Resource Locator)在 Internet中 的 每 一 个 网 页 文 件 或 其 他 类 型 的 文 件 都 有 自 己 的 U R L,它 的 一 般 形 式 是:协 议:服 务 器 地 址(域 名 或 IP地 址):端 口 号/路 径(含 文 件 名)(2)请 结 合 U RL知 识 简 述 静 态 网 页 和 动 态 网 页 的 工 作 原 理。答 案:静 态 网 页 的 工 作 原 理 是 当 你 在 浏 览 器 里 输 入 一 个 网 址 回 车 后,就 向 服 务 器 端 提 出 了 一 个 浏 览 网 页 的 请 求。服 务 器 端 接 到 请 求 后,就 会 找 到 你 要 浏 览 的 静 态 网 页 文 件,然 后 发 送 给 你。动 态 网 页 的 工 作 原 理 是 服 务 器 端 接 到 客 户 端 发 出 的 请 求 后,首 先 会 找 到 你 要 浏 览 的 动 2态 网 页 文 件,然 后 就 解 释 执 行 其 中 的 程 序 代 码,将 含 有 程 序 代 码 的 动 态 网 页 转 化 为 标 准 的 静 态 网 页,然 后 将 静 态 网 页 发 送 给 你。(3)请 简 单 比 较 ASP、PHP和 JS P的 优 缺 点。答 案:总 的 来 说,ASP、PH P和 JSP基 本 上 都 是 把 脚 本 语 言 嵌 入 到 了 HTML文 档 中。如 果 要 说 它 们 最 主 要 的 优 点:A SP学 习 简 单,使 用 方 便;PH P软 件 免 费,运 行 成 本 低;JSP多 平 台 支 持,转 换 方 便.(4)某 同 学 开 发 了 一 个 显 示 来 访 时 间 的 A SP文 件,存 放 在 C:inetpubwwwroot下,然 后 在 Windows资 源 管 理 器 中 双 击 该 文 件,却 不 能 正 常 显 示,请 问 是 什 么 原 因?答 案:A SP文 件 是 不 能 直 接 双 击 运 行 的,必 须 通 过 浏 览 器 访 问,由 服 务 器 端 来 解 释 执 行 为 标 准 的 HTML代 码,然 后 才 可 以 显 示 在 浏 览 器 中。(5)在 1.4.3节 中 讲 的 是 如 何 访 问 A SP文 件,如 果 希 望 访 问 HTML网 页 文 件,可 以 用 类 似 的 方 法 吗?答 案:可 以。对 于 HTML文 件,服 务 器 端 找 到 到 该 文 件 后,直 接 发 送 给 客 户 端 即 可。(6)想 一 想,把 一 个 HTML网 页 文 件 直 接 更 改 扩 展 名 为.asp行 不 行?答 案:可 以。相 当 于 一 个 不 含 有 任 何 动 态 代 码 的 A SP文 件,运 行 时 服 务 器 端 也 会 对 其 进 行 解 释 执 行,只 不 过 实 际 上 没 有 代 码 需 要 解 释 执 行 而 已。(7)什 么 是 应 用 程 序?为 什 么 要 建 立 应 用 程 序?答 案:简 单 的 说,添 加 了 虚 拟 目 录 的 文 件 夹 就 可 以 称 为 应 用 程 序。建 立 应 用 程 序 后,多 个 网 站 之 间 就 可 以 独 立 了,一 些 公 共 变 量 就 不 会 混 淆。3.实 践 题(1)请 根 据 自 己 的 实 际 情 况 搭 建 A SP的 运 行 环 境。答 案:请 按 照 教 材 中 1.2节 说 明 搭 建,具 体 步 骤 略。(2)请 上 网 下 载 并 安 装 EditPlus。答 案:从 http:下 载 安 装 程 序 后,直 接 双 击 安 装 即 可,具 体 步 骤 略。(3)请 在 文 件 夹 C:Inetpubwwwrootasptemptjchapterl 下 新 建 一 个 asp 文 件,在 页 面 上 显 示 来 访 日 期(日 期 函 数 为 Date。)。答 案:打 开 E d itP lu s,在 其 中 输 入 清 单 d a te所 示 的 程 序 代 码,然 后 将 其 保 存 到 C:Inetpubwwwrootasptemptjchapterl 文 件 夹 下,名 称 为 date.asp。清 单 date date.a s p 显 示 来 访 日 期 一 个 简 单 的 ASP 程 序 欢 迎 您 光 临 我 的 主 页 v/h 1 声 明 一 个 变 量 给 变 量 赋 值,其 中 D ate是 日 期 函 数,在 页 面 上 输 出 变 量 a 的 值保 存 完 毕 后,打 开 浏 览 器,在 其 中 输 入 http:/localhost/asptemptj/chapter 1/tj 1-1.asp即 可。(4)请 在 C:Inetpubwwwrootasptemptjchapterl 下 面 新 建 一 个 文 件 夹 te m p b,然 后 为 该 文 件 夹 添 加 虚 拟 目 录 a s p b,并 设 置 默 认 文 档 为 index.asp和 index.htmo答 案:请 参 考 教 材 1.5节 进 行,具 体 步 骤 略。(5)(选 做 题)请 参 考 I I S 的 专 门 书 籍 好 好 研 究 一 下,是 否 一 定 要 在 C:Inetpubwwwroot下 开 发 A SP文 件?可 不 可 以 放 在 别 的 文 件 夹 下?答 案:其 实 可 以 在 其 他 文 件 夹 下,比 如 在 D:asptemp下 建 立 A SP文 件,具 体 步 骤 如 下:第 1步:首 先 建 立 D:asptemp文 件 夹。第 2 步:在 U S中 为 该 文 件 夹 建 立 虚 拟 目 录 asptemp(注 意,也 可 以 用 别 的 名 称).第 3 步:下 面 就 可 以 在 asptemp文 件 夹 下 分 章 建 立 子 文 件 夹 和 A SP文 件 了,比 如 建 立 chapter 1子 文 件 夹,然 后 在 其 中 建 立 1-1.asp文 件。第 4 步:建 立 ASP 文 件 后,在 浏 览 器 中 输 入 http:/localhost/asptemp/chapterl/l-1.asp即 可。4第 2 章 HTML基 础 知 识 1.选 择 题(可 多 选)(1)(2)(3)(4)(5)(6)(7)(8)(9)HTML文 档 包 含 的 两 个 部 分 是 指:A.文 档 头 部 B.标 题 答 案:A DC.注 释 D.文 档 主 体 HTML中 的 注 释 格 式 是:A.C.B.D.答 案:B下 列 哪 段 语 句 将 会 以 粗 体、下 划 线 显 示?A.欢 迎 大 家 B.欢 迎 大 家 C.欢 迎 大 家 D.欢 迎 大 家 答 案:AB在 HTML中,插 入 换 行 符 用 什 么 标 记?A.B.C.D.Enter 键 答 案:B在 HTML中,下 面 哪 一 种 方 法 可 以 在 网 页 上 显 示“?A.B.<p>C. p D.答 案:B如 果 希 望 使 用 实 心 方 块 作 为 符 号 列 表 前 面 的 符 号,type属 性 的 取 值 应 该 为:A.Circle B.Squire C.Disc D.答 案:BHTML中 用 什 么 标 记 表 示 表 格 的 一 行?A.vrow和 B.和 v/trC.和 D.和 答 案:B在 表 格 中 哪 个 属 性 用 于 设 置 文 本 水 平 对 齐 方 式?A.align B.valign C.top D.bottom答 案:A关 于 网 页 中 的 图 像,下 列 说 法 正 确 的 是?A.图 像 标 记 是 以 开 始,以 结 束 B.href属 性 用 于 指 定 所 要 显 示 图 像 文 件 的 路 径 C.s r c 属 性 用 于 指 定 所 要 显 示 图 像 文 件 的 路 径 D.a lt用 于 指 定 显 示 在 图 像 上 的 文 字 答 案:C解 释:图 像 标 记 不 需 要 标 记。A lt是 当 图 片 显 示 不 出 来 时 显 示 的 替 换 文 字,不 是 显 示 在 图 片 上 的 文 字。(1 0)当 前 文 件 夹 下 有 一 个 HTML文 件 a.htm和 一 个 子 文 件 夹 B,文 件 夹 B 中 有 一 个 图 片 文 件 now er.jpg,请 问 下 面 哪 种 写 法 可 以 在 a.htm中 插 入 该 图 片?A.C.B.D.答 案:c(1 1)在 超 链 接 标 记 中,下 面 哪 个 属 性 用 来 指 定 超 链 接 路 径?A.src B.href C.dynsrc D.action答 案:B(1 2)在 一 组 单 选 框 中,下 面 哪 一 个 属 性 可 以 用 来 默 认 选 中 某 个 选 项?A.sleeted B.checked C.multiple D.noresize答 案:B(1 3)下 面 哪 种 方 法 可 以 设 置 单 行 文 本 框 的 默 认 值 为“在 这 里 输 入 用 户 名”?A.input type=text name=lxtUserId value=在 这 里 输 入 用 户 名 B.在 这 里 输 入 用 户 名 C.textarea type=memo name=txtUserId value=在 这 里 输 入 用 户 名”D.在 这 里 输 入 用 户 名 答 案:A(1 4)下 面 哪 一 种 文 本 框 中 输 入 数 据 后,数 据 将 以*号 显 示?A.单 行 文 本 框 B,多 行 文 本 框 C.数 值 文 本 框 D.密 码 文 本 框 答 案:D(1 5)在 表 单 中,下 列 哪 个 属 性 用 于 指 定 表 单 处 理 程 序 文 件 的 地 址?A.method B.action C.GET D.POST答 案:B(1 6)在 框 架 网 页 中,如 果 一 个 超 链 接 在 整 个 浏 览 器 窗 口 中 打 开,target属 性 的 值 为:A._blan B._self C.parent D._top答 橐:D(1 7)要 实 现 一 个 上 下 型 框 架 网 页,至 少 需 要 儿 个 网 页 文 件?A.2 B.3 C.4 D.6答 案:B(1 8)下 列 哪 个 属 性 可 以 用 来 使 框 架 不 显 示 滚 动 条?A.cols B.rows C.scrolling D.noresize答 卷 C(1 9)在 示 例 2-7 中,下 面 哪 一 条 语 句 可 以 将 C:inetpubwwwrootasptempchapterl 文 件 夹 中 的 l-l.h tm当 作“right”框 架 的 初 始 网 页?A.B.C.D.答 案:CD解 释:C 用 的 是 相 对 路 径,D 用 的 是 绝 对 路 径。(2 0)下 列 哪 个 标 记 可 以 单 独 使 用(不 需 要 结 束 标 记)?A.B.C.D.答 案:ABCD2.问 答 题(1)为 什 么 需 要 给 HTML文 件 添 加 注 释 语 句?答 案:适 当 地 使 用 注 释 语 句,可 以 让 网 页 的 维 护 和 更 新 变 得 很 方 便。(2)如 果 同 时 设 置 了 背 景 颜 色 和 背 景 图 片,会 出 现 什 么 情 况?答 案:如 果 同 时 设 置 了 背 景 颜 色 和 背 景 图 片,将 只 有 背 景 图 片 起 作 用。(3)请 比 较 背 景 图 片、图 片 标 记、超 链 接、框 架 网 页 中 用 到 的 文 件 路 径 的 语 法?6答 案:这 些 文 件 路 径 的 引 用 都 分 相 对 路 径 和 绝 对 路 径 两 种,其 中 背 景 图 片、图 片 标 记、框 架 网 页 的 链 接 写 法 为 src=URL地 址”,而 超 链 接 的 写 法 为 href=URL地 址”。(4)为 什 么 HTML文 件 一 般 可 以 直 接 双 击 打 开,而 A SP文 件 就 不 能 呢?答 案:因 为 A SP文 件 必 须 要 到 服 务 器 端 解 释 执 行 后 才 可 显 示 到 浏 览 器 端。(5)在 示 例 2-2 中,也 可 以 将 背 景 音 乐 文 件 的 路 径 修 改 为 C:inetpubwwwrootasptempchapter2bgmusic.mp3,而 且 也 可 以 正 常 运 行。但 是,这 样 做 实 际 上 是 有 问 题 的,请 大 家 想 想 为 什 么?(提 示:要 注 意 客 户 端 和 服 务 器 端 的 区 别)答 案:因 为 背 景 音 乐 文 件 的 路 径 其 实 仅 是 指 明 了 文 件 在 哪 个 服 务 器 地 址 存 放,并 没 有 将 文 件 发 送 到 客 户 端,只 有 当 浏 览 器 执 行 到 这 一 句 时,才 会 自 动 到 相 应 服 务 器 的 C:inetpubwwwrootasptempchapter2 目 录 下 去 寻 找 bgmusic.mp3 文 件,然 后 发 送 到 客 户 端,如 果 服 务 器 上 没 有 找 到 这 个 文 件,就 不 会 播 放 出 音 乐 来,但 是 因 为 我 们 此 时 指 定 的 服 务 器 和 客 户 端 机 是 同 一 台,因 此 就 可 以 找 到 播 放 文 件 正 常 运 行。3.实 践 题(1)请 开 发 一 个 网 页,3 秒 后 自 动 转 到 新 浪 网 站,并 且 在 页 面 上 显 示 文 字”3 秒 后 将 转 到 新 浪 网 站 二 答 案:请 参 见 asptemptjchapter2Auto_redirect.htm 文 件,并 在 浏 览 器 中 输 入 http:/localhost/asptemptj/chapter2/Auto_redirect.hlm 即 可 访 问。清 单 Auto redirect Auto redirect.htm 3 秒 后 自 动 转 到 新 浪 网 站 尚 网:计 算 机 教 学 网 站 3秒 后 将 转 到 新 浪 网 站 程 序(2)请 开 发 一 个 网 页,并 在 Internet中 搜 索 找 到 一 个 M P3文 件,作 为 该 网 页 的 背 景 音 乐;然 后 再 搜 索 找 到 一 个 图 片 文 件,并 将 其 插 入 到 该 页 面 中。(提 示:请 直 接 用 URL)答 案:请 参 见 asptemptjchapter2Insert_pic.htm 文 件,并 在 浏 览 器 中 输 入 http:/localhost/asptemptj/chapter2/Insert_pic.htm.htm 即 可 访 问。清 单 Insert pic Insert pic.htm 插 入 图 片 和 背 景 音 乐 尚 网:计 算 机 教 学 网 站/title bgsoundsrc=htlD:1/20071204/0()19213dcb6e08bef45c 12.MP3”loop=-l,(3)请 尝 试 将 清 单 2-6中 的 提 交 按 钮 替 换 为 图 片 按 钮?答 案:将 提 交 按 钮 语 句 替 换 为 即 可。见 清 单 Pic_button,并 在 浏 览 器 中 输 入 http:/localhost/asptemptj/chapter2/Auto_redirect.htm 即 可 访 问。清 单 Pic button Pic button.asp.插 入 图 片 按 钮 码 用 户 注 册 表 单 示 例 用 户 注 册 以 下 内 容 请 如 实 填 写,其 中 带 有*号 的 栏 目 是 必 须 填 写 的 vp请 选 择 用 户 名:*vp请 输 入 你 的 密 码:*(密 码 不 能 超 过 8位)vp请 再 次 输 入 密 码:*请 输 入 你 的 姓 名:*请 选 择 你 的 性 别:男 女*请 输 入 你 的 生 日:月 1 3*8vp请 选 择 你 的 最 高 学 历:高 中/option option value=本 科 selected 大 学 本 科 option value=硕 士”,硕 士/option option value=博 士”博 士/option 请 选 择 你 的 爱 好:读 书 看 电 影 旅 游 Mlt!lvp你 有 什 么 意 见 吗?(4)请 在 2 4 2 节 框 架 网 页 示 例 的 基 础 上 制 作 自 己 的 个 人 主 页,并 且 要 满 足 如 下 要 求:A.在“个 人 简 介”页 面 上 方 给 出 一 段 自 我 介 绍 的 文 字 和 一 张 照 片。B.在“个 人 简 介”页 面 下 方 利 用 表 格 说 明 自 己 的 教 育 经 历。C.在“我 的 照 片”页 面 中 添 加 一 些 照 片 的 缩 略 图,点 击 缩 略 图 自 动 打 开 原 始 照 片。D.在“我 的 文 章”页 面 中 用 排 序 列 表 的 方 式 添 加 一 些 自 己 撰 写 或 下 载 的 文 章 标 题,并 为 标 题 添 加 超 链 接,单 击 超 链 接 在 新 窗 口 中 打 开 对 应 的 文 章 页 面。E.在 左 侧 框 架 中 添 加 一 个“给 我 留 言”的 超 链 接,然 后 在 对 应 的 页 面 中 添 加 一 个 留 言 表 单,其 中 应 该 包 括 留 言 主 题、留 言 内 容、留 言 人 姓 名、留 言 人 E-mail等 内 容。单 击“提 交”按 钮 后,将 留 言 发 送 到 自 己 的 信 箱。答 案:程 序 详 见 chapter2/Myweb下,其 中 简 单 应 用 了 样 式 的 写 法,请 大 家 参 考 学 习。并 在 浏 览 器 中 输 入 http:/localhost/asptemptj/chapter2/Myweb/index.htm 即 可 访 问。(5)(选 做 题)请 为 uC:Inetpubwwwrootchapter2*添 加 虚 拟 目 录 te m p 2,然 后 分 别 用 相 对 路 径、绝 对 路 径 和 URL改 写 2-2.htm。(提 示:请 参 考 附 录 A)答 案:改 写 为 Rewrite2-2.htm,并 在 浏 览 器 中 输 入 hltp:/localhost/asptemplj/chapter2/Rewrite2-2.htm即 可 访 问,清 单 如 下:清 单 Rcwrite2-2 Rewrite2-2.htm 用 不 同 路 径 方 式 改 写 2-2.htm尚 网:计 算 机 教 学 网 站!相 对 路 径 引 用!URL 引 用 meta name=Author content=尚 网”meta name=Keywords content=ASP,ASP.NET,教 学 网 站”meta name=Description content=这 是 一 个 计 算 机 教 学 网 站 该 页 面 用 来 演 示 文 档 头 部 10第 3 章 VBScript基 础 知 识 1.选 择 题(可 多 选)(1)下 列 哪 一 个 变 量 名 称 是 正 确 的?A.l_ab B.ab_l C._ab D.ab?答 案:B(2)在 一 段 程 序 中 a 是 一 个 变 量,那 么 a”是:A.变 量 B.直 接 常 量 C.字 面 常 量 D.符 号 常 量 答 案:D(3)下 面 哪 条 语 句 可 以 正 确 执 行?(注:第 四 句 我 的 主 页 两 边 是 中 文 引 号)A.Response.Write 我 的 主 页 B.Response.Write 我 的 主 页 C.Response.Write 我 的 主 页 D.Response.Write“我 的 主 页”答 案:BCD解 释:在 两 个 双 引 号 中 再 次 用 到 双 引 号 时,可 以 用 单 引 号 或 两 个 双 引 号 来 代 替。(4)执 行 语 句 2=6后,变 量 a 的 数 据 子 类 型 是?A.字 符 串 B.日 期 C.数 值 D.布 尔 答 案:A(5)执 行 语 句 a=2008-8-8”后,变 量 a 的 数 据 子 类 型 是?A.字 符 串 B.日 期 C.数 值 D.布 尔 答 案:A(6)假 设 变 量 a=5、b=3,则 执 行 语 句 c=ab后,变 量 c 的 数 据 子 类 型 是?A.字 符 串 B.日 期 C.数 值 D.布 尔 答 案:A(7)语 句 2=,卜=几 运 行 完 毕 后,变 量 a 的 数 据 子 类 型 是?A.数 值 B.字 符 串 C.布 尔 D.日 期 答 案:C解 释:右 侧 是 一 个 比 较 运 算,结 果 是 T r u e,然 后 再 赋 值 给 a(8)执 行 语 句 a=3:a=a+5后,变 量 a 的 值 是:A.3 B.5 C.8 D.出 错 答 案:C解 释:A SP中,冒 号(:)是 用 来 做 语 句 分 割 的,也 就 是 说 可 以 将 两 行 语 句 合 成 为 一 行 来 写。因 此 a=3:a=a+5就 等 价 于 a=3a=a+5,结 果 自 然 就 是 8.(9)已 知 x=1 2 3,那 么 执 行 语 句 y=x 10 Mod 10后,变 量 y 的 值 是?A.0 B.1 C.2 D.3答 案:C解 释:这 是 一 个 算 术 运 算,运 算 顺 序 为 从 左 至 右,x10表 示 x 整 除 10后 的 值,为 1 2,然 后 再 计 算 12 Mod 10,表 示 12除 以 10的 余 数,结 果 为 2.(1 0)已 知 a=a b,那 么 执 行 语 句 b=”cd,&a&ef后,变 量 b 的 值 是?(提 示:请 注 意 题 目 和 答 案 中 的 空 格)A.cdab ef B.cdabef C.cdabef D.cdab ef答 案:A(H)下 面 的 语 句 执 行 完 毕 后,变 量 a、b、c,d 的 值 分 别 是?A.11、11、11、11 B.11、2、l l 11C.2、2、”11、11 D.H 11、2、2答 案:B解 或:做 算 术 运 算+的 时 候,如 果 有 一 个 操 作 数 是 数 值 型,另 一 个 是 可 以 转 换 为 数 值 的 字 符 串,则 会 自 动 转 换 为 数 值,并 执 行 相 加 运 算。但 是 如 果 用&,则 任 何 时 候 都 是 执 行 连 接 运 算。(1 2)请 问 表 达 式 Not(6+35+2)的 值 是?A.True B.False C.9 D.无 法 计 算 答 案:A(1 3)请 问 Int(3.45)和 Int(-3.45)的 值 分 别 是 什 么?A.4、-4 B.3、-4 C.3、3 D.3、-3答 案:B解 释:Int:返 回 数 的 整 数 部 分,且 对 于 负 数,将 返 回 小 于 或 等 于 num ber的 第 一 个 负 整 数。(1 4)执 行 语 句 a=Int(10*Rnd()后,则 a 的 值 不 可 能 出 现 的 有?A.0 B.1 C.10 D.1 1答 案:CD解 释:Rnd()返 回 一 个 大 于 等 于 0 且 小 于 1 的 随 机 数。(1 5)在 取 整 时 按 四 舍 五 入 进 行 的 函 数 是?A.Int B.Fix C.Round D.CInt答 案:C(1 6)请 问 Mid(八 千 里 路 云 和 月”,3,2)的 返 回 值 是 什 么?A 千 里,B.里 路 C.里 D.路 云 答 案:B解 释:表 示 从 第 三 个 字 符 开 始 取 两 个 字 符。(1 7)执 行 语 句 a=InStr(Trim(Replace(abcdef,变 量 a 的 值 是?A.0 B.1 C.4 D.5答 案:C解 释:注 意 Replaced abcdef 是 将 字 符 c 替 换 为 空,而 不 是 空 格。Instr。是 返 回 第 二 子 串 在 第 一 个 串 中 第 一 次 出 现 的 位 置。(1 8)函 数 DateDiff(m,#2008-8-3#,#2008-10-1#)的 返 回 值 是?A.1 B.2 C.54 D.5答 案:2(1 9)对 于 数 组 a(3,4),函 数 UBound(a,2)的 值 是:A.1 B.2 C.3 D.4答 案:D解 释:UBound。返 回 数 组 的 指 定 维 数 的 最 大 可 用 下 标.(2 0)假 如 变 量 a 的 值 是“100”,贝 U IsNumeric(a)和 VarType(a)的 值 分 别 是?12A.True 2 B.True 8 C.False 2 D.False 8答 案:B解 释:IsNumeric。会 先 转 化 变 量 a 的 类 型 为 数 值,如 果 能 转 化,就 为 True。而 VarType函 数 只 返 回 当 前 的 类 型,而“100”当 前 确 实 是 字 符 串。(2 1)假 如 变 量 a 的 值 是 2008-8-8,则 IsDate(a)和 VarType(a)的 值 分 别 是?A.True、2 B.True-.8 C.False、2 D.False、8答 案:B解 释:同 上 题。(2 2)执 行 语 句 a=Chr(Asc(ABC)后,则 a 的 值 是:A.ABC B.A C.65 D.出 错 答 案:B解 释:Asc()函 数 返 回 与 字 符 串 的 第 一 个 字 母 对 应 的 A N SI字 符 代 码,而 C h r函 数 返 回 该 ANSI代 码 对 应 的 字 符,所 以 最 后 为“A。(2 3)退 出 D。循 环 的 语 句 是?A.Exit For B.Exit Do C.Exit Sub D.Exit Function答 案:B(2 4)在 示 例 3-11和 3-12中,循 环 结 束 后,I 的 值 分 别 是 多 少?A.100、100 B.101、101 C.100、101 D.101、100答 案:B(2 5)以 下 哪 些 语 句 可 以 嵌 套 使 用?A.For.Next B.Do.Loop C.Select Case D.If.Then.Else答 案:ABCD2.问 答 题(1)名 词 解 释:单 目 运 算 符、双 目 运 算 符、操 作 数、函 数、子 程 序、过 程 单 目 运 算 符 一 一 就 是 指 该 运 算 符 只 对 一 个 操 作 数 起 作 用。双 目 运 算 符 一 一 指 运 算 符 对 它 左 右 两 侧 的 操 作 数 都 起 作 用。操 作 数 一 一 参 与 运 算 的 数。函 数 一 一 就 是 由 若 干 语 句 组 成 的 程 序 模 块,它 可 以 实 现 一 个 特 定 的 功 能,并 返 回 一 个 函 数 值。子 程 序 一 一 就 是 只 执 行 程 序 而 不 返 回 值 的 程 序 模 块。过 程-就 是 自 己 定 义 的 函 数,过 程 有 两 种:一 种 是 S ub子 程 序,一 种 是 Function函 数。两 者 的 区 别 在 于:Sub子 程 序 只 执 行 程 序 而 不 返 回 值,而 Function函 数 执 行 程 序 后 会 返 回 值。(2)脚 本 级 变 量 和 过 程 级 变 量 有 什 么 重 要 区 别?答 案:脚 本 级 变 量 在 整 个 ASP文 件 内 都 可 以 被 引 用,而 过 程 级 变 量,只 能 在 过 程 内 使 用。(3)在 页 面 A 中 定 义 的 变 量 可 以 在 页 面 B 中 引 用 吗?答 案:一 般 是 不 可 以 的,但 是 如 果 把 A 页 面 包 含 在 B 中,就 是 可 以 的。(4)程 序 中 的 符 号 常 量 可 以 用 变 量 来 代 替 吗?答 案:可 以。(5)请 简 述 四 类 运 算 符 的 优 先 级 顺 序。答 案:算 术 运 算 符 连 接 运 算 符 比 较 运 算 符 逻 辑 运 算 符(6)不 同 过 程 中 的 变 量 名 是 否 可 以 一 样?答 案:可 以,因 为 过 程 级 变 量,只 在 本 过 程 中 有 效。但 不 推 荐 这 样 使 用。(7)Function函 数 中 的 形 参 和 实 参 名 称 是 否 可 以 一 样?答 案:可 以,形 参 和 实 参 名 称 可 以 一 样,也 可 以 不 一 样,因 为 两 者 是 按 位 置 对 应 的。(8)在 For.N ext循 环 中,可 以 给