阅读以下关于网页制作和网页编程的说明,回答问题1至问题3。 [说明1] 某公司制作了一个电子商务网站,图2-1是网站搜索部分的页面,用户至少需要填写关键字或者类别中的一项,才能够进行搜索,否则弹出提示框。 下面给出搜索按钮激发过程的代码。 <HTML> < (1) > <TITLE>找东东网---找我喜欢! </TITLE> <SCRIPT LANGUAGE="VBScript" > <!-- Sub Search_OnClick ......省略判断部分代码 (2) --> </SCRIPT> </HEAD> <BODY> <FORM><INPUT NAME=" Search" TYPE="BUTTON" VALUE=" (3) "></FORM > ......省略部分代码 </BODY> </HTML> [说明2] 图2-2是位于发布目录c:\addq下member.asp文件运行后的界面。注册用户可以通过它登录到网站,如果是未注册用户,可以单击“立即注册”打开位于本机目录c:\addq下的register.asp文件进行注册。 下面给出用户登录的部分代码。 ……省略部分代码 <TR> <TD class=altbgl width="13%"><INPUT onclick=document.login.username.focus(); type=radio CHECKED value=username name=loginfield> (4) <BR> <INPUT onclick=document.login.username.focus(); type=radio value=uid name=loginfield>UID:</TD> <TD class=alt, bg2><SPAN class=smalltxt><INPUT tabIndex=2 maxLength=40 size=25 name=username> <A href=" (5) ">立即注册</A></SPAN></TD></TR> <TR> <TD class=altbgl>密码: </TD> <TD class=altbg2><SPAN class=smalltxt><INPUT tabIndex=3 type=password size=25 name=password> < (6) ="http://www.zddq.com/member.asp?action=lostpasswd">忘记密码 </A></SPAN> </TD></TR> ……省略部分代码
问答题 1.<!-- -->标记对的作用是什么?2.请将上述HTML代码中空缺的部分填写在答题纸的相应位置。
【正确答案】正确答案:1.<!-- -->的作用:放置脚本代码。防止某些浏览器由于无法显示脚本代码,将该代码视为注释显示在屏幕上。 2.(1)HEAD(2)End Sub(3)搜索
【答案解析】解析:本题考查HTML语言的基本知识。 脚本语言可以嵌入到HTML语言的任何地方,但是必须是在<html></html>标记对之内。一般可以采用如下格式; <script language="语言名称"[event="事件名称][for="对象名称> <!- … --> </script> Language用来指定所使用的脚本语言,告诉HTML应该使用浏览器的那个脚本解释器。语言名称一般取值为VBScript或者JavaScript。 event指定与该脚本相关的事件。 for指定与事件相关联的对象。 <!-- -->标记对注释标记,不是必需的,但一般应该加上。在这个注释标记中的脚本代码就可以使那些不支持脚本语言的浏览器隐藏,不会直接显示。 所有的HTML文件结构都可以划分成两个基本部分:文件头(head)和文件主题 (body),它们由三对标记构成。 <html> <head> <!--头部信息--> </head> <body> <!-文档主题,正文部分--> </body> </html> 其中<html>在最外层,表示HTML文件的开始和结束。 文件标记<head>包括文件的头部信息,用来说明整个文件的综合信息。大部分头部元素可以省略,许多页面只在头部元素中给出标题(Title)。有些还省略<html>标记,因为扩展名为.htm或heml的文件被Web浏览器默认为HTML文件。 文件体<body>一般不省略,它是HTML文档的最主要部分,超文本的其他语句几乎都是写在主体部分中。主题元素还可以包含各种参数部分。 在VBScript语言中,Sub与End Sub必须对应出现,Sub用来开始一个过程,而End Sub用来结束该过程。 <FORM><INPUT NAME="Search"TYPE="BUTTON"VALUE=" (3) "></FORM>中定义了一个按钮控件,VALUE的值表示按钮上的文字,所以该处应填“搜索”。
问答题 请将用户登录代码中空缺的部分填写在答题纸的相应位置。
【正确答案】正确答案:(4)用户名: (5)http://www.zddq.com/register.asp或register.asp (6)A href
【答案解析】解析:<TD class=altbg1 width="13%"><INPUT onclick=document.login.username .focus(); type=radio CHECKED value=username name=loginfield>U<BR> 该句代码用来定义一个单选按钮,空白部分应为单选按钮的名称属性。 <A href=" (5) ">立即注册</A></SPAN></TD></TR> 该句代码定义一个超级链接,根据题意,单击“立即注册”触发本机目录c:\addq下的register.asp文件进行注册,所以,该处应填写http://www.zddq.com/register.asp或 repster.asp。 < (6) ="http://www.zddq.com/member.asp?action=lostpasswd">忘记密码 </A></SPAN> 该句代码空白处是一个URL,从前后语境可知,该处应为一个超级链接的标记符A href。
问答题 当用户成功登录到网站时,系统会在(7)建立Cookie,收集用户上网信息。利用ASP建立网站,创建Cookie使用(8)命令,读取Cookie使用(9)命令。 (7)备选答案:A.客户机内存中 B.服务器内存中 C.客户机硬盘中 D.服务器硬盘中 (8)备选答案:A.get.cookies B.response.cookies C.post.cookies D.request.cookies (9)备选答案:A.get.cookies B.response.cookies C.post.cookies D.request.cookies
【正确答案】正确答案:(7)C (8)B (9)D
【答案解析】解析:Cookies是指当用户访问某个站点时,随着某个HTML网页发送到用户浏览器中的一小段信息。当用户到达浏览器时,浏览器通常会将其保存在用户的硬盘中,其中有个别存储的信息会随同新用户的网页浏览请求被送回发出cookies的Web服务器。在用户的硬盘中创建cookies使用response.cookies命令,从用户的硬盘中读取cookies使用 request.cookies命令。