电子商务网站设计与管理习题
安瑞井-
练习题
一、选择题:
1 ASP
内置对象中,通过
A
对象实现同一用户共享不同页面数据
A.
session
B.
Application
C.
cookies
D.
Server
2
当服务器端要从客户端读取信息时,利用的对象是
___B___
A.
Response
B.
Request
C.
Application
D.
Session
3
Server
对象的
A
方法用于创建一个
ActiveX
组件实例(如
connection
对象)
。
< br>
A.
CreateObject
B.
HTMLEncode
C.
MapPath
D.
URLEncode
4 ASP
的使用环境是
__C____
,在其支
持下
ASP
程序才能够运行
A.
B.
Netscape
C.
IIS
D.
DHTML
5
< br>要在表单中添加复选框,
TYPE
的属性值应设置为
p>
___C___
。
A.
submit
B.
radio
C.
checkbox
D.
password
6 ASP
p>
内置对象
Response
的
C
方法可以用来结束当前网页脚本的执行。
A.
Write
B.
Redirect
C.
End
D.
Clear
7
如果要获取客户端所提交是表单数据,应使用(
A
)对象来实现
A
.
Request B.
Response C. Server D. Session
8
在
ADO
对象中,由
__A____
对象实现与数据库的实际连接
p>
A.
Connection
B.
Command
C.
Recordset
D
三者皆可
9 ASP
内置对象
Response
的
B
方法可以用来将网页转到特定的网址。
A.
Write
B.
Redirect
C.
Flush
D.
Clear
二、填空题
1
、
ASP
中作为输出用途的对象是
Response
,此对象利用
Write
方法,将数据输出到网页
上。
2
、
ADO
数据处理
中,
最常用的数据库连接对象、
数据记录对象以及数据命令对象
分别为:
Connection
对
象、
Recordset
对象、
Command
对象。
3
、
要
把
一个
记<
/p>
录集
分
成多个
页
,
可以
使
用<
/p>
PageSize
属
性
指
定
< br>一页
中
的记录
个
数
,使
用
AbsolutePage
属性移动到特定的页,用
PageCount
属性返回总页数。
4
、
在
ASP
中,创建组件通常用
server
对象的
CreateObject
方法来实现
。
5
、
在对
Recordset
对象进行操作时,
通常使用<
/p>
EOF
属性来判断当前记录位置是否位于
Recordset
对
象的最后一个记录之后。
6
、
<%....%>
是
ASP
的
定界符,
用来表示
ASP
代码的开始,
ASP
的默认脚本语言是
VBScript
。
8<
/p>
、使用
ADO
对象中的
< br>
Connection
对象的
Open
方法可建立到数据源的物
理连接,在该方法成功
完成后连接才真正建立,才能对数据源发出命令并且处理结果。<
/p>
9
、
ASP<
/p>
全称是
Active Serve Pages
;它的文件扩展名是:
.asp
10
、在
H
TML
语言中,表单标记
FORM
的<
/p>
METHOD
属性指定将表单数据传输到服务器的方法,其取值可
以是
Post
和
get
;
11
、
_______
_________
标记用于
HTML
文档的最前边,用来标识
HTML
文档的开始。而
________________
放在
HTML
文档的最后边,用来标识
HTML
文档的结束。
12
、如果要
查询“学生信息”表中姓“赵”的学生记录,应该使用语句
____
select
*
from
学生信息
where
姓名
like
“赵
%
”
______
。
13
、表单标记
Fo
rm
的
___ Action
___
属性用于指定表单处理程序的文件名。
__
method _
属性用于定义处
理站点访问者提供数据的方法
。
14
、
A
pplication
对象
Lock
方
法其功能是
____
将
Applica
tion
对象锁定,避免两个用户同时访问
Applicati
on
对象
__
15
、
ADO
对象是用来实现
___
数据库管理
__
16
、在
ASP
中,创建对象通常用
__ server __
对象的
CreateObject
方法来实现
。
17
、
A
pplication_OnStart
、
Applicati
on_OnEnd
事件必须保存在
文件中,该文件必须保存在
应用
程序的根目录
目录中。
18
、
语句的作用是
停止向客户端输出数据
。
19
、在
Windows
操作系统环境下,默认的主站点对应的文件夹名
是
wwwroot
;
20
、通过
Response
对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器,通过
request
对象的属性和方法可以获取从客户端浏览
器传送给服务器端的数据;
21
、可
以通过调用
Connection
对象的
Open
方法建立到相关数据库的物理连接;可以通过调用
Recordset
对象的
MoveFirst
方法控制游标指向记录集内的第一条记录;
三、简答题
1
、
VBScript
中过程和函数,二者有何区别分别用什么方式可以调用过程和函数
答:在
VBScript
中,过程与函数在使用时的唯一区别在于:过程没有返回值,而函数有返回值。
函数调用的方法是将函数返回值赋值到一个变量中或直接像变量一样使用。
过程启用一种是用
CALL
语句,另一种是直接使用过程名进行调用。
2
、试说出三种以上
ASP
的内置对象,并说出
其作用与常用方法。
答:
ASP
p>
的内置对象有:
1
、
request
对象。从客户端接收信息。常用方法有、
、和
;
2
、
response
对象。用
于响应客户端的请求,将信息传递给用户。常用方法有、
、
;
3
、
server
对象。提供对服务器上的方法和属
性的访
问。
常用方法有、
、
;
4
、
application
对象。
提供给多个客户端用户共享信息。
常用方法、
;
5
、
session<
/p>
对象。用于记录每个用户的相关信息。
3
、
如何创
建
Connection
对象怎样用
C
onnection
对象和数据源之间建立联系
答:创建
connextion
对象需要使用
server
对象的
createobjec
t
方法。
具体格式:
set
对象名称=
(
“”
)
Connection
对象中有一个
open<
/p>
方法专门用来打开
Connection
对象与数据库之间的通道,
实现数据源与
ASP
程序的真正连通。具体格式:
Connection
对
象名
.open
“
driver={SQL
Server};database=
数据库名称
;
server=
服务器名
;
uid=sa;pwd=;
”
p>
4
、什么是动态网页,动态网页有哪些特征
答:动态网页是指在不同的访问者或在不同的访问时间访问同一个
Web
页面时可能得到不同的页面内容。
访问的内容具有实时
性,访问的过程具有交互性。动态网页的特征
:
网页的显示内
容可以实时动态更新;
用户和网站可以进行交互式信息交流;提供对数据库的管理和使用
;提供对文件的管理操作;支持对“组
件”的使用。
5
、
ASP
中
Application
对象和
p>
Session
对象的区别
答:
Application
对象与
Session
对象区别:
(1)应用范围不同。
Application
对象是针对所有
用户,可以被多个用户共离。一个用户接收到的
Application
变量可以传递给另外的用户。而
Session
对象是
针对单一用户,某个用户无法访问其他用户
的
Session<
/p>
变量。
(2)存活时间不同。由于
p>
Application
变量是多个用户共享的,因此不会因为某一
个用户甚至全部用户
离开而消失,一旦建立了
Applicat
ion
变量,就会一直存在,直到网站关闭或这个
Applic
ation
变量被卸
载。而
Sessi
on
变量会随着用户离开网站而被自动删除、
;
5
、
session
对象。用
于记录每个用户的相关信
息。
6
、
什么是
ASP
,并描述其执行过程。
答:
ASP
是
Act
ive
Server
Page
的缩
写,是
Microsoft
公司开发的
Web
服务器端脚本开发环
境,利用它可以生成动态高效的
p>
Web
应用程序。
用户浏览器
HTTP
通信协议
文件下载
Web
服务器
.asp
文件
7
、论述如何在
VBScript
中
自定义过程和函数,二者有何区别,过程如何调用
答:在
VBScript
中,定义过程格式为:
[Public [Default]|
Private ] Sub<
过程名
>[(
< br>参数列表
)]
[<
语句块
>]
[Exit
Sub]
[
语句块
]
End Sub
定义函数的格式为:
[Public [Default]| Private ] Function <
函数名
>[(
参数列表
)]
[<
语句块
>]
[<
函数名
>=<
表达式
>]
[Exit Function]
[
语句块
]
[<
函数名
>=<
表达式
>]
End
Function
过程与函数在使用时的唯一区别在于:过程
没有返回值,而函数有返回值。
函数调用的方法是将函数返回
值赋值到一个变量中或直接像变量一样使用。
四
.
程序分析题
1
、使用
For
语句输出
1
+
3
+
5
+
7
+…
+51
的值
( 10
’
)
<%@LANGUAGE= VBScript
%>
<% Dim Sum
Sum = 0
For i = 1 To
51 step 2
(CStr(i) &
Sum = Sum +i
next
Sum = Sum + i
(cstr(i)&
(
2
’)
%>
2
、以下程序段实现在
网页中创建一个单行文本框,一个密码域和一个提交按钮
(
10
’
)
< form
NAME=
”
form1
”
MEHTOD=
”
post
”
>
用户名:
”
text
“
NAME =
”
text1
”
>
密码:
”
password
“
NAME =
”
mima
”
>
”
submit
”
VALUE=
”提交”
>
3
< br>、结合注释分析脚本,在对应脚本的右方横线上写出该脚本的执行过程。
注释:表
goods
用来保存商品信息的表,
在数据库
sqlDB
中,其中
Id
p>
表示商品编号,
Name
表示商品名称,<
/p>
readcount
表示访问次数;
Bu
ycount
表示购买数量,
SalePrice
表示购买价格。
商品类型表
(Goods)
浏览
程序