刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
某系统在线讨论区采用ASP+Access开发,其主页如图4-1所示

【问题2】(7分)
该网站在主页上设置了分页显示,每页显示10条留言,以下是该网站页面分页显示部分代码,请阅读程序代码,并将(9)~(15)的空缺代码补齐。

<%

Set rs = server.CreateObject(“adodb.recordset”)

(9) = “select * from cont (10) by id desc ”

rs.Open exec, conn, 1, 1

If rs. (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
  lPage = (13)

End if

If page<1 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

使用微信搜索喵呜刷题,轻松应对考试!

答案:

9.B
10.G
11.E
12D
13A
14 C
15.F

解析:

这是一个关于ASP和数据库分页显示的代码片段。我们来逐一解析每个空缺应填入的代码。

  1. 在这里需要填入的是执行SQL查询的命令对象,即exec,所以答案是B。

  2. 这里需要指定排序方式,按照id降序排列,所以应填入order,答案是G。

  3. 在检查记录集是否为空时,我们需要使用EOF(End Of File)属性来判断。如果记录集为空,则EOF属性为True,所以答案是E。

  4. 设置每页显示的记录数,题目中提到每页显示10条留言,所以应填入10,答案是D。

  5. 获取当前页数,需要从请求中获取page参数,即Clnt(page),所以答案是A。

  6. 如果请求的页数大于总页数,我们应该将页数设置为总页数,以保持数据的正确性,所以答案是C(maxpage)。

  7. 在计算最后一页的显示记录数时,我们需要用到每页的页面大小iPageSize,所以答案是F。

创作类型:
原创

本文链接:阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某系统在线讨论区采用ASP+A

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share