阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 7。 【说明】 以

免费题库2022-08-02  53

问题 阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 7。【说明】以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的 Web 网页地址。用IE打开网页文件“index.asp”后的效果如图 5-1 所示。程序中使用的 Access 数据表结构如表 5-1 所示。【index.asp文档的内容】<%@LANGUAGE="VBSCRIPT" %><%set conn=server.(5)("Adodb.Connection")provider = "Provider=Microsoft.Jet.OLEDB.4.0;"path="Data Source=" & Server.MapPath("main.mdb")connstr= provider & pathconn.open connstr%>(6)<%set rs=Server.CreateObject("Adodb.RecordSet")sql="select * from address"rs.open() sql,conn,1,3if Request("name") = "" or Request("url")="" thenResponse.write("内容填写不完整")elsers.addnewrs(1)=request("name")rs(2)=request("URL")rs(3)=request("category")rs.updateend If%><%rs.movefirstfor j=1 to rs.(7)%><% rs.movenext(8)%>【问题1】(2分)ASP是 (1) 网页制作技术。(1)A.动态  B.静态【问题2】(2分)(2) 是矢量动态工具。(2)A.flash  B.jpgC.bmp【问题3】(2分)以下文件中 (3) 属于动态网页文件。(3)A.index.htmB.index.aspC.index.htmlD.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服务器解释后的结果。

选项

答案

解析 【问题1】(2分)(1)  A【问题2】(2分)(2)  A【问题3】(2分)(3)  B【问题4】(2分)(4)  D【问题5】(5分)(5)  A(6)  A(7)  D(8)  C(9)  A【问题6】(1分)数据库连接引擎:Microsoft.Jet.OLEDB.4.0数据库文件名:Main.mdb【问题7】(1分)<a href=”http://www.baidu.com” target=”_blank”>百度</a>ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。三层B/S结构(客户机->中间层应用服务器->数据库服务器),三层中的“中间层”就是将两层中客户机中的“逻辑运算”等事务处理工作移出来的。从而减少客户机和服务器的压力。B/S多用在电子商务中,三层结构多用在MIS、ERP等管理系统的开发中。三层结构将界面与业务逻辑分开,而两层结构中界面与业务逻辑是不分的,这样的好处是今后的维护方便,便于功能的扩充。<%set conn=server.CreatObject("Adodb.Connection")    // 创建一个数据库连接provider = "Provider=Microsoft.Jet.OLEDB.4.0;" // 指定数据库驱动(引擎)path="Data Source=" & Server.MapPath("main.mdb")   // 指定数据源(数据库文件与路径)connstr= provider & pathconn.open connstr  // 打开数据库连接%>…标识:文档体,包含文档的具体内容。需成对出现。<%rs.movefirstfor j=1 to rs.recordcount%>    // rs.recordcount : 数据集中记录的条数总计,    整个循环的功能是将所有记录以表格形式显示到页面<%=j%><%=rs("category")%> // 输出显示“category”字段的内容<% rs.movenext  // 移向下一条记录,遍历整个记录集Next %>   // FOR循环结束语句,相当于:j=j+1// 创建一个按钮,点击该按钮后,即提交表单
转载请注明原文地址:https://tihaiku.com/congyezige/2431379.html

最新回复(0)