A S P动态网页设计考试卷(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.0
B. Netscape
C. IIS
D. 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.Write
12.Response对象的属性(D )可以用于表明页输出是否被缓冲。
A. TotalBytes
B. ContentType
C. status
D. Buffer
13.服务器端要获得客户端所提交的表单数据,应使用( A )对象来实现。
A.Request B Response C.Server D.Session
14.使用下面哪一个关键字创建服务器组件的实例(B )。
A.Dim B.Set C.Var D.Private
15.在服务器端,若要将页面导航到index.asp,应使用Response对象的(C )方法来实现。
A.Write
B. Transfer
C. Redirect
D. Flush
16.若要将虚拟路径转换为真实的物理路径,以下语句中正确的是(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是否包含关键字。textarea中cols表示
18.在执行A页面是,若要调用执行B页面,B页面执行完后,继续执行A页面,则应通过Server对象的(C )方法来实现。
A.Transfer B.Redirect C.Execute D.href
19.若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中,正确的是( B)A.Session(“passflag”)=0 B. Application(“passflag”)=0
C. Set Session(“passflag”)=0
D. Public passflag
20.以下对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 sum
sum=0
for i=1 to 1000
if i mod 7 <>0 then
sum=sum+i
end if
next
msgbox "1到1000之间所有不能被7整除的数的和为"&sum
end 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动态网页,在静态网页中创建一个登录表单,用于提交用户名和密码,在动态网页中检查是否输入了用户名和密码,如果没有输入这些信息则重定向到静态网页中,如果已经输入了这些信息则显示欢迎信息。
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<form name="form1" method="post" action="3_3.asp">
<table width="270" border="0">
<tr>
<td width="62">用户名:</td>
<td width="198"><input type="text" name="text1"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="text2"></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="提交"></td>
<td><input type="reset" name="Submit2" value="重置"></td>
</tr>
</table>
</form>
</body>
</html>
<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<%
dim user,pass
user=request.form("text1")
pass=request.form("text2")
if user="" or pass="" then
else
response.write user&"你好!欢迎你访问本页面。" end if
%>
</body>
</html>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论