ASP动态网页设计习题集及答案
一、名词解释
1、ASP 2、ODBC 3、ADO 4、ODBC数据源 5、HTML
6、CSS 7、Cookie 8、IIS 9、记录集 10、虚拟目录
11、ASP应用程序 12、Global.asa文件
二、选择题
三、填空题
1、ASP的Web服务器可以是PWS 或( ),在商业应用环境中,其Web服务器通常采用的是( )。
2、利用记录集对象向数据表添加记录时,应先调用( )方法,然后再给各字段赋值,最后再通过调用( )方法来更新记录数据。
3、ODBC数据源分为( )、( )和( )三种。其中( )数据源是保存在一特殊的文件中的,该文件的扩展名为( )。
4、ADO除了可用数据源来连接数据库外,还可通过( )和( )链接字符串来实现对数据库的连接。
5、ADO的三个核心对象是( )、( )、( )。
6、要创建ODBC数据源,在NT Server中,应通过双击控制面板中的( )图标来实现。在ODBC数据源中,包含了所要连接的( )信息。
7、为了建立与数据库的连接,必须调用连接对象的( )方法,连接建立后,可利用连接对象的( )方法来执行SQL语句。
8、关闭连接并彻底释放所占用的系统资源,应调用连接对象的( )方法,并使用( )语句来实现。
9、连接对象提供了一组用事务处理的方法,其中用于开始一个事务的方法是( ),
若命令全部执行成功,需要确认一个事务,则应调用( )方法;若要取消一个事务,可通过调用( )方法来实现。
10、若要删除记录,可通过记录集对象的( )方法来实现,也可通过(连接 )对象执行SQL的( )语句来实现。
11、记录分页显示时,用于决定每个逻辑页面的记录数据的属性是( ),设置该属性后,逻辑页面的个数,可通过( )属性来获得。通过设置( )属性的值,可将记录指针定位到指定页面的首记录。
12、判断记录指针是否到了记录集的末尾的属性是( ),向下移动指针,可调用记录集对象的( )方法来实现。
四、判断题
1、HTML是一种网页编程语言。 ( )
2、HTML标记符不区分大小写。 ( )
3、HTML 标记符都必须配对和成组使用。 ( )
4、用HTML所编写的网页,在任何浏览器中均能正常运行和显示。 ()
5、HTML网页的存盘文件名必须是.HTM ( )
6、在浏览器中,通过“查看”菜单下面的“源文件”菜单项,可查看到网页的真实源代码。 ( )
7、在用浏览器访问某个网站的页面时,可通过查看源文件的方式,修改网页的源代码。 ( )
8、在网页中,如果要收集用户所输入的数据,必须通过表单来实现。( )
9、可将表单的数据提交给某个指定的。 ( )
10、HTML不具有文件存取操作的功能,是一种描述性的标记语言。 ( )
11、Cookies是用户访问某些网站时在Web服务器磁盘上写入的一些小文件。 ( html网页设计实验心得)
12、使用Request对象的QueryString集合可以检索HTTP查询字符串中变量的值。 ( )
13、在编写脚本时,<%Response.Write X%>也可以写成<% =X %> ( )
五、完善程序题(将下面代码段中所缺语句内容补全)
1、在office.mdb数据库中有一名为teacher的数据表,试编程实现利用连接对象的EXECUTE方法实现在表格中输出teacher数据表的全部记录内容。
<%
dsnpath=server.mappath("/database/officedsn.dsn")
conn.open "FILEDSN="&dsnpath
fhsql="SELECT * FROM teacher"
set ute(fhsql)
response.write "<table border='0' align='center' width='80%'><tr bgcolor='#000080'>"
for num=0 to unt-1
response.write "<td><font color='#ffffff'>"+RS.fields(num).name+"</font></td>"
next
response.write "</tr>"
do while not RS.EOF
response.write "<tr bgcolor='#f6f6f6'>"
for num=0 to
fdvalue=RS(num)
if isnull(fdvalue) then
response.write "<td> </td>"
else
response.write"<td><font color='#000000'>"&fdvalue&"</font></td>"
end if
next
response.write"</tr>"
loop
response.write "</table>"
RS.close
conn.close
Set conn=Nothing
%>
2、若要访问的Access数据库为office.mdb,位于站点根目录下的DataBase目录中,其访问密码为“rk34*#98ez”,则用ODBC链接字符串的访问方法为:
<%
DBPath=Server.MapPath(" ")
Connstr="DRIVER={Microsoft Access Driver(*.mdb)};DBQ="& DBPath &";UID=; ;"
set conn=server.CreateObject("tion")
conn.open Connstr
%>
六、简答题
1、简述静态网页与动态网页的有哪些不同点?
2、什么是ASP?试用图形说明ASP网页的处理流程?
3、什么是虚拟目录?为什么要应用虚拟目录?说明将e:\myweb映射为虚拟目录(别名为myweb)的并访问该目录下first.asp的方法。
4、试举例说明server对象的MapPath方法的功能及基本用法?
5、利用ADO对数据库进行存取访问有哪几种方法?分别适用于什么类型的数据库?
6、在安装有我Web服务器软件的计算机上,要运行一个ASP文件,通常应将文件存储在哪些位置?
7、样式表文件是怎样形成的?它有什么作用?
8、若想在本地计算机上测试IIS的ASP引擎是否安装成功,应在浏览器地址中输入何种形式的URL?
9、简述response对象和request对象的功能?
10、Application对象和Session对象有哪些相同和不同的地方?
11、Global.asa文件的位置和语法有什么规定?
12、在ASP脚本程序中利用各种ADO对象及其相应的属性和方法,可以有哪几种不同途径实现与指定数据库的连接?
13、在ASP脚本程序中利用各种ADO对象及其相应的方法,可以有哪几种不同的途径来查询数据库,并返回所需要的记录集?
参考答案:
一、名词解释
1、ASP
ASP是Active Server Pages的简称,是Microsoft公司的一套服务器端脚本环境,通过在标准的HTML网页中嵌入和使用ASP内建的对象和可安装的ActiveX组件并结合VBScript 或JavaScript编程,即可建立动态的,交互的,功能强大的Web页面,这种页面称为动态网
页。
2、ODBC
ODBC是Open Database Connectivity的缩写,即开放式数据库链接,是Microsoft公司提供的数据库服务器连接标准。它相当于一个数据库引擎,或简单地理解为是一种数据库驱动程序。它向访问各种Web数据库的应用程序提供了一种通用的接口。
3、ADO
ADO是ActiveX Data Object的缩写,称为ActiveX数据对象,是ASP内置的一个用于数据库访问的组件,是ASP核心技术之一。利用ADO对象,通过ODBC驱动程序或OLE DB链接字符串,可实现对任意数据库的存取和访问。
4、ODBC数据源
ODBC数据源是指在对数据库进行访问时,可以通过ODBC接口访问的具体数据库信息。
5、HTML
HTML是超文本标记语言(Hypertext Mark-up Language)的缩写,用来创建与系统平台无关的网页文档,它不是编程语言,而是一种描述性的标记语言。
6、CSS
CSS是Cascading Style Sheet的缩写,称为层叠样式表,它是对HTML功能的一个扩展,由一些样式规则构成。利用这些样式规则,可以更精确地控制页面的版面格式和布局,并可以重新定义HTML标记符的显示方式,如改变其显示字体、字体大小、颜、背景、设置行间距、字间距等。
7、Cookie就是唯一标识客户的一种标记。由Web服务器嵌入用户浏览器中,以便标识用户,下次同一浏览器请求网页时,将发送从Web服务器收到的Cookie。利用Cookie可存储与用户相关的信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论