《电子商务网站建设(二)》复习资料
一.选择题
1<% Dim SearchString, SearchChar, MyPos
SearchString ="FSOFSOFSOFSO" SearchChar = "O"  MyPos = Instr(7, SearchString, SearchChar, 1)  %>
运行上面这段程序后,MyPos的值为:( 
A3          B6            C        D12
2、在下列建立Recordset对象的方法中错误的是:( 
A Set Rec_ObjServer.CreateObject(ADODB.Recordset)
BSet Rec_Obj= Connection.Execute(“数据表名”)
CSet Rec_ObjConnection.ExecuteSQL指令)
D<OBJECT Runat=Server"  ID=" Rec_Obj "  ProgID=" ADODB.Connection "> </OBJECT>
3、关于事件调用方法的叙述中错误的是( 
A.通过事件处理过程名来调用事件处理过程(事件过程)
B.通过内联事件来调用,即把该事件名当作某个标识中的一个属性,把事件代码当作该事件的属性值。
C.通过FOR/EVENT属性来控制事件,即用FOR属性指定对象,用EVENT属性指定事件。
D.通过HTML控件中的属性来控制事件处理,即把过程名当作属性使用,而把事件名作为属性值使用。
4、动态网页与静态网页的最大区别在于 
A.动态网页无法支持后台数据库
B.动态网页无法有效地对站点信息进行及时地更新
C.动态网页实现动态显示效果
D.动态网页可以实现各种动态的交互功能
5ASP源程序安全保密性较高,其主要的原因在于(  )。 
AASP是面向对象的脚本环境,故其封装性较好
BASP在服务器端运行,运行结果以HTML主页形式返回给用户浏览器
CASP脚本语言语法严密,结构复杂
DASP文件不依赖于HTML文件,独立性较高
6、为了获取查询HTTP请求中问号(?)后的信息,则应使用ServerVariables集合中那个服务器变量(  )。
AREMOTE_ADDR          BREMOTE_HOST
CQUERY_STRING          DSERVER_NAME
7ASP提供的服务器组件中哪个实现数据库读取或存取数据(  )。
ACONTENT LINKING组件      BADO组件
CFILESYSTEM组件            DAD ROTATOR组件
8、在SQL-SERVER2000中,一个数据库表只能设置一个主键,但是可以将包含多个字段的字段组合设置为主键,设置时只需按(  )键将多个字段选中,然后再将其设为主键。
ASHIFT                  BCTRL     
CALT                    DCTRL+ALT
9、为了将图片a.gif超链接到b.asp文件,以下语句正确的是(  )。
A<a  href=”a.gif”> <img src=”b.asp”></a>
B<a  href=”b.asp”> <img src=”a.gif”></a>
C<a  href=”b.gif”> <img src=”a.asp”></a>
D<a  href=”a.gif”> <img src=”b.asp”></a>
10、在Vbscript中声明变量有DimPublicPrivate三个语句,下面变量名合法的是(  )。
ASUB                      B_STRING     
CMY_NAME                  DMONEY_9000$
11ASP提供的服务器组件中哪个实现数据库读取或存取数据(  )。
ACONTENT LINKING组件        BADO组件
C当前页面脚本发生错误FILESYSTEM组件            DAD ROTATOR组件
12、在Vbscript中声明变量有DimPublicPrivate三个语句,下面合法的变量名是(  )。
A9sum                        BFUNCTION     
Cstudent_name                D_above
13、为了使ASP文件执行完本网页后还能将网页变量或对象实例的内容记录下来,ASP除了使用ApplicationSession对象在网页传递变量以外还可以使用Request的( )集合实现。
AForm集合                    BQueryString集合 
CServerVariable集合          DCookies集合
14VBSCRIPT函数中判断对象是否初始化并返回布尔值的是( 
AISempty               BISnull()
CISdate                 DISobject()
15、若在Global.asa文件中有①Session_OnStart()
Application_OnStart()、③Application_OnEnd
Session_OnEnd()四个事件,则它们在文件中的定义顺序依次为:(  )。
A.①②③④                  B.②①③④
C.②①④③                  D.①②④③
16<% Dim MyIndex, MyArray(3)
        MyArray(0) = "Sunday"
        MyArray(1) = "Monday"
        MyArray(2) = "Tuesday"
        MyIndex = Filter(MyArray, Tue”,-1-1)%>
      运行上面这段程序后,MyIndex的值为:( 
ASunday    BMonday    CTuesday  DNull
17、在下列建立Recordset对象的方法中错误的是:( 
A Set Rec_ObjServer.CreateObject(ADODB.Recordset)
BSet Rec_Obj= Connection.Execute(“数据表名”)
CSet Rec_ObjConnection.ExecuteSQL指令)
D<OBJECT Runat=Server"  ID=" Rec_Obj " ProgID=" ADODB.Connection "> </OBJECT>
18Request对象和Response对象共同具有的集合是(  )。
AForm集合                BQueryString集合 
CServerVariable集合    DCookies集合
19、下列方法中不属于SERVER对象的方法是(  )。
AAbandon()             BCreatobject()
CMapPath()              DURLEncode()
20、关于SessionApplication的比较下列说法错误的是(
A.两者都允许用户自定义属性
B.两者都可以用于存取对象中的变量及对象实例
C.两者变量都有相同的生命周期
D.两者都有ONSTARTONEND事件代码,但它们发生时间不同
二.填空题
1Session其实是利用__________进行信息处理的。当用户首先进行了________________请求后,服务器端就在用户浏览器上创建一个名为________________Cookie;当用户第一次请求给定应用程序中的.asp文件时,ASP会自动为这个用户创建一个______________变量,并将其作为一个Cookie存储在用户的Web浏览器中。1. CookieHTTPASPSESSIONIDSESSIONID
2ASP组件需要使用SERVER对象的________________                方法来创建其对象后才能使用。
2. Creatobject
3Connection对象的方法中Open方法是用于打开一个数据库并与其建立连接的。当其取不同的字符串时,会形成两种打开数据库的不同方式,它们分别是:_____________________________
3. DNS方法打开数据库、用全路径DNS方法打开数据库
46个内置ASP对象是___________________________________ObjectContext
ResponseRequestApplicationSessionServer
5、使用SQL语句完成下列查询和修改:
1)从成绩表(Score)中出成绩(Ssco)不及格和优秀(>90)的学生记录。
                                    _________________
Select * from Score Where Ssco>90 OR Ssco<60
2)把学生表(Student)中姓名(Sname)为“王海”学生的奖学金(Ssch)500元。
                          ________________________
Update Student Set SschSsch500 where Sname=‘王海’
6、当用户使用浏览器请求ASP主页时,WEB服务器响应,调用___________来执行ASP文件,并解释其中的脚本语言(JScript VBScript),通过___________连接数据库,由数据库访问组件_____________完成数据库操作,最后ASP生成包含有数据查询结果的_______________返回用户端显示。