免费智能真题库 > 历年试卷 > 网络管理员 > 2014年下半年 网络管理员 下午试卷 案例
  第4题      
  知识点:   ASP   主页   Access

 
【说明】
某系统在线讨论区采用ASP+Access开发,其主页如图4-1所示。
 
问题:4.1   以下是该网站主页部分的html代码,请根据图4-1将(1)~(8)的空缺代码补齐。
<!--# (l) file="conn.asp" -->
<html>
......
<div id="content" class="layout">
<div class="right_body">
< (2) name="guestbook" (3) ="post" (4) ="guestbook_add.asp">
<table class="table">
<tr>
<th width="60">&nbsp;</th>
<td><label></label></td>
</tr>
<tr>
<th width="60">&nbsp;</th>
<td><input name="title" type=" (5) " size="50" /></td>
</tr>
<tr>
<th>&nbsp;</th>
<td>< (6) name="body" cols="60" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2"><p class="tj ">
<input name="tj" type=" (7) "" (8) " ="提交吧!" />
</p></td>
</tr>
</table>
</form>
</div>
......
</html>
(1)~(8)的备选答案:
A. submit B.form C.text D.textarea
E. include F.action G method H.value
 
问题:4.2   该网站在主页上设置了分页显示,每页显示10条留言,以下是该网站页面分页显示部分代码,请阅读程序代码,并将(9)~(15)的空缺代码补齐。
......
<%
Set rs = server.CreateObject("adodb.recordset")
(9) = "select * from cont (10) by id desc "
rs.Open exec, conn, 1, 1
Ifrs. (11) Then
response.Write "&nbsp;皙无留言!"
Else
rs.PageSize= (12) ’每页记录条数
iCount= rs.RecordCount’记录总数
iPageSize= rs.PageSize
maxpage= rs.PageCount
page= request("page")
If Not IsNumeric(page) Or page=""Then
page = 1
Else
Page = (13)
End if
If page<l Then
page = 1
ElseIf page>maxpage Then
page= (14)
End If
rs.AbsolutePage = Page
If page = maxpage Then
x = iCount - (maxpage -1) * iPageSize
Else
x= (15)
End If
%>
......
</div>
(9)~(15)的备选答案:
A.Clnt(page) B.exec C.maxpage D.10 E.EOF F.iPageSize G. order
 
 
 

   知识点讲解    
   · ASP    · 主页    · Access
 
       ASP
               ASP简介
               1)ASP概述
               ASP是Active Server Pages(动态服务器页面)的缩写,ASP可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。ASP使用Microsoft的ActiveX技术,它采用封装程序调用对象的技术,从而简化了编程并且加强程序间的协作。
               2)ASP的特点
               ASP运行在服务器端时不需要编译,可在服务器端直接执行,与浏览器无关。ASP返回标准的HTML页面,浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
               3)ASP的编程环境
               ASP的编程语言可以是VBScript和JavaScript,而VBScript则是系统默认的脚本语言。ASP的编程语言可以使用普通的文本编辑器进行设计,ASP程序则以扩展名.asp的纯文本形式保存在Web服务器上的具有可执行权限的虚拟目录之下,供用户通过WWW的方式访问。
               ASP内嵌对象
               ASP提供了可以在脚本中使用的各种内嵌对象。这些内嵌对象主要用于收集浏览器请求信息、响应浏览器和存储用户的各种信息,从而简化编程工作。ASP结构提供6个内建对象,包括Request、Response、Application、Session、Server和ObjectContext。内建对象的特殊性在于,它们在ASP页内生成且在脚本中使用它们前无须创建。
               1)Request对象
               Request对象在HTTP请求期间,检索客户端浏览器传递给服务器的值。其使用语法为:
               
               Request对象唯一的属性及说明如下表所示。它提供关于用户请求的字节数量的信息,很少用于ASP页,用户通常关注指定值而不是整个请求字符串。
               
               Request对象的属性及说明
               2)Response对象
               Response对象用来访问服务器端所创建的并发回客户端的响应信息。
               其使用语法为:
               
               Response对象也提供一系列的属性,可以读取和修改,使响应能够适应请求。这些由服务器设置,用户不需要设置它们。需要注意的是,当设置某些属性时,使用的语法可能与通常所使用的有一定差异。这些属性如下表所示。
               
               Response对象的属性及说明
               
               3)Application对象
               可以使用Application对象在给定的应用程序的所有用户之间共享信息。基于ASP的应用程序与所有的.asp文件一样在一个虚拟目录及其子目录中定义。因为多个用户可以共享Application对象,所以必须由Lock和Unlock方法以确保多个用户无法同时更改某一属性。其使用语法为:
               
               Application对象提供了在它启动和结束时触发的两个事件,如下表所示。
               
               Application对象的事件及说明
               4)Session对象
               可以使用Session对象存储特定用户会话所需的信息。这样当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。Session对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在Session对象中。
               其使用语法为:
               
               Session对象提供了4个属性,这些属性及说明如下表所示。
               
               Session对象的属性及说明
               5)Server对象
               Server对象提供对服务器上的方法和属性的访问。其中,大多数方法和属性是作为实用程序的功能服务的。
               其使用语法为:
               
               Server对象的唯一一个属性用于访问一个正在执行的ASP网页的脚本超时值,如下表所示。
               
               Server对象的属性及说明
               6)ObjectContext对象
               可以使用ObjectContext对象提交或放弃一项由Microsoft Transaction Server(MTS)管理的事务,它由ASP页包含的脚本初始化。
               当ASP页包含@TRANSACTION指令时,该页会在事务中运行,直到事务成功或失败后才会终止。
               其使用语法为:
               
 
       主页
        主页(Homepage,也叫首页)一般是指Web节点的起始点,是个人或企业的基本信息页面。同其他Web页类似,可以包含文本、图片、表格、超链接等HTML元素。
        主页主要用于WWW服务,进行信息的查询和浏览,文档扩展名可以是htm、html、aspx、jsp或其他的静态、动态Web页。
 
       Access
        Access是由微软发布的一款关联式数据序管型系统,它结合了Microsoft Jet Database Engine和图形用户界面的特点,常被用来开发Web应用程序。这些应用程序都利用ASP技术在IIs上运行。
        不过,由于Access是小型数据库,有根本的使用局限性,在数据量过大或者访问量过高的时候其性能会急剧下降。比较复杂或者容量较大的Web应用程序则使用PHP+ MySQL或者ASP+Microsoft SQL Sever架构,不过对于中小型网站或者个人独立博客来说,Access容易管理并且应用方便,仍然很适合作为网站的数据库。
        虽然数据库能够给组织带来巨大的效益,可是选择好的数据库软件并使其正常运转还是很难的一件事。想想你需要什么,看看其他类似的组织都在做什么,仔细选择解决方案,认真监督现行系统的数据和程序。
   题号导航      2014年下半年 网络管理员 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
 
第4题    在手机中做本题