各章节补充习题及参考答案 第一章一、填空与选择
⑴ASP 网页在 服务器 端运行。
⑵不使用 IP 地址, 可以使用 Locahost 来访问本机的默认 Web 主页。 ⑶插入到 HTML 中的 ASP 程序一般用 <%和%> 标记括起来。 <%和
⑷默认情况下,安装完 Windows 2000 Professional 之后,IIS 被安 装了吗? B 。 A.是 B.否 ⑸如果要在浏览器中预览客户端文件 123.htm 应该 B 。 A.单击客户端文件 123.htm B.双击客户端文件 123.htm C.在浏览器地址栏输入:123.htm D.在浏览器地址栏输入:http://server/123.htm 二、问与答 ⑴网页通常可以分为哪两类,有何区别? ⑵简述 ASP 页面的工作流程。 第二章一、填空、判断与选择 填空、 ⑴HTML 是一种 超文本标记 语言,其文件可以分为两部分: 文件头 1 和 文件体 。 ⑵在 HTML 文档中,使用 标记来进行注释。 ⑶在浏览器不能显示某个图片时,可用 Alt 属性的文本值替换特定 的图片。 ⑷在网页制作中,若加入 E_mail 的连接,则应书写为: Mailto: +E_mail 地址。 ⑸将一个网页用框架分割成左右两块,此时共有 3 个文件。 ⑹如果链接指向的是站点文件夹之内的网页,就是内部链接。 (∨) ⑺可以使用任何的文字处理软件来编写 HTML 程序。 (∨) ⑻无序列表由 3 个标记组成,其中
加以处理。 ⑻session 和 application 对象的事件过程只能写在 global.asa 文 件中。 (∨) ⑼Cookie 是一个记录,当访问一个需要惟一标识地址的 Web 时,它 会在硬盘中记录下一个标识。 (∨) ⑽可以通过 request 对象中的 ServerVariables 集合来获取服务器的 名称。 (∨) ⑾同 Application 对象一样,Session 对象中也提供了 OnStart 及 OnEnd 两个事件。 (∨) ⑿<% session.timeout=5 %>指为服务器指定超时限为 5 分钟。 (×) ⒀Application_OnStart 事件与 Session_OnStart 事件哪个先执行? A A.前者 B.后者 ⒁下面说法中正确的是: D A.当客户从一个网页转到另一个网页时, 保存在 Session 中的信息 会丢失 B.Session 对象的有效期默认为 40 分钟 C.Session 对象的有效期不能更改 D.Session 对象到期前可以用 Abandon 方法强行清除 ⒂<% Response.Write(‘现在是’& now()) %>运行后,页面上显示 的内容是: A A.系统日期及时间 B.系统日期 5 C.现在是 now() 二、问与答 D.’现在是’& now() ⑴ASP 中 Application 对象和 Session 对象的区别?(请举例说明) ⑵试述 Global.asa 文件的作用。 ⑶在浏览器中显示“今天天气很好! ”这句话,请分别用 HTML、 VBScript、ASP 写出对此句话的输出方法? 第五章一、填空、判断与选择 填空、 ⑴在 ASP 中,创建组件通常用 server 对象的 CreateObject 方法来 实现。 ⑵ActiveX 组件通常包含了 可执行代码的动态链接库文件(.dll) 可执行代码的动态链接库文件(.dll)或 (.dll) 可执行文件(.exe) 可执行文件(.exe) 文件。 ⑶与 Application 对象一样, counters 组件也可实现网页计数。 ⑷广告信息内容设置文件(即计划文件)必须按固定的格式编写并保 存为 .txt 格式的文件。 ⑸创建 Counters 组件实例必须放在 global.asa 文件中。 ⑹Browser Capabilities 组件注册名为: MSWC.BrowserType。 (∨) ⑺在链接一本在线小说时,须建立一个文本文件,在此文件中存放的 待链接 URL 及描述之间用 Tab 制表符隔开。 (∨) (∨) ⑻Active X 是一个存在于 Web 服务器上的文件。 ⑼所有符合 ActiveX 标准的组件可 ASP 中可以使用,不需要注册。 6 (×) ⑽利用 Context Linking 组件可制作广告轮显效果。 (×) ⑾除服务器内置的组件外,ASP 还可使用第三方组件。 (∨) ⑿Context Linking 组件将所有待链接的文件及说明等详细资料均存 放在一个文本文件中, 因此日后维护网站以及网页上的链接仅编辑这 个文本文件即可。 (∨) ⒀在 Counters 组件中,一旦创建了一个计数器,则在站点中的任何 页 A 检索和控制它的值。 A.可以 B.不可以 ⒁利用 Browser Capabilities 组件来侦测 B 端浏览器的性能。 A.服务器 B.客户端 ⒂若需要建立大量链接的页面为访问者提供导航时,可以采用 A 组 件。 A.Context Linking C.Browser Capabilities B.Ad Rotator D.Page Counter 二、问与答 ⑴ 创 建 ASP 服 务 器 组 件 的 两 种 方 法 ? ( 假 定 组 件 名 为 : MSWC.NextLink) ⑵Counters 与 Page Counter 组件的区别是什么? ⑶使用广告轮显组件显示广告条涉及到哪几个文件? 7 第六章一、填空、判断与选择 填空、 ⑴ Drive 对象提供了指向某个特定驱动器,为该驱动器提供处理的 属性和方法。 ⑵FileSystemObject 对象的 GetAbsolutePathname 方法用于从一 个相对路径返回其绝对路径并返回。 ⑶可以通过 Files 数据集合的 Item 属性来创建 Folder 对象的实例。 ⑷IsRootFolder 属性的作用是 判断文件夹是否为根目录 。 ⑸ Add 方法用于在 Folders 集合中建立一个新的文件夹。 ⑹使用 Server.CreateObject 方法可以创建对象的实例。 ⑺利用 File Access 组件可实现对文件的复制、删除操作。 (∨) (∨) ⑻创建 FileSystemObject 对象的 CreateTextFile 方法也就创建了一 个 TextStrem 对象。 (∨) ⑼Files 集合是根目录下所有的文件对象 File 的集合。 (×) ⑽ 当 用 TextStream 对 象 打 开 一 个 文 本 文 件 时 , 便 得 到 一 个 TextStream 对象的实例,不妨称为 TX。使用这个实例来读取文件, 或者是往文件里写入信息。那么此时 TX 指向哪里? B A.文件的开始 二、问与答 ⑴如何将某个目录下的所有文件复制到其他目录? ⑵如何获取某个文本文件中特定字符首次出现的位置? ⑶制作留言簿中,常用到 ASP 的 File Access 组件。先将用户留言的 8 B.刚写入的字符之后 内容保存在一个文本文件中,然后再
读取该文本文件中的内容,以显 示出用户的留言内容。 请分别写出此程序的核心语句: a.实现将用户输入的内容写入 C 盘根目录下的 ABC.TXT 文件中。 b.显示 ABC.TXT 文件中的所有内容。 说明: ?浏览器默认的脚本处理语言为:VBScript ?程序中用到的表单名:F1,提交方式:POST,多行文本域名:N2 第七章一、填空、判断与选择 填空、 ⑴利用 ADO 实现数据库操作时,ASP 的 Recordset 对象用来浏览和 操作已经连接的数据库内的数据。 ⑵使用 Connection 对象的 Open 方法可建立到数据源的物理连接, 在该方法成功完成后连接才真正建立, 才能对数据源发出命令并且处 理结果。 ⑶Command 对象的 ActiveConnection 属性用来指定当前 Command 对 象所属的 Connection 对象,即指定 Command 对象属于哪个数据库连 接。 ⑷ 在 数 据 表 MTable 中 查 询 所 有 资 料 的 语 句 是 Select * From MTable 。 ⑸允许所有的用户登录到特定的服务器上去访问数据库, 它对当前机 9 器上所有用户可见,即面向所有用户的 DSN 是 系统 DSN 。 ⑹Connection 连接对象的常用属性 ConnectionString 表示 数据库 连接信息 。 ⑺如果指定 CommandType 类型值=1,则表示 SQL 命令类型 。 ⑻LockType 参数值=2,表示 只能同时被一个用户所修改,修改时锁 只能同时被一个用户所修改, 定,完毕解锁 。 ⑼Recordset 记录集对象的方法 MoveNext 表示 指针移至下一条记 录 。 ⑽Field 对象的属性 Value 表示 字段值 。 ⑾在连接 ODBC 的数据源时,可以使用预定的 DNS。 (×) ⑿建立数据源与 ADO 程序之间的连接, 可使用 Command 对象。 (∨) ⒀Connection 连接对象的常用方法 CommitTrans 表示提交事务处理。 (∨) ⒁Open 方法的参数 CursorType 表示锁定类型。 (×) ⒂Recordset 对象的 BOF 属性用于判断当前记录指针是否在记录集的 开头。 (∨) ⒃ADO 中最基本的和核心的对象有三个:Connection 连接对象、 Command 命令对象和 C 。 A.Field 对象 C.Recordset 对象 B.Parameter 对象 D.Field 对象 ⒄设置数据源,需要在 windows 2000 server 中打开 A 。 A.ODBC 数据源管理器 B.DSN 数据源管理器 10 C.WEB 数据源管理器 D.SQL 数据源管理器 ⒅中小型交互式网站的网络数据库一般选择 B 。 A.SQL Server B.Access C.Oracle D.Frontpage ⒆Connection 连接对象的 Open 方法的连接参数 Driver, 意思是 A 。 A.驱动程序名称(指明数据库类型) C.ODBC 数据源名 B.数据提供者 D.DNS ⒇Connection 连接对象的常用属性 Mode 值设为 1,表示所连接的数 据库为 B 。 A.可读可写权限 (21)程序如下: <% Cn.Close Set cn=nothing %> 表示 D 。 A.关闭数据库连接 C.关闭数据库 B.关闭连接 D.关闭数据库连接并将连接对象彻底清除 B.只读权限 C.只写权限 (22)下列表示查询说法错误的是 B 。 A.参数查询是指在查询中要输入查询参数 B.在参数查询中可以不运用 Parameters 参数集合和 Parameter 参 数对象。 C.利用查询就是把放在 ASP 中的 SQL 语句事先写在数据库的查询 11 中,加快查询操作的速度。 D.使用 Comand 对象的 Execute 方法可执行在对象的 CommandText 属性中指定的查询。 (23)在 Recordset 对象的属性中,用于表示记录集总数的是 A 。 A.RecordCount B.Count C.PageSize D.PageCount (24)进行数据库查询,是否一定要使用 Connection 对象? A 。 A.是 二、问与答 ⑴什么是 ODBC,包括哪几部分?怎样用 ODBC 数据源管理器来建立系 统 DSN? ⑵游标有哪几种类型?各自有什么特点? ⑶如何使用 SQL 语句创建数据库和表? B.否 第八章一、填空、判断与选择 填空、 ⑴与? 查看源代码的方法还可用 ∷$DATA 特殊符号。 ⑵不希望解释所有的 HTML 标记和脚本程序,则可以在服务器使用 Server 对象的 HTMLEncode 方法把用户填写的数据进行重新编码。 ⑶SQL 语句中字符串类型的数值用什么符号包括? A 。 A.单引号 二、问与答 ⑴禁止在客户端使用表单输入 HTML 代码的方法? 12 B.双引号 ⑵如何防护 Access 数据库被下载? 13
相关推荐: