ASP复习题

更新时间:2023-09-16 00:22:01 阅读量: 高中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ASP复习题

一、单项选择题

1、支持ASP的WEB服务器有_____B_

A、windows B、IIS C、Apache D、Tomcat 2、ASP脚本中向客户端输出信息的方式有_____

A、<%变量名%> B、<%Response.write “输出内容”%> C、<%print “输出内容”%> D、<ìho “输出内容”%>

3、当用户通过表单向某asp页面提交请求时,在该asp页面中可以取得用户提交的数据的方法是______ A、Request(“表单中相应控件名称”) B、Response(“表单中相应控件名称”) C、Request.Form(“表单中相应控件名称”) D、session(“表单中相应控件名称”) 4、 Asp不支持的数据库类型有______

A、SQL Server B、Access C、EXCEL D、FoxPro 5、嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?

A. B. ' ' C. <% %> D. <%= %> 6、HTML表单的起始标记为_______。

A、FONT B、FORM C、BODY D、HTML

7、 如果想统计一个浏览者进入本站点以后浏览的页面次数(包括对同一页面的多次浏览)则可以使用______对象。 A、Application B、Request C、Server D、Session 8、 用于和数据库建立连接的对象是_______。

A、Fields B、Field C、Command D、Connection 9、若要将数据由服务器传送至浏览器,可以使用哪个方法?

A.Flush B.Redirect C.Response D.Write 10、Asp页面中用以包含其它页面的命令是_______。

A、return B、include C、include file D、global

11、假设计算机的名称为happy,Web主目录为C:\\Inetpub\\wwwroot\\,同时在此目录之下有一个ASP程序,其完整路径为C:\\Inetpub\\wwwroot\\ Ch0\\ShowTime.asp。请问,如果我们要在浏览器执行此ASP程序,必须在地址栏输入下列哪个网址? A.http://happy/ShowTime.asp

B.file:///Ch0/ShowTime.asp

C.http://Inetpub/wwwroot/Ch0/howTime.asp

D.http://happy/Ch0/ShowTime.asp 12、浏览者只要从浏览器的菜单栏选取“查看\\源文件”,就可以看到我们辛苦编写出来的ASP程序代码。

A.是 B.否

13、ASP程序代码中的<% Option Explicit %> 表示所使用的变量皆无需声明,是不是? A.是 B.否 14、若要停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端,可以使用哪个方法? A.Clear B.Flush C.End D.Write 15、若要将浏览器端导向至其他网页,可以使用哪个方法?

A.Redirect B.End C.Flush D.AppendToLog 16、下列哪种表单字段适合作为单一的选择题使用?

A.单行文本框 B.复选框 C.选择钮 D.下拉式菜单

17、我们可以使用哪个 ASP 对象取得表单字段的值?

A.Response B.Session C.Request D.Application 18、若要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将

标记的METHOD属性设置为下列哪一个? A.POST B.GOT C.GET D.QUERY 19、若要在完成目前的网页之后便结束Session对象,可以使用哪个方法?

A.Clear B.End C.Timeout D.Abandon 20、用来打开与关闭数据库连接的是哪个ADO对象?

A.Command B.Recordset C.Connection D.Field

21、用来读取、插入、删除或更新表记录的是哪个ADO对象?

A.Command B.Recordset C.Connection D.Field 22、若要移动到表的最后一条记录,可以使用哪个方法?

A.Move B.MoveNext C.MoveFirst D.MoveLast 23、下列哪一个代表表的第一条记录?

A.EOF B.FOF C.BOF D.ROF 24、创建链接时,若要链接到上一级目录中的网页文件a.HTML,格式应为( ) A. 热点 B. 热点

C. 热点 D. 热点 25、下列哪一个变量名称是正确的?

A. 111 B. ab_1 C. _sum D. a?b

26、请问Mid(“八千里路云和月”,3,2)的返回值是什么?

A. “千里” B. “里路” C. “里” D. “路云” 27、请问Int(3.45)和Int(-3.45)的值分别是什么? A. 4、-4 B. 3、-4 C. 3、3 D. 3、-3 28、下列哪一个函数可以将数值转换为字符串?

A. Cdate B. Cint C. CStr D. CDbl 29、请问下面程序段执行完毕,页面上显示内容是什么:

<%

Response.Write “新浪” %>

A. 新浪 B. 新浪 C. 新浪(超链接) D. 该句有错,无法正常输出

30、若文本框输入的文字采用*号屏蔽,则在标记中的属性应采用( )方法设置。 A. Type=”*” B. Type=”Password” C. Name=”Password” D. Value=”Password” 31、请问下面程序段执行完毕,页面上显示的内容是什么? <%

Response.Write “春秋” Response.End

Response.Write “战国” %>

A. 春秋 B. 战国

C. 春秋战国 D. 春秋(换行)战国

32、若表单提交数据时采用Post方法,则服务器端要获得表单提交的数据,应使用( )语句。

A. Request.Form(“表单域名称”) B. Request.QueryString(“表单域名称”) C. Request.Write “表单域名称” D. Request.Write(“表单域名称”) 33、Session对象的默认有效期为多少分钟?

A. 10 B. 15 C. 20 D. 应用程序从启动到结束 34、请问下面程序段执行完毕,c的值为多少? <%

Session(“a”)=1 Session(“b”)=2

c=Session(“a”)+Session(“b”) %>

A. 12 B. 3 C. ab D. 以上都不对 35、请问下面程序段执行完毕,页面上显示的内容是什么? <%

Dim strTemp

strTemp=\

Session(\张红\Session(strTemp)= \王刚\

Response.Write Session(“user_name”) %>

A. 张红 B. 王刚

C. 张红王刚 D. 语法有错,无法正常输出

36、Response对象的( )属性可表明客户端是否与服务器断开。 A. IsClientConnected属性 B. Expires C. ExpiresAbsolute属性 D. CacheControl属性 37、下面不属于Request对象的集合成员的是( )。

A.Cookies B.Form C.Querystring D.Server 38、下面关于编写ASP程序,说法不正确的是( )。 A.<%和%>符号必须和ASP语句放在同一行。

B.ASP语句要分行写,一般不把多条ASP语句写在一行里。 C.使用REM或“'”符号来标记注释语句。 D.在ASP程序中,字母不分大小写。

39、使用( )语句可立即从Sub过程中退出,程序继续执行调用Sub过程的语句之后的语句。 A. Exit Sub B. Exit C. D. Loop 40、VBScript只有一种数据类型,即___ ________类型。 A. variant B.int C.string D.time

二、问答题

1. 请简述静态网页的工作原理及动态网页的工作原理。

2. 如何利用ASP的Request对象取得表单中的数据。Post get

3. 请叙述Session对象和Application对象各自的作用和最主要的区别。

三、编程填充

1、下面的程序所完成的任务是连接数据库,并读取其中books表中的所有记录并输出到客户端。(把books表中所有记录以表格的形式显示到单个页面中,每条记录为一个表格行)。请填充划线部分的代码。 <%

dim connstr

set conn=server.createobject(\

conn.open \ \Set rst=Server.CreateObject(\rst.CursorLocation=2 rst.CursorType=3

strSQL=\

rst.Open ____sql.conn.1.3___________ I=0

Response.Write \Do while not rst.___eof_________ Response.Write \ \ \ \____Rsponse.write “”__________ I=I+1

Loop

Response.Write \rst._____close______ set rst=nothing %>

2、下面是一个HTML文件,主要包括一个表单用来提交用户注册的相关信息(姓名、性别等),请将该文件的内容补充完整。

<_form_______ method=\英文姓名:


满意答案

b b c d c d a d c c d b b b a c c c c c b d b b b b b c c b a a c b ba d a a a 1. 请简述静态网页的工作原理及动态网页的工作原理。静态HTML即普通HTML文档是由标记集合构成的,这些标记以规范的方式决定了页面在浏览器中的显示.它们是以页面的结构和内容为基础,浏览器会自动对这些标记译码并显示,工作就结束了.静态HTML网页的布局无法动态地随浏览器的改变而改变.例如,当用户在浏览时改变窗口的大小,文本会被刷新,但图像的大小并不会随之改变.当然,静态HTML也可以存在一些动态的内容,但它们都是被动的,没有交互性或者交互性有限.

动态HTML是一组技术,是一种新的思想方法,它被设计用来创造和显示更多的交互性网页,包括动态样式,动态内容,2D布局,数据捆梆和多媒体效果等等。 动态HTML (DHTML) 是一门令人兴奋的新技术,它完全克服了传统 HTML 的不足,极具发展前景。DHTML使用一个文件对象模型 (DOM) 来扩充 HTML 语言,使得 WEB 页面的所有元素及其属性都可以实时存取, 从而允许你使用脚本动态地修改页面元素,而这些都不需要 WEB 服务器的干预。使用 DHTML 完全能够设计出复杂的,动态的,交互式的 WEB 页面,使我们的WEB 页面将因此而变得更为生动和精彩。DHTML目前正在发展中,尚没有形成一个标准。Microsoft 和 Netscape 两大公司对 DHTML 各有自己的看法,尽管两大公司都使用了很多相同的技术术语,并引用相同的已发表和提议的标准集合,但在具体实现中,两者不能统一。Netscape 是增加一些新的标记(主要是Layer, Ilayer等),而 Microsoft 是对现有的标记增加一些新的属性。由此引起的问题是在Internet Explorer上正常运行的动态网页,在 Netscape 上可能会不正确运行;反之亦然。W3C 目前正在努力开发一种标准使它能与所有的平台和浏览器兼容。

3. 请叙述Session对象和Application对象各自的作用和最主要的区别1.应用范围不同。Session是对应某一个用户的。而Application是整站共用的。 2.存活时间不同。Session是在站点的页面从打开到被关闭之前一直生存的,关闭或跳转到其它网站就会使Session死掉。而Application是从站点发布以来一直存活的,除非重启了站点服务,IIS。 三、1、sql.conn.1.3eof\2、form actionsubmitformhtml

本文来源:https://www.bwwdw.com/article/bgth.html

Top