《电子商务网站建设(二)》复习资料
一.选择题
1、<% Dim SearchString, SearchChar, MyPos
SearchString ="FSOFSOFSOFSO" SearchChar = "O" MyPos = Instr(7, SearchString, SearchChar, 1) %>
运行上面这段程序后,MyPos的值为:( )
A.3 B.6 C.9 D.12
A. Set Rec_Obj=Server.CreateObject(“ADODB.Recordset”)
B.Set Rec_Obj= Connection.Execute(“数据表名”)
C.Set Rec_Obj=Connection.Execute(SQL指令)
D.<OBJECT Runat=“Server" ID=" Rec_Obj " ProgID=" ADODB.Connection "> </OBJECT>
A.通过事件处理过程名来调用事件处理过程(事件过程)
B.通过内联事件来调用,即把该事件名当作某个标识中的一个属性,把事件代码当作该事件的属性值。
C.通过FOR/EVENT属性来控制事件,即用FOR属性指定对象,用EVENT属性指定事件。
D.通过HTML控件中的属性来控制事件处理,即把过程名当作属性使用,而把事件名作为属性值使用。
A.动态网页无法支持后台数据库
B.动态网页无法有效地对站点信息进行及时地更新
C.动态网页实现动态显示效果
D.动态网页可以实现各种动态的交互功能
5、ASP源程序安全保密性较高,其主要的原因在于( )。
A.ASP是面向对象的脚本环境,故其封装性较好
C.ASP脚本语言语法严密,结构复杂
D.ASP文件不依赖于HTML文件,独立性较高
6、为了获取查询HTTP请求中问号(?)后的信息,则应使用ServerVariables集合中那个服务器变量( )。
A.REMOTE_ADDR B.REMOTE_HOST
C.QUERY_STRING D.SERVER_NAME
7、ASP提供的服务器组件中哪个实现数据库读取或存取数据( )。
A.CONTENT LINKING组件 B.ADO组件
C.FILESYSTEM组件 D.AD ROTATOR组件
8、在SQL-SERVER2000中,一个数据库表只能设置一个主键,但是可以将包含多个字段的字段组合设置为主键,设置时只需按( )键将多个字段选中,然后再将其设为主键。
A、SHIFT B、CTRL
C、ALT D、CTRL+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中声明变量有Dim、Public、Private三个语句,下面变量名合法的是( )。
A、SUB B、_STRING
C、MY_NAME D、MONEY_9000$
11、ASP提供的服务器组件中哪个实现数据库读取或存取数据( )。
A.CONTENT LINKING组件 B.ADO组件
C.当前页面脚本发生错误FILESYSTEM组件 D.AD ROTATOR组件
12、在Vbscript中声明变量有Dim、Public、Private三个语句,下面合法的变量名是( )。
A.9sum B.FUNCTION
C.student_name D._above
13、为了使ASP文件执行完本网页后还能将网页变量或对象实例的内容记录下来,ASP除了使用Application或Session对象在网页传递变量以外还可以使用Request的( )集合实现。
A.Form集合 B.QueryString集合
C.ServerVariable集合 D.Cookies集合
14、VBSCRIPT函数中判断对象是否初始化并返回布尔值的是( )
A.ISempty( ) B.ISnull()
C.ISdate( ) D.ISobject()
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的值为:( )
A.Sunday B.Monday C.Tuesday D.Null
17、在下列建立Recordset对象的方法中错误的是:( )
A. Set Rec_Obj=Server.CreateObject(“ADODB.Recordset”)
B.Set Rec_Obj= Connection.Execute(“数据表名”)
C.Set Rec_Obj=Connection.Execute(SQL指令)
D.<OBJECT Runat=“Server" ID=" Rec_Obj " ProgID=" ADODB.Connection "> </OBJECT>
18、Request对象和Response对象共同具有的集合是( )。
A.Form集合 B.QueryString集合
C.ServerVariable集合 D.Cookies集合
19、下列方法中不属于SERVER对象的方法是( )。
A.Abandon() B.Creatobject()
C.MapPath() D.URLEncode()
20、关于Session与Application的比较下列说法错误的是( )
A.两者都允许用户自定义属性
B.两者都可以用于存取对象中的变量及对象实例
C.两者变量都有相同的生命周期
D.两者都有ONSTART和ONEND事件代码,但它们发生时间不同
二.填空题
1、Session其实是利用__________进行信息处理的。当用户首先进行了________________请求后,服务器端就在用户浏览器上创建一个名为________________的Cookie;当用户第一次请求给定应用程序中的.asp文件时,ASP会自动为这个用户创建一个______________变量,并将其作为一个Cookie存储在用户的Web浏览器中。1. Cookie、HTTP、ASPSESSIONID、SESSIONID
2、ASP组件需要使用SERVER对象的________________ 方法来创建其对象后才能使用。
2. Creatobject
3、Connection对象的方法中Open方法是用于打开一个数据库并与其建立连接的。当其取不同的字符串时,会形成两种打开数据库的不同方式,它们分别是:______________和_______________。
3. 用DNS方法打开数据库、用全路径DNS方法打开数据库
4、6个内置ASP对象是_______、_______、_______、_______、_______、ObjectContext。
Response、Request、Application、Session、Server
5、使用SQL语句完成下列查询和修改:
(1)从成绩表(Score)中出成绩(Ssco)不及格和优秀(>90)的学生记录。
_________________
Select * from Score Where Ssco>90 OR Ssco<60
(2)把学生表(Student)中姓名(Sname)为“王海”学生的奖学金(Ssch)加500元。
________________________
Update Student Set Ssch=Ssch+500 where Sname=‘王海’
6、当用户使用浏览器请求ASP主页时,WEB服务器响应,调用___________来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过___________连接数据库,由数据库访问组件_____________完成数据库操作,最后ASP生成包含有数据查询结果的_______________返回用户端显示。
发布评论