该网站查询商品网页search.htrnl的部分代码如下,请根据该页面和数据库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

题目

该网站查询商品网页search.htrnl的部分代码如下,请根据该页面和数据库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


相似考题
参考答案和解析
正确答案:
更多“该网站查询商品网页search.htrnl的部分代码如下,请根据该页面和数据库shop.mdb中的表prouducts将 ”相关问题
  • 第1题:

    试题三(共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


    正确答案:

    试题三 分析
    本题考查Access数据库概念及ASP中数据库的应用。
    【问题1】
    本问题考查的是Access数据库设计及创建的基本过程。
    使用Access数据库,首先应进行数据库需求分析。数据库需求分析阶段主要完成以下工作:
    (1)理解用户需求,询问用户如何看待未来需求变化。让用户解释其需求,而且随着开发的继续,还要经常询问用户,以保证其需求仍然在开发的目的之中。
    (2)了解企业业务。
    (3)规划输入输出。
    在了解用户需求之后,要根据需求创建数据字典和E-R图,定义标准的对象命名规范,然后使用Access数据库设计视图设计表,在表中添加数据。
    【问题2】
    本问题考查的是Access数据库中的字段概念。
    Access允许9种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/
    否、OLE对象、超级链接。
    ?文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,不保存文本字段中未用位置上的空字符。
    ?备注:这种类型用来保存长度较长的文本及数字,允许字段能够存储长达64000个字符的内容。
    ?数字:这种字段类型可以用来存储进行算术计算的数字数据,用户还可以设置“字段大小”属性定义一个特定的数字类型,任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”5种类型。在Access中通常默认为“双精度数”。
    ?日期/时间:这种类型是用来存储日期、时间或日期时间一起的,每个日期/时间字段需要8个字节的存储空间。
    ?货币:这种类型是数字数据类型的特殊类型,等价于具有双精度属性的数字字段类型。向货币字段输入数据时,不必输入人民币符号和千位处的逗号,Access会自动显示人民币符号和逗号,并添加两位小数到货币字段。当小数部分多于两位时,Access会对数据进行四舍五入。精确度为小数点左方15位数及右方4位数。
    ?自动编号:这种类型较为特殊,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录,Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用己被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。
    ?是/否:这种字段是针对于某一字段中只包含两个不同的可选值而设立的字段,通过是/否数据类型的格式特性,用户可以对是/否字段进行选择。
    ?OLE对象:这个字段是指字段允许单独地“链接”或“嵌入”OLE对象。添加数据到OLE对象字段时,可以链接或嵌入Access表中的OLE对象是指在其他使用OLE协议程序创建的对象,例如Word文档、Excel电子表格、图像、声音或其他二进制数据。OLE对象字段最大可为1GB,主要受磁盘空间限制。
    ?超级链接:这个字段主要用来保存超级链接,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。当单击一个超级链接时,Web浏览器或Access将根据超级链接地址到达指定的目标。超级链接最多可包含三部分:一是在字段或控件中显示的文本;二是到文件或页面的路径;三是在文件或页面中的地址。在这个字段或控件中插入超级链接地址最简单的方法就是在“插入”菜单中选择“超级链接”命令。
    主关键字(主键)是被挑选出来,作为表的行的唯一标识的候选关键字。一个表只有一个主关键字。主关键字又称为主键,根据题目描述,productld字段用于表示商品的ID号,由于其具有唯一性,因此适合做主键。
    【问题3】
    本问题考查的是ADO的概念。
    ASP是通过ADO(ActiveX Data Objects)层或ODBC接口来访问数据库的。ADO是对当前微软所支持的数据库进行操作的最有效和最简单的方法之一,是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到ASP页面上。
    ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象、Property对象和Error对象7个对象。
    ADO对象还包含Fields数据集合、Properties数据集合、Parameters数据集合和Error数据集合4个数据集合。
    【问题4】
    本题考查的是ASP编码。
    1.根据题目,该数据库为了安全已加密,用户名为admin,密码为123,其数据库连接代码为:
    <%
    dim conn,mdb,connstr
    rndb=server.mappath(”shop.mdb〞)
    set conn=server.createobject(“adodb.connection”)
    connstr =”driver={microsoft access driver(*.mdb)};uid=admin;
    pwd=123;dbq=”&mdb
    conn. Open connstr
    %>
    试题三 参考答案(共20分)
    【问题1】(4分,每题1分)
    (1)B,或 进行数据库需求分析(1分)
    (2)C,或 创建E-R图(1分)
    (3)A,或 使用设计视图设计表(1分)
    (4)D,或 在表中添加测试数据(1分)
    【问题2】(6分,每题1分)
    (5)productld(1分)
    (6)F,或 自动编号(1分)
    (7)B,或 备注(1分)
    (8)H,或OLE对象(1分)
    (9)C,或 数字(1分)
    (10)G,或 是/否(1分)
    【问题3】(3分,每题1分)
    (11)B,或Connection(1分)
    (12)C,或Command(1分)
    (13)F,或 Recordset(1分)
    注:(11)~(13)答案位置可互换
    【问题4】(7分,每题1分)
    1.
    (14)set(1分)
    (15)connstr(1分)
    (16)admin(1分)
    (17)open(1分)
    2.
    (18)E,或prouducts(1分)
    (19)F,或 Pname(1分)
    (20)D,或Execute(1分)

  • 第2题:

    某电子商务网站采用ASP+SQL Server开发的电子商务网站系统,提供商品查询、网上购物车、订单管理、后台商品管理、在线支付等功能。其后台修改商品页面如下图所示。

    12、【问题1】网站开发完成后,开发人员将源代码和数据库文件pubs.mdf及pubs_log.ldf提供给公司网络管理人员进行网站发布。此时应采用 (1) 数据库方式在数据库服务器上生成数据库。13、【问题2】为保证系统运行的安全性,该商务网站数据库服务器与Web服务器分离,在数据库服务器上创建登录用户时,应打开企业管理器中的 (2) 项进行操作,在创建数据备份计划时,应打开企业管理器中的 (3) 项进行操作。(2)~(3)备选答案:A.数据库 B.数据库转换服务 C.管理D.安全性 E.复制 F.支持服务14、【问题3】该网站数据库连接程序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.pubsD.pubs_log E.server F.request15、【问题4】该商务网站数据库中商品表的部分字段如下:

    下面是后台修改商品页面的部分表单代码,请根据图和上述字段描述,确定(7)~(9)的表单类型,将答案填写在对应位置。1.<input name="newsbook" type=" (7) " id="nb" value="1"<%if rs1("newsbook")=1 then%>checked<%end if%>>2.<input name="bm" type=" (8) id="bn" size="30" value="<%=rs1("bookname")%>">3.<input type=" (9) " name="go" value="修 改" onClick="return check();">


    答案:
    解析:
    12、附加
    13、(2)D或安全性(3)C或管理
    14、(4)E或server (5)C或pubs(6)B或open
    15、(7)checkbox(8)text(9)submit
    12、本题考查的是Web数据库的基本知识。问题1考查的是在SQL数据库服务器上创建数据库的方法。在SQL数据库服务器上可以使用以下方法建立数据库:(1)新建数据库。(2)还原数据库:需要扩展名为bak的备份文件,可以将数据库还原到备份点:(3)附加数据库:需要扩展名为mdf和ldf的数据库文件,可以将文件中的数据导入SQL数据库服务器。从本题要求可见,有数据库文件pubs.mdf及pubs_log.ldf,所以应采用附加数据库的方法在数据库服务器上生成数据库。
    13、[解析] 考查的是SQL数据库服务器的基本操作。在数据库服务器上创建登录用户时,应打开企业管理器中的安全性项进行操作,在创建数据备份计划时,应打开企业管理器中的管理项进行操作,如下图所示。

    14、[解析] 考查的是Web数据库的连接代码。根据题目说明,该网站采用ASP+SQL Server开发,其数据库名称由问题1可知为pubs,所以数据库的连接代码为:<%set conn= server..createobject ("adodb.connection")conn.provider="sqloledb"provstr="server=10.10.10.10; database= pubs; uid=swwz; pwd=9765123"conn. open provstr%>
    15、[解析] 考查的是Web程序代码。由上图和商品表字段可以看出,第1小题是“新品”选项,类型是复选框,第2小题是商品名称,其表单类型是文本型,第3小题是“修改”按钮,类型是提交按钮。其具体代码如下:1.checked<%end if%>>2.">3.

  • 第3题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】
    某论坛采用ASP+Access开发,该网站域名为www.bbstd.cn,其主页如图4-1所示:

    【问题1】 (8分)
    以下是该网站主页部分的html代码,请根据图4-1将(1)~(8)的空缺代码补齐。

    (1)~(8)的备选答案:
    A.submit B.reset C.text D.
    E. F.action G.设为首页 H.添加收藏
    【问题2】 (3分)
    该网站数据库采用Access,其数据库名为data.mdb,表为post。Post表设计如表4-1所示。

    1.请根据网站要求,在表4-1中给出合适的数据类型。
    (9)~(10)的备选答案:
    A.文本 B.数字 C.自动编号 D.日期/时间
    2.根据数据库可以判断,该表中(11)字段适合作主键。
    【问题3】(4分)
    以下是该网站部分数据库代码,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。


    答案:
    解析:
    【问题1】(8分,每空1分)

    (1) G(设为首页)

    (2) H(添加收藏)

    (3) F(action)

    (4) D(/select)

    (5) C(text)

    (6) E()

    (7) A(submit)

    (8) B(reset)

    【问题2】(3分,每空1分)

    (9) C(自动编号)

    (10)D(日期/时间)

    (11)id

    【问题3】(4分,每空1分)

    (12)A(data.mdb)

    (13)C(connect)

    (14)B(post)

    (15)D(order)



    试题分析:

    【问题1】

    (1)处的答案为“设为首页”,结合前面….的标签对,使得点击“设为首页”四个字后,域名为http://www.bbstd.cn的网站页面内容作为Web客户端的首页。

    (2)处的答案为“添加收藏”,其功能为把某个页面放入收藏夹。

    此题同时也考查了HTML页面中表单以及表单元素的常见标签代码。表单的method属性有post和get两种方法。POST用以将表单值以信息包发生发送给服务器或处理程序。GET方法用以将表单值作为URL的附加值发送出去,最多可以发送1024个字节。(3)空的答案为“action”(action)属性用来表明处理表单信息的脚本或程序的URL。Select表单元素表示下拉列表,选项中selected属性,表示下拉列表默认显示值,(4)空的答案为“/select”,表示表单元素下拉列表编辑完成。(5)空的答案为“text”表示表单元素文本字段。textarea表示表单元素文本区域,我们可以理解为多行文本字段。(6)空的答案为“/textarea”,表示表单元素文本区域结束。(7)空的答案为“submit”,表示表单元素提交按钮。(8)空的答案为“reset”,表示表单元素重置按钮。

    【问题2】

    第(9) 空为自动编号,字段名称为id,其表示留言编号,那么肯定是用“自动编号”数据类型。

    第(10)空 为日期/时间,字段名称为lastdate,其表示最后更新日期,毫无疑问用到“日期/时间”数据类型。

    主关键字(主键,primary key)是被挑选出来,作表的行的惟一标识的候选关键字,在post表中id字段是适合唯一的标识一条记录,最适合作主键。

  • 第4题:

    该商务网站数据库中商品表的部分字段如下:

    下面是后台修改商品页面的部分表单代码,请根据图和上述字段描述,确定(7)~(9)的表单类型,将答案填写在对应位置。

    1.<input name="newsbook" type=" (7) " id="nb" value="1"

    <%if rs1("newsbook")=1 then%>checked<%end if%>>

    2.<input name="bm" type=" (8) id="bn" size="30" value="<%=rs1("bookname")%>">

    3.<input type=" (9) " name="go" value="修 改" nClick="return check();">


    正确答案:(7)checkbox (8)text (9)submit
    (7)checkbox (8)text (9)submit 解析:考查的是Web程序代码。
    由上图和商品表字段可以看出,第1小题是“新品”选项,类型是复选框,第2小题是商品名称,其表单类型是文本型,第3小题是“修改”按钮,类型是提交按钮。其具体代码如下:
    1.input name="newsbook" type="checkbox" id="nb" value="1"
    %ifrs1("newsbook")=1 then%>checked%end if%>>
    2.input name="bm" type="text" id="bn" size="30" value="%=rs1("bookname")%>">
    3.input type="submit" name="go" value="修 改" nClick="return check();">

  • 第5题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某网站采用ASP+SQL Server开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示:

    【问题1】(8分,每空1分)

    以下是该网站主页部分的html代码,请根据图5-1将(1)~(8)的空缺代码补齐。

    【问题2】(2分,每空1分)

    该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。

    如果在页面中设置访客计数器,应采用上述的 (9) 对象:如果编写购物车组件,应采用上述的 (10) 对象。

    【问题3】(5分,每空1分)

    以下是该网站进行数据库连接的代码conn.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。


    答案:
    解析:
    【问题1】(8分,每空1分)

    (1) include

    (2) text

    (3) value

    (4) select

    (5) selected

    (6)

    (7) submit

    (8) button

    【问题2】(2分,每空1分)

    (9) application

    (10) session

    【问题3】(5分,每空1分)

    (11) server

    (12) conn

    (13) 202.12.34.1

    (14) gldb

    (15) execute


    解析:

    【问题2】(2分,每空1分)

    Application对象是在为响应一个ASP页面的首次请求而载入ASP DLL时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开他们。Application的变量的生命周期是WEB服务器开启WEB服务一直到终止WEB服务,在实际运用中可以应用于计算访问网站的总体人数上。而Session对象是在每一位访问者从WEB站点或者WEB应用程序中首次请求一个ASP页面时创建的,它将保留到默认的期限结束。与Application对象一样,它提供一个空间用来存放变量和对象的引用,但只能共当前的访问者在会话的生命周期中打开的页面使用,如每个用户对应的购物车组件。(9)~(10)的答案为:(9) application
    (10) session
    【问题3】(5分,每空1分)
    第一句代码是创建一个数据库连接实例conn,会用到ASP server内置对象
    第二句代码是指定数据库连接方法为sqloledb
    第三句代码是创建连接字符串provstr,此字符串指定了数据库服务器ip地址、数据库名称等信息
    第四句代码是固定代码conn.execute.****,执行连接字符串。(11)~(14)答案为:
    (11) server
    (12) conn
    (13) 202.12.34.1
    (14) gldb
    (15) execute