ASP期末试卷答案文档格式.doc
《ASP期末试卷答案文档格式.doc》由会员分享,可在线阅读,更多相关《ASP期末试卷答案文档格式.doc(11页珍藏版)》请在冰点文库上搜索。
23、广告信息内容设置文件(即计划文件)必须按固定的格式编写并保存为.txt格式的文件。
24、创建Counters组件实例必须放在global.asa文件中。
25、利用ADO实现数据库操作时,ASP的Recordset对象用来浏览和操作已经连接的数据库内的数据
26、使用Connection对象的Open方法可建立到数据源的物理连接,在该方法成功完成后才真正建立,才能对数据源发出命令并且处理结果。
27、Command对象的ActiveConnection属性用来指定当前Command对象所属的Connection对象,即指定Command对象属于哪个数据库连接。
28、在数据表Mtable中查询所有资料的语句是:
Select*FromMtable
29、允许所有的用户登录到特定的服务器上去访问数据库,它对当前机器上所有用户可见,即面向所有用户的DSN是:
系统DSN
30、Connection连接对象的常用属性ConnectionString表示:
数据库连接信息
31、如果指定CommandType类型值=1,则表示:
SQL命令类型
32、LockType参数值=2,表示:
只能同时被一个用户所修改,修改时锁定,完毕解锁
33、Recordset记录集对象的方法MoveNext表示:
指针移至下一条记录
34、Field对象的属性Value表示:
字段值
35、asp主要为HTML编写人员提供了在服务器端运行脚本的环境,使HTML编写人员可以利用VBScript和JScript或其他第三方脚本语言来创建ASP,实现有动态内容的网页。
36、ASP程序的脚本不是在客户端运行的,传送到浏览器上WEB页是在服务器上生成的。
37、IIS允许在一台计算机上创建多个WEB站点,这些站点可以共同使用一个IP地址同时提供信息发布服务。
它的实现方法是为不同网站指定一个不同的TCP端口来加以区分。
38、ASP文件的后缀名为:
ASP
39、ASP用分隔符<
%和%>
来包括脚本命令。
40、<
HR>
标记的Width属性用于设置水平线宽度,默认单位是像素,也可以使用占浏览器窗口的百分比来设定。
41、在<
Body>
标记的属性中,用于设置网页背景颜色的是<
BodyBgcolor=>
,用于设置网页文本颜色的是<
Bodytext=>
42、表单标记<
Form>
的Action属性用于指定表单处理程序的URL,Method属性用于定义处理站点访问者提供数据的方法。
43、<
InputType=””>
标记的name属性用于为输入区域命名,value属性用来指定输入区域的默认值。
44、在ASP文件中直接声明主要脚本语言为VBScript的语句为:
<
%@Language=VBScript%>
45、VBScript中只有一个数据类型,即Variant类型,也叫做变体类型。
46、VBScript包括4种类型的运算符,即算术运算符、连接运算符、关系运算符和逻辑运算符。
47、.常量一经声明,在程序执行期间,其值不会发生改变。
48、VBScript中声明多个变量时,使用逗号分隔变量。
49、数组中的每个元素都用唯一的下标来识别。
50、Request对象用于接收客户端浏览器提交的数据,而Response对象的功能则是将服务器端的数据发送到客户端浏览器。
51、如果Request对象中没有指定准确的集合名称,ASP会自动按QueryStiring、Form、Cookies和ServerVariable的顺序来搜索确定数据的获取方法。
52、当HTML表单用GET方法向ASP文件传递数据时,用户提交的数据将附在URL的查询字符串中一起被提交到服务器端指定的文件中。
53、Response的Redirect方法可以自动完成页面间的跳转
54、缓存功能的打开和关闭是通过Response对象的.Buffer属性来完成的。
55、Server对象提供方法HTMLEncode用以转换HTML标记,避免这些特定字符被浏览器进一步作解译。
二、选择题(40分)
[B]1、默认情况下,安装完Window2000Professional之后,IIS被安装了?
A、是B、否
[B]2、如果要在在浏览器中预览客户端文件123.htm,应该
A、单击客户端文件123.htm
B、双出客户端文件123.htm
C、在浏览器地址栏输入:
123.htm
D、在浏览器地址栏输入:
http:
//server/123.htm
[A]3、利用HTML开发的静态网页,其扩展名应为:
A、.htmB、.aspxC、.aspD、没有严格限制
[D]4、以下标记符中,成对使用的标记是:
A、<
hr>
B、<
BR>
C、<
img>
D、<
title>
[B]5、若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:
.。
以下用法正确是:
ahref=>
my.jpg<
/a>
B、<
<
imagesrc=”my.jpg”>
<
C、<
D、<
[B]6、用来设置表格背景颜色的属性是:
A、backgroundB、bgcolorC、borderColorD、backgroundcolor
[B]7、若链接页面以新窗口方式载入,应在Taget中设置成项。
A、_parentB、_blankC、_topD、_self
[C]8、在VBScript中,注释采用:
A、//B、/*……*/C、’D、“
[C]9、在VBScript中,退出函数过程,应使用的语句是:
A、ExitB、ExitsubC、ExitFunctionD、ExitDo
[B]10、在VBScript中,用于字符串连接的运算符有“+”和。
A、*B、&
C、#D、@
[A]11、Application_OnStart事件与Session_OnStart事件哪个先执行?
A、前者B、后者
[D]12、下面说法中正确的是:
A、当客户从一个网页转到另一个网页时,保存承Session中的信息会丢失。
B、Session对象的有效期默认为40分钟
C、Session对象的有效期不能更改
D、Session对象到期前可以用Abandon方法强行清徐。
[A]13、<
%Response.write(‘现在是’&
Now()%>
运行后,页面上显示的内容是:
A、系统的日期与时间B、系统日期
C、现在是Now()D、’现在是’&
now()
[A]14、在Counters组件中,一旦创建了一个计数器,则在站点中的任何页检索和控制它的值。
A、可以B、不可以
[B]15、利用BrowserCapabilities组件来侦测端浏览器的性能
A、服务器B、客户端
[A]16、若需要建立大量链接的页面为访问者提供导航时,可以采用组件。
A、ContextLinkingB、ADRotator
C、BrowsercapabilitiesD、PageCounter
[C]17、ADO中最基本的和核心的对象有三个:
Connection连接对象、Command命令对象和:
A、Field对象B、Parameter对象
C、Recordset对象
[A]18、设置数据源,需要在windows2000server中打开:
A、ODBC数据源管理器B、DSN数据源管理器
C、WEB数据源管理器D、SQL数据源管理器
[B]19、中小型交互式网站的网络数据库一般选择:
A、SQLServerB、Access
C、OracleD、FrontPage
[A]20、Connection连接对象的Open方法的连接参数Driver,意思是:
A、驱动程序名(指明数据库类型)B、数据提供者
C、ODBC数据源名D、DSN
[B]21、Connection连接对象的常用属性Mode值设为1,表示所连接的数据库为:
A、可读可写权限B、只读权限C、只写权限
[D]22、程序如下:
%cn.Closesetcn=nothing%>
表示:
A、关闭数据库连接B、关闭连接
C、关闭数据库D、关闭数据库连接并将连接对象彻底清除
[B]23、下列表示查询说法错误的是:
A、参数查询是指在查询中要输入查询参数
B、在参数查询中可以不运用Parameters参数集合和Parameter参数对象
C、利用查询就是把放在ASP中的SQL语句事先写在数据库的查询中,加快查询操作的速度。
D、使用Command对象的Execute方法可执行在对象的CommandText属性中指定的查询。
[A]24、在Recordset对象的属性中,用于表示记录集总数的是:
A、RecordCountB、Count
C、PageSizeD、PageCount
[A]25、进行数据库查询,是否一定要使用Connection对象?
A、是B、否
[D]26、下面关于动态网页的说法不正确的是:
A、可以从HTML的表单中接收信息并且存到数据库中
B、可根据不同访问者显示不同内容,创建个性化主页。
C、可跟踪用户网站上的活动内容并且存入日志文件
D、需要浏览器执行网页中动态效果的程序。
[D]27、在ASP文件中,不可以包含以下内容。
A、HTML标记
B、VBScript或Jscript语言的程序代码。
C、ASP语法
D、声音、图像等多媒体。
[A]30、下面关于编写ASP程序,说法不正确的是:
符号必须和ASP语句放在一行
B、ASP语句必须分行写,不能将多条ASP语句写在一起
C、使用REM或“’”符号来标记注释语句
D、在ASP程序中,字母不分大小写
[C]31、下面关于标记的说法不正确的是:
A、标记需要填写在一对尖括号(<
>
)内
B、在书写标记时,英文字母的大小写或混合使用大小写都是允许的
C、标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔
D、HTML对属性名称的排列没有特别的要求。
[A]32、以下标记中,可用于在网页中插入图像的是:
:
Img>
标记
Br>
H3>
Src>
[B]33、在超链接中如果指定()框架名称,链接目标将在链接文本所在的框架网页出现,并且链接文本窗口将被刷新:
A、Black
B、Self
C、Parent
D、Top
[B]34、<
InputType=”Reset”>
是一个:
A、文本框
B、重新填写的按钮
C、下拉菜单
D、提交给服务器的按钮
[C]35、Response对象的()属性可指定缓存页面的确切到期日期和时间。
A、Buffer属性
B、Expires属性
C、ExpiresAbsolute属性
D、CatheControl属性
[D]36、下面不属于Request对象的集合成员的是:
A、Cookies
B、Form
C、QueryString
D、Server
[A]37、下面不属于Request.ServerVariables集合可以读取服务器端环境变量的是:
A、客户端的网速
B、客户端所提交内容的数据类型
C、发送请求的端口号
D、发出请求的远程主机的IP地址
[D]38、关于For…Next语句,下面说法错误的是()
A、可以在循环中的任何位置放置一个ExitFor语句。
B、step的值必须是整数,默认为1。
C、Fori=1To15Step4,这一行说明循环体最多可以执行4次。
D、计数变量I可以是变量或表达式。
[B]39、Recordset对象在使用前需要使用()对象建立数据库的连接。
A、Application
B、Connection
C、Server_OnStart
D、Session
三、判断题(10分)
[√]1、如果链接指的是站点文件夹之内的网页,就是内部链接
[×
]2、可以使用任何的文字处理软件来编写HTML程序。
[√]3、无序列表由3个标记组成,其中<
ul>
说明是未标序的列表。
[√]4、图像标记的语法格式为:
imgscr=图像的URL地址>
]5、开发ASP网页所使用的脚本语言只能是VBScript
[√]6、局部变量与全局变量的声明都使用“Dim”。
]7、VBScript中的语句区分大小写。
[√]8、Session和Application对象的事件过程只能写在global.asa文件中。
[√]9、Cookie是一个记录,当访问一个需要唯一标识地址的Web时,它会在硬盘中记录下一个标记。
[√]10、右以通过request对象中的ServerVariables集合来获取服务器的名称。
[√]11、同Application对象一样,Session对象中也提供了Onstart及OnEnd两个事件。
]12、<
%session.timeout=5%>
指为服务器指定超时时限为5分钟。
[√]13、BrowserCapabilities组件注册名:
MSWC.BrowserType。
[√]14、在链接一本在线小说时,须建立一个文本文件,在此文件中存放的待链接URL及描述之间用TAB制表符隔开。
[√]15、ActiveX是一个存在于Web服务器上的文件
]16、所有符ActiveX标准的组件在ASP中都可以使用,不需要注册。
]17、利用ContextLinking组件可制作广告轮显效果。
[√]18、除服务器内置组件外,ASP还可以使用第三方组件
[√]19、ContextLinking组件将所有待链接的文件及说明等详细资料均存放在一个文本文件中,因此日后维护网站以及页面上的链接仅编辑这个文本文件即可。
]20、在连接ODBC的数据源时,可以使用预定义DSN
[√]21、建立数据源与ADO程序之间的连接,可使用Command对象
[√]22、Connection连接对象的常用方法CommitTrans表示提交事务处理。
]23、Open方法的参数CusorType表示锁定类型。
[√]24、Recordset对象的BOF属性用于判断当前记录是否在记录集的开头。
四、问答题(24分)
1、网页通常可以分为哪两类,有何区别?
答:
静态和动态网页
静态网页指:
用HtML,Dhtml做出来的网页他被浏览器自动识别出我们看到的网页
动态的网页:
由ASP、JSP\PHP\等文件根据不同的参数生成出来的HTML
2、简述ASP页面的工作流程。
其工作的流程如下:
(1)第一步服务器会读取ASP页面内容,判断是否有ASP服务器端的代码需要执行。
判断的方法有两种,一种是查看语句中的ASP的特有<
%%>
脚本标记;
第二种是查看是否被指定要运行在服务器端,如:
scriptrunat="
server"
。
(2)假如有要运行的ASP代码,ASP会将这些代码挑出来逐行进行解释。
假如没有要运行的ASP代码,它仅是简单地通知IIS这种情况。
(3)ASP运行解释后,将把结果返回给IIS。
对于那些非服务器端的脚本,或不需要ASP进行服务器处理的,将被返回给IIS。
脚本输出与静态HTML代码会进行合并,形成一个最终的网页页面。
(4)IIS把网页发送给客户端浏览器上。
3、试述表单的作用。
表单的最直接的作用就是它可以从客户端浏览器收集信息,并将所收集的信息指定一个处理的方法。
4、在制作一个“信息反馈表”网页时,用到“用户名、口令、意见”3个文本域,请问应分别设计何种格式的文本域。
用户名:
单行文本框。
口令:
密码文本框。
意见:
多行文本框。
5、在客户端与服务器端运行VBScript脚本有何区别?
分别应如何声明?
他们在客户端运行保密性差,服务器端运行保密性较好,
VBScript属于松散型变量定义,可以申明直接用,是默认的服务器脚本
JAVcript属于紧凑型变量定义,不可以申明直接用,是默认的客户端脚本
6、在HTML中如何用VBScript脚本?
第一种方法:
加入脚本标记<
scriptlanguage=”vbscript”>
……<
/script>
,在标记中书写VBScript语句;
第二种方法:
在HTML标记中直写,如<
ahref=”vcscript:
window.close()”>
关闭窗口<
此方法一般用于VBScript中的对象。
7、在VBScript脚本语言中,如何使用HTML标记语言?
作为输出语句在VBScript中输出HTML标记即可。
8、ASP中Application对象和Session对象的区别?
(请举例说明)
Application对象:
存储的信息可以供全体应用程序使用,如聊天室中,大家可以看到所有用户的聊天记录。
Session对象:
存储特定的用户会话所需的信息,如聊天室中,与某人进行私聊。
9、试述Global.asa文件的作用。
可选文件,可放在根目录或任何子目录下,用来存储事件信息和由应用程序全局使用的对象
10、在浏览器中显示“今天天气很好!
”这句话,请分别用HTML、VBScript、ASP写出对些话的输出方法?
HTML中:
直接书写“今天天气很好!
”
VBScript中:
Document.write(“今天天气很好!
”)
ASP中:
response.write(“今天天气很好!
11、创建ASP服务器组件的两种方法?
(假定组件名为:
MSWC.NextLink)
方法一:
%set变量名=Server.CreateObject(“MSWC.NextLink”)%>
方法二:
ObjectRunat=”server”Id=”变量名”ProgID=”MSWC.NextLink”)<
/Object>
12、Counters与PageCounter组件的区别是什么?
(1)作用不同:
Counters组件用来统计一个页面被访问的次数,如页面被请求的次数、站点的访问者、统计广告点击次数等。
而PageCounter组件只能对页面的点击次数进行统计。
(2)用法不同:
Counters组件的创建必须放入Global.asa文件中,而PageCounter组件无须。
13、使用广告轮显组件显示广告条涉及到哪几个文件?
涉及到3个文件。
(1)广告信息内容设置文件