网络管理员Web网站建设五.docx
- 文档编号:12665610
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:16
- 大小:21.62KB
网络管理员Web网站建设五.docx
《网络管理员Web网站建设五.docx》由会员分享,可在线阅读,更多相关《网络管理员Web网站建设五.docx(16页珍藏版)》请在冰豆网上搜索。
网络管理员Web网站建设五
网络管理员-Web网站建设(五)
(总分:
60.00,做题时间:
90分钟)
一、试题一(总题数:
1,分数:
15.00)
[说明]
某咨询公司对外提供行业研究报告,其客户分为银卡、金卡及VIP客户,行业研究报告分为A、B和C三类,分别对应VIP、金卡及银卡权限。
行业研究报告访问权限定义如下:
不同级别用户可访问同级别及低级别研究报告、但不能访问高级别研究报告。
用ASP实现该用户区分服务系统,用IE打开该咨询共识的行业研究报告网页文件Report.html后的效果如图所示。
行业咨询报告列表
报告名称
关键字
报告
格式
发布时间
客户
级别
2010—2015年中国餐饮业市场前景及
投资战略咨询报告
餐饮、市场预测、
投资
2009年1月
银卡
2010—2015年中国移动电话行业市场
深度调研及投资预测报告
移动电话、投资预测
2009年9月
金卡
2010—2015年中国钢铁行业市场深度
调研及投资预测报告
钢铁、市场调研、
投资预测
2010年3月
VIP
图效果图
<html>
<head>
<title>行业研究报告列表</title>
</head>
<body>
<tablewidth="95%"border="0"align="center"cellpadding="2"
cellspacing="1"bgcolor="#A8D9EC">
<tr>
<tdcolspan="4"align="center">行业咨询报告列表</td>
</tr>
<tr>
<tdalign="center"bgcolor="#FFFFFF">报告名称</td>
<tdalign="center"bgcolor="#FFFFFF">关键字</td>
<tdalign="center"bgcolor="#FFFFFF">报告格式</td>
<tdalign="center"bgcolor="#FFFFFF">发布时间</td>
<tdalign="center"bgcolor="#FFFFFF">客户级别</td>
</tr>
<tr>
<tdalign="center"bgcolor="#FFFFFF"><ahref="read.asp?
clientlevel=
C&docid=3213">2010—2015年中国餐饮业市场前景及投资战略咨询报告</a></td>
<tdalign="center"bgcolor="#FFFFFF">餐饮、市场预测、投资</td>
<tdalign="center"bgcolor="#FFFFFF">PDF</td>
<tdalign="center"bgcolor="#FFFFFF">2009年1月</td>
<tdalign="center"bgcolor="#FFFFFF">银卡</td>
</tr>
<tr>
<tdalign="center"bgcolor="#FFFFFF"><ahref="read.asp?
clientlevel=
C&docid=2213">2010—2015年中国移动电话行业市场深度调研及投资预测报告</a></td>
<tdalign="center"bgcolor="#FFFFFF">餐饮、市场预测、投资</td>
<tdalign="center"bgcolor="#FFFFFF">PDF</td>
<tdalign="center"bgcolor="#FFFFFF">2009年9月</td>
<tdalign="center"bgcolor="#FFFFFF">金卡</td>
</tr>
<tr>
<tdalign="center"bgcolor="#FFFFFF"><ahref="read.asp?
clientlevel=
A&docid=2216">2010-2015年中国铜铁钼市场深度调研及投资预测报告</a></td>
<tdalign="center"bgcolor="#FFFFFF">铜铁钼、市场调研、投资预测</td>
<tdalign="center"bgcolor="#FFFFFF">PDF</td>
<tdalign="center"bgcolor="#FFFFFF">2010年3月</td>
<tdalign="center"bgcolor="#FFFFFF">VIP</td>
</tr>
</table>
</body>
</html>
Read.asp文档的内容:
<html>
<body>
<%
Ifrequest.cookies("register")<>"true"then
response.______"register.asp"
endif
%>
<%
Setconn=Server.CreateObject("ADODB.______")
Setrs=Server.CreateObject("ADODB.______")
conn.______="Driver=MicrosoftAccessDriver(*.mdb);Uid=;Pwd=;DBQ="&
Server.______
("database/client.mdb")
conn.open()
%>
<%
dimsql
sql="select*frompermissionwhereclientID="&request.cookies("clientID")
setrs=conn.______(sql)
%>
<%
Ifrs("Level")="VIP"then
response.cookies("docid")=Request.querystring("docid")
response.redirect"showreport.asp"
endif
Ifrs("Level")="GOLD"then
IfRequest.querystring("ClientLevel")="A"then
response.redirect"______"
else
response.cookies("docid")=Request.querystring("docid")
response.redirect"______"
endif
endif
…
%>
<%
rs.close()
%>
</body>
</html>
(分数:
15.00)
(1).从以下备选答案内为程序中第1~6处空缺选择正确答案。
A.connectionB.closeC.RecordsetD.command
E.OpenF.RunG.ExecuteH.Dim
I.MapPathJ.redirectK.ConnertionString
(分数:
5.00)
填空项1:
__________________ (正确答案:
J或redirect
A或Connection
C或RecordSet
K或ConnectionString
I或MapPath
G或Execute)
解析:
Cookies集合允许用户检索在HTTP请求中发送的cookie的值。
语法为
Request.Cookies(cookie)[(key)|.attribute]
其中,参数cookie指定要检索其值的cookie;key是可选参数,用于从cookie字典中检索子关键字的值;attribe参数用于指定cookie自身的有关信息。
本题中,request.cookies("register")用于判断客户端是否注册过,如果没有,则可以由Response对象的Redirect方法使客户端浏览器重新定位到文件register.asp对应的页面。
ASP通过ADO访问数据库,需要创建一个Connection对象并打开,然后创建RecordSet对象。
创建Connection对象的方法为
Server.CreateObject("ADODB.Connection")
创建RecordSet对象的方法为
Server.CreateObject("ADODB.RecordSet")
如果通过无参的Open方法打开Connection对象,则需要由ConnectionString属性指定要保存的数据源,然后调用Open方法。
Connection对象的Execute方法可用于执行SQL语句,故第6空应填入Execute。
(2).error.asp用于显示出错信息,showreport.asp用于显示研究报告,请完成程序中的第7~8空。
(分数:
5.00)
填空项1:
__________________ (正确答案:
error.asp
showreport.asp)
解析:
题目中客户分为银卡、金卡及VIP客户,行业研究报告分为A、B和C三类,分别对应VIP、金卡及银卡权限。
规定不同级别用户可访问同级别及低级别研究报告、但不能访问高级别研究报告。
rs("Level")="GOLD"、Request.querystring("ClientLevel")="A"说明客户是金卡客户,但级别为A。
很显然金卡客户访问了高级别研究报告,因此应该显示错误信息。
如果没有问题则显示研究报告。
(3).下面有关cookie说法错误的是______。
A.用户可以在浏览器中设置使用或者禁用Cookie
B.Cookie的用途之一是存储用户在特定网站上的密码和ID
C.Cookie以密文的方式在浏览器和服务器间传输
D.Cookie利用网页代码中的HTTP头信息进行传递(分数:
5.00)
A.
B.
C. √
D.
解析:
Cookie以明文方式将数据信息保存在客户端的计算机中,因此最好不要保存敏感的未加密的数据。
二、试题二(总题数:
1,分数:
10.00)
[说明]
某电子商务网站如图所示。
图某电子商务网站
index.html文档的内容如下所示:
<html>
<head>
<title>网上商城</title>
</head>
<frameset______="15%,70%,15%"noresize="noresize"border=1>
<framesrc="frame-top.html"name="top">
<frameset______="20%,80%">
<framesrc="frameleft.html"name="left">
<framesrc="frameright.html"name="right">
</frameset>
<framesrc="count.asp"name="bottom">
</frameset>
</html>
frameleft.html文档的内容:
<html>
.
.
.
<center>
<tableborder="1"bordercolor="blue">
<tr>
<td><ahref="contentl.html"______="right">
<imgsrc="img/l.gif"width="100"height="30"border="0"></a></td>
</tr>
.
.
.
</table>
</center>
.
.
.
</html>
count.asp文档的内容如下所示:
<html>
<head>
<title>计数器</title>
<body>
<%
setcorm=Server.CreateObject("ADODB.Connection")
setrs=Server.CreateObject("ADODB.______")
conn.ConnectionString="______=MicrosoftAccessDriver(*.mdb);Uid=;
Pwd=;DBQ="&Server.______("database/count.mdb")
conn.open()
______sql
sql="______countsethit=hit+1"
conn.______(sql)%>
sql="select*fromcount"
setrs=conn.execute(sql)
%>
<%
lasthitzs.fields("lasthit")
tdate=year(Now())&"-"&month(Now())&"-"&day(Now())
sql="updatecountsetlasthit="&tdate&"whereID="&rs.fields("id")
conn.execute(sql)
%>
<%
sql="select*fromcount"
setrs=conn.execute(sql)
%>
<tablebgcolor=blue><tr><tdwidth="100%"align=center>,总访问<%=rs("hit")%>
次,最后访问日期<%rs("lasthit")%></td></tr></table>
<%
rs.close()
%>
</bedy>
</html>
(分数:
10.00)
(1).为程序中第1~3处空缺选择正确答案。
A.srcB.colsC.rowsD.targetE.link
(分数:
5.00)
填空项1:
__________________ (正确答案:
CBD)
解析:
本题主要考查框架的设置。
由题图可知,框架是横向分隔为3个,然后将第二又纵向划分为两个。
框架的建立使用<frameset></frameset>标记,格式为:
<framesetrows="个数"cols="个数"border="像素数"bordercolor="颜色"frameborder
=yes/no"framespacing="值">…</frame>
框架之间建立超链接,要使用<a></a>标记,格式为:
<ahref="目标文件"target="框架名">热点文本</a>
(2).为程序中第4~9处空缺选择正确答案。
A.connectionB.closeC.recordsetD.command
E.OpenF.DriverG.ExecuteH.Dim
I.MapPathJ.movefirstK.eofL.update(分数:
5.00)
填空项1:
__________________ (正确答案:
CFIHLG)
解析:
本题考查ASP网络开发技术。
ASP通过ADO访问数据库,需要创建一个Connection对象并打开,然后创建RecordSet对象,接下来便可以对记录进行操作了。
Dimsql是定义一个名为sql的变量,用于保存SQL命令。
SQL命令Update用来修改表中的记录。
Connection对象的Execute方法可以执行SQL命令。
三、试题三(总题数:
1,分数:
20.00)
[说明]
以下是用ASP实现的一个网上报名系统。
用IE打开网页文件index.asp后的效果如下图所示。
图网上报名系统显示效果
index.asp文档的内容如下所示:
<%
setconn=server.CreateObject("adodb.connection")
conn.open"driver=MicrosoftAccessdiver(*.mdb);dbq="&server.mappath("d
ate/date.mdb")
exec="select*fromwebset"
setrs=server.CreateObject("adodb.recordset")
rs.______exec,conn,l,1
%>
<head>
<title><%=rs("webname")%></title>
</head>
<html>
<imgsrc="<%=rs("logo")%>"alt=""winth="120"heigh="40"border="0"/>
<formaction="register.asp"method="post"name="myform">
<tablewidth="100%"border="0"align="center"cellpadding="2"
cellspacing="1">
<tr>
<tdcolspan="4"align="left">注册信息</td>
</tr>
<tr>
<tdalign="right"bgcolor="#FFFFFF">用户</td>
<tdcolspan="3"bgcolor="#FFFFFF">
<inputtype="______"name="uname"value="<%=uname%>">
<tr>
<tdalign="right"bgcolor="#FFFFFF">密码</td>
<tdcolspan="3"bgcolor="#FFFFFF"><inputtype="______"name="psd"></td>
<tdcolspan="4"align="left">报名信息</td>
</tr>
<tr>
<tdalign="right"bgcolor="#FFFFFF">姓名</td>
<tdbgcolor="#FFFFFF"><inputtype="text"name="un"></td>
</tr>
<tr>
<tdalign="right"bgcolor="#FFFFFF">性别</td>
<tdbgcolor="#FFFFFF">
<inputtype="______"name="xb"value="male"/>男
<inputtype="______"name="xb"value="female"checked="true"/>女
</tr>
<tr>
<tdalign="right"bgcolor="#FFFFFF">电子邮箱</td>
<tdbgcolor="#FFFFFF"><inputtype="text"name="email"size="40"/></td>
</tr>
<tr>
<tdalign="right"bgcolor="#FFFFFF">报考专业</td>
<tdbgcolor="#FFFFFF">
<______name="zy">
<optionvalue="2000">计算机科学与技术</option>
<optionvalue="2001">电子工程</option>
<optionvalue="2002">通信工程</option>
</select>
</td>
</tr>
<tr>
<tdcolspan="4"bgcolor="#FFFFFF">
<inputtype="______"name="tijiao"value="提交">
</td>
</tr>
</table>
</form>
<tr><%=rs("copyright")%></tr>
<%
rs.close()
%>
</html>
(分数:
20.00)
(1).为程序中第1空缺处选择正确答案。
(分数:
5.00)
A.Open √
B.Run
C.Execute
D.Dim
解析:
该语句表示打开数据集,故选A。
(2).为程序中第2~6空缺处选择正确答案。
A.TextB.Submit
C.PasswordD.Radio
E.CheckboxF.Option
G.SelectH.Reset
(分数:
5.00)
填空项1:
__________________ (正确答案:
ACDGB)
解析:
在HTML中,Text标记为文本框,可以输入文字;Submit标记为提交表单按钮:
Password为密码文本框;Radio标记为单选按钮;Checkbox标记为复选框;Select标记为下拉列表框;Option标记为下拉列表框中每一选项:
Reset标记为重置表单按钮标签,根据网页的显示,故选A、C、D、G、B。
(3).该网页连接的数据库类型是______。
(分数:
5.00)
A.Oracle
B.SQLServer
C.Access √
D.DB2
解析:
conn.open"driver={MicrosoftAccessdriver(*.mdb)};dbq="&server.mappath("date/date.mdb"),由该句可知其连接为Access数据库,故选C。
(4).HTML文档中的<table>标记的cellpadding属性用于定义______。
(分数:
5.00)
A.内容对齐方式
B.背景颜色
C.边线粗细
D.单元格边距 √
解析:
HTML中,<table>标记的cellpadding属性用于定义单元格边距,align用于定义内容对齐方式,bgcolor用于定义背景颜色,border用于定义边线粗细,故选D。
四、试题四(总题数:
1,分数:
15.00)
[说明]
用ASP实现一个网上注册系统,用IE打开网页文件index.asp后的效果如下图所示。
图网上注册系统显示效果
index.asp文档的内容如下所示:
<%
setconn=server.CreateObject("adodb.connection")
connopen"driver=MicrosoftAccessdriver("mdb");dbq="&sever.mappath
("date/date.mdb")
exec="select*fromwebset"
setrs=server.CreateObject("adodb.______")
rs.______exec,conn,1,1
%>
<head>
<title><%=rs("webname")%></title>
</head>
<html>
<formaction="register.asp"method="post"name="myform">
<tablewidth="100%"border="0"align="center"cellpadding="2"
cellspacing="1"bgcolor="#A8D9EC">
<tr>
<tdcolspan="4"align="left">注册信息</td>
</tr>
<tr>
<tdalign="right"bgcolor="#FFFFFF">用户名</td>
<tdcolspan="3"bgcolor="#FFFFFF">
<inputname="uname"type="______"value="<%=uname%>">
</tr>
<t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络管理员 Web 网站 建设