ASP题目类型及复习提纲.docx
《ASP题目类型及复习提纲.docx》由会员分享,可在线阅读,更多相关《ASP题目类型及复习提纲.docx(14页珍藏版)》请在冰豆网上搜索。
![ASP题目类型及复习提纲.docx](https://file1.bdocx.com/fileroot1/2023-1/24/69bb30a7-ba50-468e-8d0c-70d8a7346168/69bb30a7-ba50-468e-8d0c-70d8a73461681.gif)
ASP题目类型及复习提纲
题型
g选择题(30%,2’×15)
g填空题(20%,1’×20)
g简答题(10%,5’×2)
g程序设计题(40%,10’×4)
课后各章节选择/填空题+P152/156练习+期中阶段测试题
一、选择题
1、VBScript内置函数TrimRtrimUboundNowDateTimeDateTimeIntMidleftInstrRndUCaseLCaseSplitCDate CInt CStr CDbl的用途及教材示例。
2、 当用户通过表单向某asp页面提交请求时,在该asp页面中可以取得用户提交数据的方法是___________。
A)Request(“表单中相应控件名称”) B)Response(“表单中相应控件名称”)
C)Response.Form(“表单中相应控件名称”) D)Get(“表单中相应控件名称”)
3、 Asp页面中用以包含其它页面的命令是___________。
A)return B)#include C)include file D)global
4、执行完a=7Mod3语句后,a的值为:
A)0B)2C)1D)5
5、相对JSP和PHP,ASP的优点是___________。
A)全面支持面向对象程序设计 B)执行效率高C)简单容易 D)多平台支持
6、下面哪条语句可以返回访问者的IP地址
A)Request.ServerVariables("REMOTE_ADDR")
B)Request.ServerVariables("REMOTE_IP")
C)Request.ClientCertificate("REMOTE_ADDR")
D)Request.ClientCertificate("REMOTE_IP")
7、如果刚打开了一个含有1条记录的记录集,那么Bof的值为
A)1B)TrueC)FalseD)NULL
8、如果指针指向第1条记录,则rs.bof和rs.eof的值分别为()
A)True、FalseB)False、TrueC)True、TrueD)False、False
9、请判断下面程序运行完毕后a、b、c的值。
<%
a="1"+"1"
b="1"&"1"
c="1"&1
%>
A)“11”、11、11B)“11”、“11”、“11”C)11、“11”、2D)2、“11”、“11”
(提示:
一个数字加上引号就变为了字符串;请考虑类型转换)
10、对于request对象,如果省略获取方法,如request(“username”),将按什么顺序依次检查是否有信息传入()
A)Form、Querystring、Cookies、ServerVariables、ClientCertificate
B)Querystring、Form、Cookies、ServerVariables、ClientCertificate
C)Cookies、Querystring、Form、ServerVariables、ClientCertificate
D)Form、Querystring、Cookies、ClientCertificate、ServerVariables
11、查询用户表中最新的5条记录,请问用哪条语句()
A)selecttop5*fromuserorderbyiddesc
B)select*fromuserorderbyiddesc
C)selecttop5*fromuser
D)select*fromusertop5orderbyiddesc
12、进行模糊查询时所使用的通配符是()
A)*B)?
C)&D)%
13、关于HTML文件说法错误的是:
()
A )HTML文件是一个包含标记的文本文件。
B )这些标记告诉浏览器怎样显示这个页面。
C) HTML文件必须以.htm为扩展名。
D )HTML文件可以用一个简单的文本编辑器创建。
14、关于HTML文件说法正确的是:
()
A )HTML标记都必须配对使用。
B )在
和标签之间的是头信息。
C )HTML标签是大小写无关的,跟表示的意思是一样的。
D )在和标签之间的文本会以加粗字体显示。
15、配置IIS时,设置站点的主目录的位置,下面说法正确的是()。
A )只能在本机的c:
\inetpub\wwwroot文件夹。
B )只能在本机操作系统所在磁盘的文件夹。
C )只能在本机非操作系统所在磁盘的文件夹。
D )以上全都是错的。
16、下列说法错误的是()
A )ASP在很大程度上依赖于脚本编程。
B) 使用<%@ %>标记来指定ASP中默认使用的脚本语言。
C )在<%和%>之间的代码被视为默认脚本语言。
D )设置了默认脚本语言的ASP文件中不能再使用其他脚本。
17、下列语句中,不能正常显示的是()
A)Response.WritetimeB)Response.Writeday
C)Response.WritenowD)Response.Writedate
18、关于VBScript过程,下列说法错误的是()。
A)call语句用于Sub或Function过程的调用。
B)调用Function过程时call语句可以省略,但是调用sub过程时不可以省略。
C)Function函数可以有返回值。
D)使用ExitFunction语句可以从Function过程中立即退出。
19、下列不属于Response对象的方法的是()
A)WriteB)EndC)abandonD)Redirect
20、Response对象的属性()可以用于表明页输出是否被缓冲。
A)TotalBytesB)ContentTypeC)statusD)Buffer
21、 下列命令中不会引起数据库记录改变的是__________。
A)SELECT B)INSERT C).DELETE D)UPDATE
22、VBScript中只有一种数据类型成为________。
A)Integer B)Date C) Char D)Variant
23、执行完如下语句后,Sum的值为:
<%
Dima(5),Sum
Sum=0
Fori=0To5
a(i)=i
Sum=Sum+a(i)
Next%>
A)0 B)5 C)15 D)20
24、使用___________语句可以立即从Sub过程中退出。
A)ExitSub B)ExitC) D)Loop
25、Session对象默认有效期为___________分钟。
A)10 B)20 C)30 D)60
26、 Application对象的默认的有效期是___________。
A)10 B)20 C)30 D)从网站启动到终止
27、Server对象的Execute方法和Transfer方法的区别是___________。
A)前者执行完调用网页,继续执行当前页面,后者不是。
B)前者执行完调用网页,不再继续执行当前页面,后者不是。
C)前者转移到调用的网页,执行新的页面,后者不是。
D)前者转移到调用的网页,不在执行当前的页面,后者不是。
28、可以使用ADO来访问的数据库是___________。
A)MicrosoftAccess B)MicrosoftSQLServerC)Oracle D)以上都可以
29、FSO是IIS自带的一个组件,该组件的功能是___________。
A)操作数据库系统 B)操作文件系统C)操作浏览器 D)操作登陆系统
30、语句rs.Fields.Count返回的值是___________。
A)记录集的行数 B)记录集的列数C)记录集的行数+1 D)记录集的列数-1
31、下列Request内置对象服务器环境变量中,可以取得发送请求远程主机的IP的变量是
A)PATH_INFOB)REMOTE_ADDRC)REMOTE_HOSTD)SERVER_PORT
32、Cookies数据集合是在创建的。
A)web服务器端B).客户端C)SQLserver2000端D)服务器和客户端
33、ASP内置对象Response的方法可以用来结束当前网页脚本的执行。
A)WriteB)RedirectC)EndD)Clear
34、用于设置文本框显示宽度的属性是()
A.SizeB.MaxLengthC.ValueD.Length
35、下列属于VBScript合法的变量名称是
A.school_nameB.ForC.a/bD.2a
36、在SQLServer2000中,是用户和系统管理员用来管理网络、计算机、服务和其他系统组件的管理工具。
A.服务管理器B.企业管理器C.查询分析器D.向导
37、在记录集RS中,可用于返回记录总数的语句是()
A.num=RS.CountB.num=RS.RecordCount
C.num=RS.Fields.CountD.num=RS.PageCount
38、在ASP内置对象中,每个用户都拥有一个对象,用于记录用户的相关信息。
A.sessionB.ApplicationC.cookiesD.Server
39、Server对象的方法用于返回指定虚拟路径在服务器上的物理路径。
A.CreateObjectB.HTMLEncodeC.MapPathD.URLEncode
40、在表单标记中,用______属性来提交填写的信息、调用表单处理程序
A.methodB.submitC..styleD.action
41、ASP的使用环境是______,在其支持下ASP程序才能够运行
A.IE5.0B.NetscapeC.IISD.DHTML
42、ADO一般说来是通过______访问数据库的
A.ORACLEB.ODBCC.AccessD.MSDTC
43、在HTML语言中,正文标记是______
A.IMGB.HTMLC..FORMD.BODY
44、以下标记符中,用于设置页面标题的是
A.
B.C.D.45、在VBScript中,注释采用()
A.//B./*…*/C.’D.”
46、浏览网页,这属于Internet所提供的服务.
A.FTP服务 B.Email服务 C.Telnet服务 D.WWW服务
47、以下创建mail链接的方法,正确的是
A.管理员
B.master@”>管理员
C.master@”>管理员
D.master@”>管理员
48以下用法中,正确的是()
ARS=conn.Execute(“SELECT*FORMproduct”)
BSetRS=conn.Execute“SELECT*FORMproduct”
CConn.Execute(“DELETE*FORMproductWHEREID=132”)
DConn.Execute“DELETE*FORMproductWHEREID=132”
49、Internet上的WWW服务器使用的主要协议是
A.FTPB.HTTPC.SMTPD.TelNet
50、表单对象的提交方法由属性指定
AGetBpostCMethodDname
51、退出Do循环,应使用的语句是
A..ExitB.ExitSubC.ExitForD.ExitDo
52、若表单提交的数据中包含着图形,或大数量的文本,此时表单的提交方法应该采用
A.GetB.SubmitC.PostD.Resct
53、以下标记中,可用于在网页中插入图像。
A.Img标记 B.Br标记 C.H3标记 D.src标记
54、若要在页面中创建一个图形超;链接,要显示的图形为myhome.jpg,所链接的地址为,以下用法中,正确的是
A myhome.jpg
B
C
D
55、以下连接对象的创建方法,正确的是()
Aconn=CreateObject(“ADODB.Connection”)
Bconn=Server.CreateObject(“ADODB.Connection”)
CSetconn=Server.CreateObject(ADODB.Connection)
DSetconn=Server.CreateObject(“ADODB.Connection”)
二、填空题
1、Application提供两个事件:
(1)_Application开始的时候,调用该事件。
(2)Application结束的时候,调用该事件。
2、在VBScript函数中,如果要返回值,给___赋值。
3、表格标记
4、标记的__属性用于为输入区域命名,____属性用来指定输入区域的默认值。
5、ASP文件就是在普通的HTML文件中插入或JavaScript脚本语言。
6、如果操作系统是Windows2000,一般需要安装组件才能运行ASP程序。
7、VBScript中用关键字来声明常量。
8、在VBScript中,过程有两种,一种是Sub子程序,一种是Function函数,两者的区别在于只执行程序而不返回值,而可以将执行代码后的结果返回给请求程序。
9、Session对象有它的有效期,默认为分钟,另外,我们可以利用Session的一个属性可以修改Session对象的有效期时长。
10、Server对象有一个属性,可以用来设定脚本文件的最长执行时间,其默认值为90秒。
11、如果在asp文件中任意地方用到redirect方法重定向页面,则必须在文件开头加:
___
12、表单中有2个按钮,其中一个用来提交表单(type=”submit”),另一个用来将表单内容清除,请问该按钮的type为:
______
13、浏览器是解释执行的,它将所有的HTML标记逐一解释执行,而有时希望在屏幕上输出完整的HTML语句,则要用到哪种方法:
__
14、Server对象的ScriptTimeout的默认最长时间为_秒
15、执行完a=”6”语句后,a是__类型
16、数据库常用函数中:
统计字段值的数目的是COUNT,计算字段的平均值的是_,计算字段值的和的是____,返回最大值的是__,最小值的是MIN。
17、要把一个记录集分成多个页,可以使用_属性指定一页中的记录个数,使用_属性移动到特定的页,用_属性返回总页数。
18、实现对文本文件管理的TextStream对象通常由FileSystemObject对象的_方法或_方法返回。
19、ASP对象中作为输出用途的是,此对象利用方法,将数据输出到网页上。
20、Application_OnStart、Application_OnEnd事件必须保存在文件中。
21、若要在ASP页面中嵌入服务器端VBScript脚本,使用@LANGUAGE指令,其语法格式为:
;
22、若我们要设置一个application对象变量,而且指定给该对象变量的值是一个对象,则需要在程序前面加一个关键词。
23、在对Recordset对象进行操作时,通常使用属性来判断当前记录位置是否位于Recordset对象的最后一个记录之后。
24、IIS是InternetInformationServer的缩写,它是微软公司主推的服务器。
25、可以通过调用Connection对象的方法建立到相关数据库的物理连接;可以通过调用Recordset对象的方法控制游标指向记录集内的第一条记录;
26、当TYPE的属性分别指定为TEXT、SUBMIT和CHECKBOX时,可以向表单中分别添加、和表单控件;
27、VBscript通过关键字_____、Private、Public、Redim来定义数组。
VBscript通过关键字___来定义常量。
28、Server.URLEncode(string)的作用__________
29、
表示_________
30、IIS是______
31、Response.Write方法的功能是_________
32、VBScript中数据子类型Boolean其值是______或___
33、是浏览器用来收集用户的信息,实现与用户交互的场所。
其处理方法有和两种。
34、在使用表单的时候,利用表单的属性来指定表单提交数据的脚本。
三、简答题
1、请简述Execute、Transfer、Redirect方法的区别
2、简述Querystring和Form的区别
3、下列代码应保存在哪个文件中,该文件的用途是什么,该段代码有何错误?
SubApplication_onstart
Dima,b,c
a=2
b=3
c=a+b
response.write“helloworld”
Endsub
4、Application对象和Session对象的用途是什么?
二者有何区别
5、请简述访问动态网页的过程。
6、向客户端输出数据有哪两种方法?
二者有何区别?
四、编程填充
1、下面的程序所完成的任务是连接数据库,并读取其中books表中的所有记录并输出到客户端。
(把books表中所有记录以表格的形式显示到单个页面中,每条记录为一个表格行)。
请填充划线部分的代码。
<%
dim connstr
set conn=server.createobject("ADODB.CONNECTION")
conn.open "Provider=SQLOLEDB.1;UID=stu;Password=dgxystu;"& "Initial Catalog=stu;Data Source=localhost"
Set rs=Server.CreateObject("ADODB.Recordset")
rs.CursorLocation=2
rs.CursorType=3
strSQL="SELECT * FROM books"
rs.Open ____
I=0
Response.Write "
"Do while not rs._____
Response.Write "
"& I+1 & ""&rs("bookname") &" | " & ""&rs("authorname") &" | " & ""&rs("unitprice") &" | "&"
"__
I=I+1
Loop
Response.Write "__"
rs.___
%>
2、在答题纸上对应编号的地方写出该脚本。
displayonepage.asp页面如下:
<%
subdisplayonepage(rs,page)
response.write"
"response.write""
response.write"
编号 | "fori=0tors.fields.count-1
response.write"
"&rs.fields(I).name&" | "next
response.write""
rs.absolutepage=page
forxpage=1tors.pagesize
response.write""
recordno=(page-1)*rs.pagesize+xpage
response.write"
"&recordno&" | "fori=0tors.fields.count-1
response.write"
"&rs.fields(i).value&" | "next
response.write""
rs.movenext
ifrs.eofthen
response.write"
"
endif
next
endsub%>
dispdynamic2.asp如下:
--#includefile="displayonepage.asp"-->
<%
setconn=