阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。
【说明】
某公司使用ASP开那个商务网站,网页制作过程使用了CSS技术,该网站具有商品介绍、会员管理、在线支付和物流管理等功能,采用SQL Server 数据库,数据库名称为business,其中用户表名称name,其结构如表4-1所示。
表4-1用户表中字段说明
其中,Usergrade仅有两个有效值:m表示会员,b表示非会员。
【问题1】(3分)
在该网站index.asp文档中使用了<style type= "text/css">语句。其中,CSS是指(1),它是一种(2)样式描述格式,能够保证文档显示格式的一致性,CSS本身(3)XML的语法规范。
(1)备选答案:A.扩展样式单 B.层叠样式单
(2)备选答案:A.静态 B.动态
(3)备选答案:A.遵从 B.不遵从
【问题2】(3分)
该网站数据库连接代码如下所示,根据题目要求在备选项中选择正确的答案。
<%
set conn=(4) .createobject(“adodB.connection”)
conn.provider=”sqloledb”
provstr=”server=127.0.01;database=(5);uid=sa;pwd=9857452”
(6) .open provstr
%>
(4)-(6)备选答案:
A.applicaton B.business C.provstr
D.conn E.name F.server
【问题3】(5分)
该网站只对会员开放购物车模块,当非会员点击购物车模块时系统白动跳转至会员注册页面,会员用户点击购物车模块时直接进入购物车模块的首页。其中购物车模块的首页为main.asp,用户登录时判断页面是ChkLogin.asp,会员注册页面为Register.asp。
1.ChkLogin.asp 的部分代码如下,请根据题目要求补充完整。
<!--#include file=conn.asp-->
<%
…
Username=replace(trim( (7) (“username”)) , " ′", " ")
…
Sql="select*from (8) where password='"&passwore"'and UserName=
'"&username&"'"
rs.open sql,conn,1,1
if (9) (rs.bof and re.eof) then
if password=rs("password") then
session("Username")=rs( "Username")
session("Usergrade")=rs( "Usergrade")
…
%>
(7)~(9)备选答案:
A.not B.connection C.name
D.movefirst E.execute F.request
G.connectionString H.dim I.mappath
2.main.asp的部分代码如下,请根据题目要求补充完整。
<%
if (10) <>“m”then
response.(11) “Register.asp”
end if
%>
<html>
…
</html>
(10)和(11)备选答案:
A.session("Usemame¨) B.session(“Usergrade") C.run
D.redirect E.write F. coolaie
【问题4】(2分)
该网站举办购物优惠活动,希望用户打开网站首页时弹出提示窗口。首页Index.asp中部分代码如下,请根据题目要求补充完整。
<html>
<head>
...
<script language="javascript">
...
function win() {
window.(12)("yh.html","newwindow","height=100,width=400")
}
...
</script>
</head>
<body(13)="win()">
...
</body>
</html>
(12)和(13)各选答案:
A.command B.connection C.read
D.onload E.open F.close
【问题5】(2分)
1.在ASP中,(14)是session对象的方法。
(14)备选答案:
A.Lock B.CreateObject C.Abandon D.Redirect
2.在以下组合中,(15)不能开发出动态网页。
(15)备选答案:
A.HTML+JSP B.HTML +XML C.XML+JSP D.XML+ASP
【问题1】(3分)
(1)B
(2)A
(3)B
【问题2】(3分)
(4)F
(5)B
(6)D
【问题3】(5分)
(7)F
(8)C
(9)A
(10)B
(11)D
【问题4】(2分)
(12)E
(13)D
【问题5】(2分)
(14)C
(15)B
【问题1】(3分)
(1)B
(2)A
(3)B
【问题2】(3分)
(4)F
(5)B
(6)D
【问题3】(5分)
(7)F
(8)C
(9)A
(10)B
(11)D
【问题4】(2分)
(12)E
(13)D
【问题5】(2分)
(14)C
(15)B
【问题1】 (3分)
层叠样式表CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式静态设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。
XSL样式都是XML文件,完全按照XML的语法来;相对地,CSS在语法上自成一格,和XML的语法规范大相径庭。
【问题2】 (3分)
第(4)空选择server,创建一个数据库连接实例。
第(5)空选择business,因为数据库名称为business。
第(6)空选择conn,连接数据库
【问题3】(5分)
1,第(7)空选择request,获取表单的username值赋值给变量username。
第(8)空选择name,从用户表name中查找。
第(9)空选择not,在查询数据库时这句话起到判断记录集是否为空,如果为空not(rs.bof and rs.eof)就是假值。程序就会不做下面的动作。
2,第(10)空为Session(“Usergrade”),不是会员。
第(11)空为不是的话就重定向到注册页面。
【问题4】(2分)
第(12)空答案为open,打开窗口。
第(13)空答案为onload,onload 事件在页面载入完成后立即触发。
【问题5】 (2分)
1,Abandon方法用来结束当前用户会话并且撤消当前Session对象。
2,HTML超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。
XML可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。