题目
以下是该商务网站中数据库连接程序conn.inc的代码,请将(4)~(8)空缺处的程序代码填写完整。
<%
set conn=server.(4) ("adodb.connection")
conn.provider="sqloledb"
provstr="server=127.0.0.1; databas=(5);uid=(6);pwd=(7)"
conn.open (8)
%>
第1题
以下是该网站进行数据库连接的代码conn.asp,请完成该程序。
<%
dim conn,mdb, connstr
mdb=server, mappath ("shop.mdb" )
(14) conn=server, createobj ect ("adodb.connection" )
(15)="driver={microsoft access driver(*.mdb) }; uid=(16);
pwd=12 3; dbq="&mdb
conn. (17) connstr
%>
第2题
【问题 4】(7 分)
1. 以下是该网站进行数据库连接的代码 conn.asp,请完成该程序。
<%
dim conn,mdb,connstr
mdb=server.mappath("shop.mdb")
(14) conn=server.createobject("adodb.connection")
(15) ="driver={microsoft access driver(*.mdb)}; uid= (16) ;pwd=123;dbq="&mdb
conn. (17) connstr
%>
2. 该网站查询商品网页 search.html 的部分代码如下,请根据该页面和数据库shop.mdb 中的表 prouducts 将 search.asp 的部分代码补充完整。
search.html:
……
<form. method="POST" action=" search.asp ">
<p>请输入商品名称<input type="text" name="name" size="20">
< input type="submit">确认
……
</form>
search.asp
……
Pname=Request("name ")
sql = "Select * From (18) Where productname =" & (19)
Set rs = conn. (20) (sql )
……
备选答案:
A.shop B.name C.open
D.Execute E.prouducts F.Pname
第3题
以下是该商务网站中数据库连接程序conn.inc的代码,请将(9)~(13)空缺处的程序代码填写完整。
第4题
以下是该网站进行数据库连接的代码conn.asp,请完成该程序。 <% set conn=server, createobject ("adodb. connection") conn .provider="sqloledb'' provstr="server=(8);database=(9);uid=sa;pwd=9857452" conn. open provstr %> 2.下面是用户登录检查的,部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给session("user"),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。 <!--include file="conn.asp"--> <% username=request("user") password=request("password") set rs=server.createobject("adodb.recordset") sql="select * from (10) where username='"&username&"'" rs.open sql,conn, 1,1 if (11) then response.write"<script. language=Javascript>alert('此用户名尚未注册'); this.location.href='index.asp';</script>" response.end else pass=rs("password") if(12)then response.write"<script language=javascript>alert('密码错误' ; this. location.href='javascript.:history.go(-1)';</script>" response.end end if (13)(14).redirect"index.asp" end if rs.close set rs=(15)%>
备选答案
A. user
B. pass <>password
C. nosing
D. session("user")=username
E. response
F. pass=password
G. rs.eof
H. request
I. null
J. shangwu
K. rs.end
第5题
该网站数据库连接程序conn.inc部分代码如下,请在空白处填入相应的程序代码。 <% set conn=(4).createobject("adodb.connection") conn.provider="sqloledb" provstr="server=10.10.10.10;database=(5);uid=swwz;pwd=9765123" conn. (6) provstr %> (4)~(6)备选答案:A.run B.open
C.pubs D.pubs_log
E.serverF.request
第6题
某电子商务网站中数据库连接程序conn.inc的部分代码如下,请将(41)空缺处的代码填写完整。set conn=server.(41)("adodb.connection")
A.sq1
B.like
C.CreateObject
D.GetRecordSet
第7题
试题三(15分)
阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某公司用 ASP+SQL Server 开发的电子商务网站系统提供商品查询、网上购物车、订单管理、后台商品管理、在线支付等功能。系统的数据库名为 shangwu,所在服务器IP地址为 211.54.32.21,其中 user表存放注册用户名和密码,结构如表 3-1 所示:
【问题 1】 (4 分)
数据库设计的基本步骤一般包括:需求分析、概念设计、逻辑设计和物理设计四个阶段,请根据数据库设计四个阶段的特点,确定以下工作分别属于哪个阶段,将答案填写在答题纸的对应位置。
A.确定数据的存储结构和存放位置 (1)
B.创建数据流图和数据字典 (2)
C.确定数据库实体及其构成 (3)
D.创建 E-R 图 (4)
【问题 2】 (3 分)
电子商务网站购物车是商务网站的核心部分,以下选项中 (5) 、 (6) 、 (7)
可以存放用户的购物记录。
A.web 数据库 B.页面变量 C.response 对象
D.Session 对象 E.request F.Cookie
G.application 对象 H.server对象
【问题 3】 (8 分)
1. 以下是该网站进行数据库连接的代码 conn.asp,请完成该程序,将答案填写在答
题纸的对应位置。
<%
set conn=server.createobject("adodb.connection")
conn.provider="sqloledb"
provstr="server= (8) ;database= (9) ;uid=sa;pwd=9857452"
conn.open provstr
%>
2. 下面是用户登录检查的部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给 session(“user”),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。
<!--include file="conn.asp"-->
<%
username=request("user")
password=request("password")
set rs=server.createobject("adodb.recordset")
sql="select * from (10) where username='"&username&"'"
rs.open sql,conn,1,1
if (11) then
response.write"<script. language=javascript>alert('此用户名尚未注册');
this.location.href='index.asp';</script>"
response.end
else
pass=rs("password")
if (12) then
response.write"<script. language=javascript>alert('密码错误');
this.location.href='javascript.:history.go(-1)';</script>"
response.end
end if
(13)
(14) .redirect"index.asp"
end if
rs.close
set rs= (15)
%>
备选答案:
A.user
B.pass <> password
C.nothing
D.session("user")=username
E.response
F.pass=password
G.rs.eof H.request I.null
J.shangwu K.rs.end
第8题
试题三(共20分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某公司用 ASP+Access数据库开发了电子商务网站。该网站提供商品查询、网上购
物车、 订单管理、 后台商品管理、在线支付等功能, 其中购物车程序使用数据库 shop.mdb。
该数据库为了安全已加密,用户名为admin,密码为 123。
【问题 1】(4分)
该系统使用Access数据库,程序员在创建数据库的过程中完成了以下工作:
A.使用设计视图设计表 B.进行数据库需求分析
C.创建E-R图 D.在表中添加测试数据
根据Access数据库创建的合理过程,以上过程从前到后的合理排序应是: (1) 、
(2) 、 (3) 、 (4) 。
【问题 2】(6分)
在数据库shop中表 prouducts用于存储商品信息,其各字段需求如下:
1.productname字段用于存放商品名称,商品名称小于 50 字节。
2.productId字段用于表示商品的ID 号,该字段要求能够自动添加数字。
3.productDT字段用于存储商品最后成交日期。
4.description字段用于商品详细描述,描述内容小于 2000 字节。
5.photo字段用于存储商品照片。
6.number 字段用于存储商品的数量。
7.price字段用于存储商品的价格。
8.onsale字段用于表示商品是不是特价商品。
根据以上描述,填写表3-1 中各字段类型。在该表中适合做主键的字段是 (5) 。
"
备选答案:
A. 文本 B. 备注 C. 数字 D. 日期/时间
E. 货币 F. 自动编号 G . 是/否 H. OLE 对象
I. 超级链接 J. 查阅向导
【问题 3】(3分)
从 ASP 页面中访问 Access 数据库的内容需要用到 ADO,ASP 页面主要借助 ADO
中的 (11) 对象、 (12) 对象和 (13) 对象完成对数据库的操作。
A. Application B. Connection C. Command
D. Server E. Seesion F. Recordset
【问题 4】(7分)
1. 以下是该网站进行数据库连接的代码conn.asp,请完成该程序。
<%
dim conn,mdb,connstr
mdb=server.mappath("shop.mdb")
(14) conn=server.createobject("adodb.connection")
(15) ="driver={microsoft access driver(*.mdb)}; uid= (16) ;pwd=123;dbq="&mdb
conn. (17) connstr
%>
2. 该网站查询商品网页 search.html 的部分代码如下,请根据该页面和数据库
shop.mdb 中的表prouducts将search.asp的部分代码补充完整。
search.html:
……
<form. method="POST" action=" search.asp ">
<p>请输入商品名称<input type="text" name="name" size="20">
< input type="submit">确认
……
</form>
search.asp
……
Pname=Request("name ")
sql = "Select * From (18) Where productname =" & (19)
Set rs = conn. (20) (sql )
……
备选答案:
A.shop B.name C.open
D.Execute E.prouducts F.Pname
第9题
试题三(15分)
阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司用 ASP 开发了电子商务网站系统,该系统提供商品查询、用户管理、订单管理、在
线支付等功能。其商品查询界面如图3-1 所示:
图 3-1
【问题1】(4 分)
该商务网站采用 B/S 三层结构,请根据B/S 三层结构的工作过程,将(1)~(3)空缺实
体补齐。
【问题2】(8 分)
程序 serach.asp 的功能是根据类别、品牌、型号,按照用户输入的关键字进行查询,请为其
(4)~(7)处选择合适的答案。
search.asp
<HTML>
<BODY>
…… (数据库连接代码)
<%
Dim sql,kind,keyword
kind=request("kind")
keyword=request("keyword")
sql = "SELECT * FROM 商品明细where " & kind &" (4)'%"&keyword&"%'"
set rs=server.(5)("adodb.recordset")
(6).open sql,conn,3,2
%>
<TABLE BORDER="1">
…… (输出表头)
<%
Do While Not rs.EOF
Response.Write "<TR><TD>" & rs("类别") & "</TD>"
Response.Write "<TD>" & rs("品牌") & "</TD>"
Response.Write "<TD>" & rs("型号") & "</TD>"
Response.Write "<TD>" & rs("价格") & "</TD></tr>"
rs.(7)
loop
rs.Close
set rs = Nothing
……
%>
</TABLE>
</BODY>
</HTML>
(4)~(7)备选答案:
A.= B.like C.movenext D.getrecordset
E.rs F.sql G.top H.createobject
【问题3】(3 分)
该网站设计了计数器用来了解用户浏览量,在ASP 中设计计数器需要用到Application 对象。
请问默认状态下,Application 对象在什么情况下会消失?
第10题
试题五(15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某网站采用ASP+SQL Server开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示:
【问题1】(8分,每空1分)
以下是该网站主页部分的html代码,请根据图5-1将(1)~(8)的空缺代码补齐。
<html>
……
<!-- (1) file="include/header.asp"-->
<table width="784" >
<tr>
……
<form……>
<td width="45%">
<input type=" (2) "size="15" maxlength="15" (3) ="关键字">
< (4) name="action">
<option value="l">商品简介</option>
<option value="2">商品类别</option>
<option value="3" (5) >商品名称</option>
<option value="4">详细说明</option>
(6)
<input type=" (7) "value="立即查询" >
<input type=" (8) "value="高级查询"onClick="location.href='search.asp'">
</td>
</form>
</tr>
</table>
……
</html>
【问题2】(2分,每空1分)
该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。
如果在页面中设置访客计数器,应采用上述的 (9) 对象:如果编写购物车组件,应采用上述的 (10) 对象。
【问题3】(5分,每空1分)
以下是该网站进行数据库连接的代码conn.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。
<%
set conn= (ll) .createobject("adodb.connection")
(12) .provider="sqloledb"
provstr"server= (13) ;database= (14) ;uid= xtgl;pwd=xtg1123"
conn. (15) provstr
%>
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!