搜索
您的当前位置:首页正文

ASP动态网页设计A卷(答卷)

来源:知库网


ASP动态网页设计A卷(答卷)

《 ASP动态网页设计》闭卷形式、大专层次试卷(A卷)(.本试卷共有六大题,满分100 分,考试时间120 分钟)

一.单项选择题(每题2分,共40分)

1.将网页上传到Web服务器的过程中,使用Internet 所提供的(A )服务。

A、FTP

B、HTTP

C、SMTP

D、TelNet

2.嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?(C A. B.’‘C.<% %> D.<%= %>

3.下列哪种表单字段适合作为单一的选择题使用。(C )

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

4.哪个ASP对象可用来决定何时或如何将输出由服务器端传送至浏览器。(D )

A.Request

B.Session

C.Application

D.Response

5.哪个ASP对象可用来记录个别浏览器端专用的变量。(B )

A.Server

B.Session

C.Application

D.Client

6.想要在HTML中显示一个小于号“<”,需要用到字符实体(B)。

A >

B <

C

D \"

7.若要将浏览器端导向至其他网页,可使用哪个方法。(A.Redirect

B.Location

C.Flush

D.AppendToLog

8.下面不是网站的链接结构的是(B )。

A、层状结构

B、分散点集合结构

C、线性结构

D、网状结构

A )

9.下面程序段执行完毕,页面上显示内容是什么?(A)

<%

Dim strTemp

strTemp=\"user_name\"

Session(strTemp)=\"张三\"

Session(\"strTemp\")=\"李四\"

Response.Write Session(\"user_name\")

%>

A 张三

B 李四

C 张三李四

D 语法有错,无法正常输出

10.若要将数据由服务器传送至浏览器,可以使用哪个方法。(C)

A、Output

B、Redirect

C、Response

D、Write

11.下列有关单行文本框的语句哪个是错误的。(B)

A.不能响应onFocus事件B.标记的TYPE属性须设置为TEXT C.TAB

键顺序可以是1~999的数字D.若要显示默认文本,可设置V ALUE 属性

12.若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将

标记的METHOD属性设置为下列哪一个。(C )

A.POST B.STRING C.GET D.QUERY

13.若要设置下拉式菜单的各个选项,可以使用哪个标记。(A )A. B.

C.

14.下面程序段执行完毕,c的值是:(C)

<%

Application(\"a\")=1

Application (\"b\")=2

c= Application (\"a\")+ Application (\"b\")

%>

A 12

B ab

C 3

D 以上都不对

15.下面关于VBScript的命名规则的说法不正确的是_____A______。

A. 第一个字符必须是数字或字母。

B. 长度不能超过255个字符

C. 名字不能和关键字同名

D. 在声明的时候不能声明两次16.下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )

<%

Response.Write \"新浪\" %>

A 新浪

B 新浪

C 新浪

D 该句有错,什么也不显示

17.请问Mid(“I am a student.”,9,2)的返回值是什么?( A )

A “tu”

B “st”

C “en”

D “nt”

18.关于锚标签()说法错误的是:(D)

A 用name属性创建一个命名锚点,可以让链接直接跳转到一个页面的某一章节,而不用用户打开那一页,再从上到下慢慢找。

B 想要访问本页的锚点,在URL地址的后面加一个“#”和这个锚点的名字。

C href属性用来指定连接到的URL。

D href属性不能用来指定到一个邮箱地址

19.VBScript中,下列运算符优先级最高的是(B)

A 求余运算(Mod)

B 负数(-)

C 乘法和除法(*, /)

D 字符串连接(&)

20.下列哪一个代表记录集的最后一条记录之后的位置。(A )A.EOF B.FOF C.BOF D.ROF

二.判断题(每空1分,共10分,请打√或×)

1.由于Netscape浏览器不支持VBScript,因此,我们不能使用Netscape浏览器来浏览用VBScript编写而成的ASP网页。(×)

2.浏览者只要从浏览器的菜单栏选取“查看/源文件”,就可以看到我们辛苦编写出来的ASP程序代码。(×)

3.ASP程序代码中的<% Option Explicit%>表示所使用的变量皆无需声明。(×)

4.VBScript的注释符号为“//”。(√)

5.在VBScript中,while是指条件为假就执行循环,until是条件为真则执行循环。(×)

6.JavaScript中的prompt可以用来接收用户的输入数据。(√)

7.Session对象记录的是所有浏览器端共享的变量,而Application对象记录的则是个别浏览器端专用的变量。(×)

8.ASP可以通过一组称为ADO的对象模块来访问数据库。(√)9.Access数据库可能由一个或多个表所构成。(√)

10.我们可以在“数据源(ODBC)”中创建Access和SQL Server的系统DSN。(√)

二.填空题(每题2分,共20分)

1.WWW 服务以客户/服务器的工作模式,通过WWW 浏览器与WWW 服务

器在(HTTP )协议基础上进行信息资源的传输。

2.6个内置ASP对象是_____Response __、___Request____、Application、

Session、Server、ObjectContext。

3.____常量_____一经声明,在程序执行期间,其值不会改变。

4.如果不想使用ASP的输出缓存,可以设置Response对象的____expires ____属性为False。

5.建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的_____Close_______方法可以实现。6.ADODB.recordset对象的属性( pagecount )可以指定返回的记录集每页的记录总数

7.Session对象的____SessionID____属性是只读属性,其中包含了唯一的用户会话标识符。

8.语句a=DateDiff( “d”,Date(),#1/1/2006#) 将返回离2006年元旦还有多少天。

9.一般来说,网站的建设过程可以分为三个阶段:规划和准备阶段、(网页制作阶段)和后期维护阶段。

10、在VBScript 中,过程有两种,一种是Sub子程序,一种是Function 函数,两者的区别在于Sub子程序只执行程序而不返回值,而Function 函数可以将执行代码后的结果返回给请求程序。

三.简答(编程)题(共30分)

1.ASP与数据库连接一定要在服务器端设置DSN吗?。(8分)答:不一定,ASP

与服务器的数据库连接有两种方法,一种为通过DSN建立连接,另一种不用DSN建立连接。通过DSN连接数据库需要服务器的系统管理员在服务器的控制面板中的ODBC中设置一个DSN。如果没有在服务器上设置DSN,只要知道数据库文件名(比如Access、Paradox、FoxPro的数据库)或者数据源名(如SQLserver的数据库)就可以访问数据库,直接提供连接所需的参数即可。

2请编写代码,在页面上显示如下图形。注意:只要写出主要代码即可(10分)++++++

+++++

++++

+++

++

+

答:<%

Dim I,J

For I=6 To 1 Step -1

For J=1 To I

Response.Write \"+\"

Next

Response.Write \"

\"

Next

%>

3、利用Cookies设计一个客户的访问次数,记住客户端的访问。比如:你是第几次访问本站。(12分)

答:<% Response.Buffer=True '注意,必须有这句话 %>

因篇幅问题不能全部显示,请点此查看更多更全内容

Top