认真阅读以下关于网页制作和网页编程的内容,回答问题1至问题5,将解答填入答题纸对应的解答栏内。
一、网页制作
【说明】
某网络资讯公司用ASP实现了一个用于手机销售信息查询的网页,主页文件名为“index.html”内容如图5-1所示,网页的效果如图5-2所示。
二、动态网页编程
【说明】
图5-3是网页在IE浏览器上运行后的效果图。表5-1是手机信息数据库表结构。
[main.asp文档的内容]
<html>
<body bgcolor=”#ffffff” background=”bg1.gif” text=”#000000”>
<table border=”0” cellpadding=”0” cellspacing=”0” width=”100%”><left>
<!-以下为实现按手机型号搜索功能的部分-->
<from name=”form1” method=”post” action=”main_search.asp”>
<div align=”left”>
<table width=”400” border=”0”>
<tr>
<td align=”right” width=”120”>请输入<font color=”ff0000”>型号</font>关键字:</td>
<td align=”left” width=”40”>
<input name=”Searchtxt” type=”text” id=”Searchtxt”></td>
<td colspan=”2” align=”left”>
<input type=”submit” name=”Submit” value=”搜索”>
</td></tr>
</table>
</div>
</form></left>
</table>
<table>
<!-以下为浏览手机信息部分功能>
<CENTER>
<%dim searchtext
searchtext=Request.Form(“Mobel”)
‘从数据库中读数据
exec=”select * from mod order by Type ASC”
set conn=server.createobject(“adodb.connection”)
dbpath=server.mappath(“mod.mdb”)
conn.open ”PROVIDER=Microsoft.jet.OLEDB.4.0;data source=”&dbpath
set rs=server.createobject(“adodb.recordset”)
rs.open exec,conn,1,3
<!-省略关于分页功能的代码>
%>
<div align=”right”>
<table border=”1” width=”100%” >
<tr>
<th width=”20%”><font color=”#996633” size=”2”>品牌</font></th>
<th width=”20%”><font color=”#996633” size=”2”>型号</font></th>
<th width=”20%”><font color=”#996633” size=”2”>参考价格</font></th>
<th width=”40%”><font color=”#996633” size=”2”>功能描述</font></th>
</tr>
</table><br>
<% do while NOT rs.EOF and rowcount>0%>
<div align=”right”>
<table border=”1” width=”100%”>
<tr>
<td align=”center” width=”20%”><font size=”2”><%=rs(Brand)%></font>
</td>
<td align=”center” width=”20%”><a herf=”<%=rs(“type”)%>.asp”><font size=”2”><%=rs(“Type”)%></font></a>
</td></td>
<td align=”center” width=”20%><font size=”2”><%=rs(Price)%></font>
</td></td>
<td align=”center” width=”40%”><font size=”2”><%=rs(Function)%></font>
</td>
</tr>
</table>
<div>
<%rowcount=rowcount-1%>
<%rs.MoveNext’指向下一条%>
<%LOOP%>
<br>
<!--省略关于分页功能的代码>
<div>
</CENTER>
</td></tr>
</table>
</body>
</html>
[问题1](4分)
框架在网页布局中主要起什么作用?主页中定义了几个框架,分别显示哪个文档?
[问题2](3分)
如果网页及素材均存放在本级目录“D:\documents\webpages\”中,网页side.html中有一幅图片msf.gif存放在“D:\documents\webpages\pic\” 目录中。为了在改变整个网页存放的目录设置后,仍然能在浏览器中浏览到该图片,图片的src属性值应设置为__(1)__。
(1)备选答案:
A.“D:\documents\webpages\msf.gif”
B.“\webpages\msf.gif”
C.“\pic\ msf.gif”
[问题3](4分)
在IE显示的网页上,当用户单击了按钮“搜索”后,将会以__(2)__方式将用户输入的查询数据提交给服务器,并且触发__(3)__程序的执行,从而完成用户对手机类型的搜索请求。
(2)备选答案:A.get B.post C.pull
(3)备选答案:A.main.asp B.main_search.asp C.index.asp
[问题4](2分)
网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?
[问题5](2分)
假设连接的数据记录集当前指向的记录如下:
写出以下ASP代码经过IIS服务器解释后的结果。
<td align=”center” width=”20%”><a href=”<%=rs(“Type”)%>.asp”><font size=”2”><%=rs(“Type”)%></font></a>
【问题1】(3分)
框架将浏览器的窗口分为多个显示区域,每个区域可以独立的显示一个HTML文栏3个框架。Side框架对应side.html,top框架对应top html,maln框架对应main.asp
【问题2】(3分)
(1)C(或"\pic\msf.gif")
【问题3】(3分)
(2)B (或 post)
(3)B (或 maln_search.asp)
【问题4】(3分)
使用的数据库连接引擎是Microsoft iet.OLEDB 4.0或OLEDB.4.0
连接的后台数据库文件是mod.mdb
【问题5】(3分)
<td align="center" width="20%"><a href=="X458 . asp"><font slze="2">X458</font></a>