【简答题】
试题五(15分)
阅读下列说明,根据网页显示的效果图,回答问题1至问题7。
【说明】
以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的Web网页地址。用IE打开网页文件“index.asp”后的效果如图5-1所示。程序中使用的Access数据表结构如表5-1所示。
图5-1
表5-1 address数据表结构
【index.asp文档的内容】
<%@LANGUAGE="VBSCRIPT" %>
<%
set c_dj=server. (5) ("Adodb.Connection")
provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
path="Data Source=" & Server.MapPath("main.mdb")
c_dj= provider & path
conn.open connstr
%>
<html>
<head><title>网络收藏夹</title></head>
(6)
<center>
<%
set rs=Server.CreateObject("Adodb.RecordSet")
sql="select * from address"
rs.open() sql,conn,1,3
if Request("name") = "" or Request("url")="" then
Response.write("内容填写不完整")
else
rs.addnew
rs(1)=request("name")
rs(2)=request("URL")
rs(3)=request("category")
rs.update
end If
%>
<table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFCC00">
<tr><td>序号</td><td>名称</td><td>类别</td></tr>
<% rs.movefirst
for j=1 to rs. (7) %>
<tr>
<td><%=j%></td>
<td><a href="<%=rs("url")%>" target="_blank"><%=rs("name")%></a></td>
<td><%=rs("category")%></td>
</tr>
<% rs.movenext
(8) %>
</table><br>
<form acti_dj="index.asp" method="post" name="new" _dj="new">
<table width="300" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFCC00">
<tr>
<td width="61">名称</td>
<td width="223" align="left"><input name="name" type="text" _dj="name"></td>
</tr>
<tr>
<td>超链接</td>
<td align="left"><input name="URL" type="text" id="URL"></td>
</tr>
<tr>
<td colspan="2">类别</td>
</tr>
<tr>
<td colspan="2"><textarea name="category" rows="5" id="disc"></textarea>
<br>*为必填项目</td>
</tr>
</table>
<br>
(9)
</form>
<%
rs.close
conn.close
%> rk
</center>
</body>
</html>
【问题1】(2分)
ASP是 (1) 网页制作技术。
(1)A. 动态 B. 静态
【问题2】(2分)
(2) 是矢量动态工具。
(2)A. flash B. jpg C. bmp
【问题3】(2分)
以下文件中 (3) 属于动态网页文件。
(3)A. index.htm B. index.asp C. index.html D. index.exe
【问题4】(2分)
三层B/S结构中包括浏览器、服务器和 (4) 。
(4)A. 解释器 B. 文件系统 C. 缓存 D. 数据库
【问题5】(每空1分,共5分)
从以下备选答案内为程序中(5)-(9)处空缺部分选择正确答案,并填入答题纸对应的解答栏内。
(5)A. CreatObject B. Connect C. ExecuteSQL D. Open()
(6)A. <body> B. <html> C. <head> D. <table>
(7)A. number B. recordnumber C. count D. recordcount
(8)A. skip B. end for C. next D. loop
(9)A.<input type="submit" name="add" value="添加">
B.<input type="post" name="add" value="添加">
C.<input type=" submit" name="添加" value="add">
D.<input type=" post" name="添加" value="add">
【问题6】(1分)
网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?
【问题7】(1分)
假设连接的数据记录集当前指向的记录如下:
搜索引擎写出以下ASP代码经过IIS服务器解释后的结果。
<a href="<%=rs("url")%>" target="_blank"><%=rs("name")%></a>