南京交通职业技术学院考试卷(A卷答案)Array课程名称ASP动态网页设计考试学期 2007-2008(1)得分适用专业考试形式机考考试时间长度120分钟2分共30分).Web服务以客户机/服务器模式运行。
Web服务器通常是指安装了服务器软件的计算机。
.使用FONT标记设置字体的字符格式时,应将文本置于<FONT>和</FONT>标记之间,并通过FACE 属性来设置文本的字体,通过SIZE 属性来设置字号,COLOR 属性来设置颜色。
.表格通过TABLE 标记来定义;表格中的每一行通过TR 标记来表示;表格的标题通过CAPTION 标记来定义。
.表单对象的名称由NAME 属性设定;提交方法由METHOD 属性指定;若要提交大数据量的数据,则应采用POST 方法;表单提交后的数据处理程序由ACTION 属.设有三个变量a,b和c,其中a=3,b=4,c=5。
则表达式a^b+b mod c-c\a的值为84 。
.REQUEST 对象的Cookies集合用于获取客户端的Cookie内容,RESPONSE 对象的集合用于设置客户端的Cookie内容。
2分共40分).ASP的使用环境是( C ),在其支持下ASP程序才能够运行。
A. IE5.0B. NetscapeC. IISD. DHTML.关于HTML文件说法正确的是:(C )A.HTML标记都必须配对使用。
B.在<title>和</title>标签之间的是头信息。
C.HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的。
D.在<u>和</u>标签之间的文本会以加粗字体显示。
.HTML使用锚标签<a>来创建一个连接到其他文件的链接,链接的资源(D )。
A.只能是HTML页面和图像B.不可以是声音C.不可以是影片D.可以是网络上的任何资源要将页面的当前位置定义成名为”vbpos”的锚,其定义方法正确的是( D )A.<a href=“vbpos”></a> B.<a href=“#vbpos”>vbpos</a>C.<a name=vbpos> D.<a name=“vbpos”></a>.以下标记符中,没有对应的结束标记的是(B )。
A.<body> B.<br> C.<html> D.<title>.若要产生一个4行30列的多行文本域,以下方法中,正确的是(C )。
A.<Input type=”text” Rows=”4” Cols=”30” Name=”txtintrol”>B.<TextArea Rows=”4” Cols=”30” Name=”txtintro”>C.<TextArea Rows=”4” Cols=”30” Name=”txtintro”></TextArea>D.<TextArea Rows=”30” Cols=”4” Name=” txtintro”></TextArea>7.关于VBScript,下列说法正确的是(A )。
A.VBScript只有一种数据类型。
B.可以使用Dim、Private、Public和Const关键字声明变量。
C.VBScript中,变量必须先声明再使用。
D.以上全都错误。
8.在VBScript中,注释采用( C )A. //B. /*…*/C. ‘D.“9.关于VBScript 过程,下列说法错误的是( B )。
A. call语句用于 Sub 或 Function 过程的调用。
B. 调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。
C. Function 函数可以有返回值。
D. 使用 Exit Function 语句可以从 Function 过程中立即退出。
10.关于Response对象的Write方法,下面的说法中错误的是( A )A.使用该方法只能输出字符串。
B.使用该方法输出字符组合“%>”,应使用转义序列“%\>”,C.若要显示的信息包含双引号,必须将双引号改写为两个双引号““””或一个单引号“‘”。
D.在编写脚本时,<% Response.Write X %>也可以写成<%=X%>。
11.Response对象的(C )方法可以停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端。
A.Clear B.Flush C.End D.Write12.Response对象的属性(D )可以用于表明页输出是否被缓冲。
A. TotalBytesB. ContentTypeC. statusD. Buffer13.服务器端要获得客户端所提交的表单数据,应使用( A )对象来实现。
A.Request B Response C.Server D.Session14.使用下面哪一个关键字创建服务器组件的实例(B )。
A.Dim B.Set C.Var D.Private15.在服务器端,若要将页面导航到index.asp,应使用Response对象的(C )方法来实现。
A.WriteB. TransferC. RedirectD. Flush16.若要将虚拟路径转换为真实的物理路径,以下语句中正确的是(D )A. Response.MapPath( 虚拟路径)B. Request.MapPath( 虚拟路径)C. Server.URLEncode( 虚拟路径)D. Server. MapPath( 虚拟路径)%>17.关于Cookies,以下说法错误的是( B )。
A.Cookies是用户访问某些网站时由web服务器在客户端磁盘上写入的一些小文件。
B. Cookies是用户访问某些网站时在web服务器磁盘上写入的一些小文件。
C. Cookies的Expires属性用于指定Cookie的过期日期。
D. Cookies的HasKeys属性用于确定Cookie是否包含关键字。
18.在执行A页面是,若要调用执行B页面,B页面执行完后,继续执行A页面,则应通过Server对象的(C )方法来实现。
A.Transfer B.Redirect C.Execute D.href19.若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中,正确的是( B)A.Session(“passflag”)=0 B. Application(“passflag”)=0C. Set Session(“passflag”)=0D. Public passflag20.以下对Global.asa的说法中,错误的是( B )A.该文件对于一个ASP应用程序而言,是可选的。
B.该文件可放在站点的任何位置。
C.Session和Application对象的事件处理过程,必须放在该文件中,以便实现对相应事件的捕获。
D.在该文件中也可以<Object>来创建对象。
三、编程题(每题10分共30分)1.编写一个HTML页面,当单击按钮时显示出1到1000之间所有不能被7整除的数的和。
所示。
<html><head><title>无标题文档</title><script language="vbscript">sub aa_onclick()dim sumsum=0for i=1 to 1000if i mod 7 <>0 thensum=sum+iend ifnextmsgbox "1到1000之间所有不能被7整除的数的和为"&sumend sub</script></head><body><form name="form1" action="" method=""><input type="button" value="显示结果" name="aa"></form></body></html>2.编写一ASP页面,利用Response 对象的write 方法,向客户端浏览器输出一个如图所示的表格;<%@LANGUAGE="VBSCRIPT"%><html><head><title>无标题文档</title></head><body><%response.write "<table border=1>"response.write"<tr>"response.write "<td >班级</td><td ><p>姓名</td><td >政治面貌</td>"response.write" </tr>"response.write"<tr>"response.write"<td>05421</td><td >李红</td><td>团员</td>"response.write" </tr>"response.write"<tr>"response.write"<td >05422</td><td>王丹</td><td>党员</td>"response.write" </tr>"response.write" </table>"%></body></html>3.编写一个如图所示的静态网页和一个ASP动态网页,在静态网页中创建一个登录表单,用于提交用户名和密码,在动态网页中检查是否输入了用户名和密码,如果没有输入这些信息则重定向到静态网页中,如果已经输入了这些信息则显示欢迎信息。