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

简答题

试题四(共15分)

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

某论坛系统的文章发表及跟帖界面如图4-1。

【问题2】(每空1分)

以下是publisharticle.asp代码,在发表文章时,如果没有登入,则提示发表文章前需要先登入,而且需要判断文章的主题及内容是否为空,并返回提示信息。请将(8)〜(15) 的空缺代码补充完整。

<html>

<head>

</head>

<body bgcolor=#c1f7d8>

<center>

<%

dim strArticletitle,strarticlecontent,strarticleauthor,strarticleid

dim strtable,strdsn

if session("name")="" then

    (8) "请你首先登录,才能发表高见"

    response.end

end if

strarticletitle=request.form("(9)")

strarticlecontent=request.form("content")

strarticleauthor=session("name")

(10)=request.form("articleid")

strtable="article"

strdsn="dsn=bbs;uid=feng;pwd=feng"

if trim(strarticletitle)="" then

    response.write "主题不能为空"

    response.end

end if

if trim((11))="" then

    strarticletitle=strarticletitle & "(无内容)"

end if

set rs=server.createobject("adodb.recordset")

rs.open strtable,strdsn,3,2

rs.addnew

if request.form("submit")="(12)" then

    rs("articletitle")=strarticletitle

    rs("articleauthor")=strarticleauthor

    rs("articlecontent")=strarticlecontent

    response.write "文章发表成功"

elseif request.form("submit")="跟贴文章" then

    rs("articletitle")=strarticletitle

    rs("articleauthor")=strarticleauthor

    rs("articlecontent")=strarticlecontent

    rs("articleparent")=strarticleid

(13)

rs.update

rs.close

set rs=nothing

%>

<%

'修改跟贴文章数

if request.form("submit")="跟贴文章" then

    strchangesql="update article set articlefellownumber=articlefellownumber+1 where articleid=" & strarticleid

    strconn="dsn=bbs;uid=feng;pwd=feng"

    set conn=server.(14)("adodb.connection")

    conn.open strconn

    set rs=conn.(15)(strchangesql)

    set rs=nothing

    conn.close

    set conn=nothing

    response.write "文章成功跟贴"

end if

%>

</body>

</html>

(8)~(15)备选答案:

A.strarticlecontent B.executeC.response.writeD.发表文章

E.end if F.createobject G.titleH.strarticleid

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

答案:

问题2:

(8)C

(9)G

(10)H

(11)A

(12)D

(13)E

(14)F

(15)B

解析:

这道题目是关于ASP编程的,主要考察的是对ASP访问数据库的基本方法、属性参数和数据库的基本SQL命令的掌握情况。

(1)第8空:由于用户未登录,需要输出提示信息,因此应使用response.write语句,故选项C正确。

(2)第9空:请求表单中的数据,应使用title属性,故选项G正确。

(3)第10空:获取表单中的文章ID,应使用变量接收,此处应填写strarticleid,故选项H正确。

(4)第12空:提交表单时,有一个值为“发表文章”,因此此处应填写“发表文章”,故选项D正确。

(5)第13空:在跟贴的情况下,需要对数据进行更新操作,因此需要结束当前的if语句,选择end if,故选项E正确。

(6)第14空:创建数据库连接对象,应使用createobject函数,故选项F正确。

(7)第15空:执行SQL语句,应使用execute方法,故选项B正确。

创作类型:
原创

本文链接:【问题2】(每空1分)以下是publisharticle.asp代码,在发表文章时,如果没有登入,则

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

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

分享考题
share