南京交通职业技术学院考试卷(A卷答案)
课程名称 | ASP动态网页设计 | 考试学期 | 2007-2008(1) | 得分 | |||||
适用专业 | 考试形式 | 机考 | 考试时间长度 | 120分钟 | |||||
一、 填空题(每空2分共30分) 1.Web服务以 客户机/服务器 模式运行。Web服务器通常是指安装了 服务器软件 的计算机。 3.表格通过 TABLE 标记来定义;表格中的每一行通过 TR 标记来表示;表格的标题通过 CAPTION 标记来定义。 5.设有三个变量a,b和c,其中a=3,b=4,c=5。则表达式a^b+b mod c-c\a的值为 84 。 二、单项选择题(每空2分共40分) 1.ASP的使用环境是( C ),在其支持下ASP程序才能够运行。 A. IE5.0 B. Netscape C. IIS D. DHTML 2.关于HTML文件说法正确的是:(C ) A.HTML标记都必须配对使用。 B.在<title>和</title>标签之间的是头信息。 C.HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的。 D.在<u>和</u>标签之间的文本会以加粗字体显示。 3.HTML使用锚标签<a>来创建一个连接到其他文件的链接,链接的资源( D )。 A.只能是HTML页面和图像 B.不可以是声音 C.不可以是影片 D.可以是网络上的任何资源 4. 要将页面的当前位置定义成名为”vbpos”的锚,其定义方法正确的是( D ) A.<a href=“vbpos”></a> B.<a href=“#vbpos”>vbpos</a> C.<a name=vbpos> D.<a name=“vbpos”></a> 5.以下标记符中,没有对应的结束标记的是( B )。 A.<body> B.<br> C.<html> D.<title> 6.若要产生一个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是否包含关键字。 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 direct "3_3.htm" d else response.write user&"你好!欢迎你访问本页面。" end if %> </body> </html> | ||||||||||||
发布评论