
1.开发ASP网页所使用的脚本语言只能是VBScript。 ()
2.局部变量与全局变量的声明都使用“Dim”。 ()
3.VBSript中的语句区分大小写。 ()
4.session和application对象的事件过程只能写在global.asa文件中。()
5.Cookie是一个记录,当访问一个需要惟一标识地址的web时,它会在硬盘中记录下一个标记. ( )
6.可以通过resquest对象中的ServerVariables集合来获取服务器的名称.( )
7.同Application对象一样,Session对象中也提供了OnStart及OnEnd两个事件.( )
8.<%session.timeout=5%>指为服务器指定超时时限为5分钟. ( )
9.在连接ODBC的数据源时,可以使用预定义的DNS. ( )
10.建立数据源与ADO程序之间的连接,可使用Command对象 ( )
11.Connection连接对象的常用方法CommitTrans表示提交事务处理 ( )
12.Open方法的参数CursorType表示锁定类型. ( )
13.Recordset对象的BOF属性用于判断当前记录指针是否在记录集的开头.( )
14.ASP文件是一个执行文件( )
15.ASP中rs.Fields.Count表示的是记录的数量( )
16.使用request.form可以接受表单中输入的数据( )
17.ASP中request语句主要用于用户接受服务器的数据( )
18.ASP是以HTML格式返回网页的( )
19.Session是ASP的一个内建对象( )
20.运行<input type=password name=t1>时只能输入数字,输入内容不显示( )
21.输入表单时前端检验是将用户输入的数据提交到服务器前的检验。( )
22.ASP中response.end语句主要作用是停止ASP程序的运行。( )
23.ASP文件必须使用专门程序来编辑。( )
选择题:
1在VBSript中,注释采用()
A.// B./*…*/ C.’ D.”
2在VBScript中,退出函数过程,应使用的语句是( )
A.Exit B.Exit Sub C.Exit Function D.Exit Do
3在VBScript中,用于字符串连接的运算符有”+”和( )
A.* B.& C.# D.@
4.Application_OnStart事件与Session_OnStart事件哪个先执行?( )
A.前者 B.后者
5.下面说法中正确的是( )
A.当客户从一个网页转到另一个网页时,保存在Session中的信息会丢失
B. Session对象的有效期默认为40分钟.
C. Session对象的有效期不能更改.
D. Session对象到期前可以用Abandon方法强行清除
6.<%Response.Write(‘现在是’&now())%>运行后,页面上显示的内容是:( )
A.系统日期及时间 B.系统日期
C.现在是now() D. ‘现在是’&now()
7.ADO中最基本的和核心的对象是三个:connection连接对象、command命令对象和( )
A.Field对象 B.Parameter C.Recordset对象 D.Field对象
8.设置数据源,需要在windows 2000 server中打开( )
A.ODBC数据源管理器 B.DSN数据源管理器
C.WEB数据源管理器 D.SQL数据源管理器
9中小型交互式网站的网络管理库一般选择( )
A.SQL Server B Access C Oracle D Frontpage
10Connection连接对象的Open方法的连接参数Driver,意思是( )
A.驱动程序名 B.数据提供者 C. ODBC数据源名 D .DNS
11.Connection连接对象的常用属性Mode值设为1,表示所连接的数据库为( )
A.可读可写权限 B.只读权限 C.只写权限
12.程序如下:
<%
Cn.close
Set cn=nothing
%>
表示( )
A.关闭数据库连接 B.关闭连接.
C.关闭数据库 D.关闭数据库连接并将连接对象彻底清除
13.下列表示查询说法错误的是( )
A.参数查询是指在查询中要输入查询参数
B.在参数查询中可以不运用Parameters参数集合和Parameters参数对象
C.利用查询就是把放在ASP中的SQL语句事先写在数据库的查询中,加快查询操作的速度
D.使用command对象的execute方法可执行在对象的commandtext属性中指定的查询.
14.在Recordset对象的属性中,用于表示记录集总数的是( )
A.RecordCount B.Count C.PageSize D.PageCount
15.进行数据库查询,是否一定要使用Connection对象( )
A.是 B否
16、调用Connection对象的Open方法,直接连接数据库的是( )。
A.<% Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "DSN=BookStoreSource;UID=sa;PWD=" %>
B.<% Set conn=Server.createObject("ADODB.Connection")
conn.ConnectionString="DSN=BookStoreSource;UID=sa;PWD="conn.Open %>
C.<% Set conn=Server.createObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB.1;USER ID=sa;Password=;Initial Catalog=BookStoreOnLine" %>
D.<% Set conn=Server.createObject("ADODB.Connection")
conn.Open="Driver={SQL Server};Server=(Local);UID=sa;PWD=;Database= BookStoreOnLine" %>
17、( )是将数据存储在服务器的内存中,由多个用户共享。
A、Application B、Cookies C、Session D、Server
18、Response.Write的作用为( )。
A.重定向网页到指定的地址
B.提示下载完毕
C.获取网页上的变量的值
D.在文档中写入变量或表达式的值。
19、
3.显示用户输入的姓名
<%_____________________________
Response.write(“欢迎你,”&N1)
%>
4.一个简单的网页计数器
<%@language=”vbscript”%>
<% dim n
N=0
Application.lock
Application(“n”)=______________________
Application.unlock
%>
你是本页的第________________________位客人!
5.查询并显示S表中”姓名”、”年龄”字段值.数据源为:DB
<%set rs=________________________
Rs.open”________________________”
%>
姓名为:<% =rs(“姓名”)%>
年龄为:<% =rs(“年龄”)%>
<%rs.close
_______________________ ’释放rs变量
%>
模块题
1、模块要求实现用户注册、登录功能,具体要求如下:
1)设计如图1所示的登录首页login.htm和如图2所示的注册页面regist.htm。它们之间的关系:用户首次登录,首先需要实现注册,点“注册”按钮跳到图2所示的注册页面。填写完毕,再按“注册”按钮又可回到login.htm页面。(10‘)
2)在login.htm页面输入用户名、密码,按“登录”按钮,判断在数据库db1的表userlogin中是否有此记录,并给出相应提示。(20‘)
3)在 regist.htm页面输入各条记录,要判断两次输入的密码是否一致,用户名是否惟一。按“重置“按钮实现清除此页面文本框中所输入的记录。(20‘)
(注意:本题为设计题,需基本实现题目具体要求,其余可视个人情况来设计
提示:通过按钮实现页面间跳转,可在中增加 onclick=”location.href=’ ’”。若通过服务器脚本来实现,可用<% response.redirect “ ”%>)
图1。登录页面
图2。注册页面
2、数据库名为db1.mdb student指该生的入学成绩个人资料表,score指考试成绩表department系表,subject课程表。
1、编写一ASP文件,显示出student表入学成绩高于590分小于605分的学生记录。
2、编写一ASP文件,显示出这次考试成绩总分最高的前三位学生的基本资料。
3、编写一ASP文件,显示出经济管理系的学生记录。
