求助asp程序设计的考试题目,很简单的,,但我不会做!!!谁帮下忙,,,,散掉所有分了!!!急
能进来看的先谢谢了,,各位师傅帮下忙呀....等下追加我的所有分
doc文件下载地址
http://mail.qq.com/cgi-bin/ftnExs_download?k=783761313905cfc7b637460d1f370217565553010804030a19055153581a040907564c530d0e0315510759070c005659510f055739203099827632618f98fc94f9cfb382f0df8cfe95804f5556543005&t=exs_ftn_download&code=47a19708
先谢谢两位能帮我这个帮,不是我懒我是实在对web程序设计一窍不通啊,实在没办法了才求助各位高手的,这是我们的考试题目,请2位再看看有什么遗漏好吗。。。我只要及格就行啦
哎,第一时间给你做了,最后一个填空题按不会做,特别是最后一问,好像有点奇怪,如何用Sql语句返回一个记录集的字段数?我都不明白!一下答案仅供参考啊!
一、单项选择题:(每空2分,共30分)
1.在编写ASP动态网页时,通常使用的脚本语言是( A )。
A. VBScript或JavaScript B. C# C. VB D. VB.net
2.若要获得名为form1的表单中文本框架user的值,以下方法正确的是( D )。
A. username= form1. user B. username=document. form1. user
B. username=document. user.value D. username=document. form1. user.value
3.以下标记中,可用来产生滚动文字或图片的是( B )。
A.<scroll> B. <marquee> C. <textarea> D. <iframe>
4.以下标记符中,用于设置页面标题的是( A )。
A. <title> B. <caption> C. <head> D. <html>
5.若要设置网页的背景图像为bg.jpg,以下用法中正确的是( A )。
A. <body background=bg.jpg> B. <body bground=bg.jpg>
C. <body image=bg.jpg> D. <body bgcolor=bg.jpg>
6.在静态网页中嵌入ASP代码时,为了与HTML标记符区分开来,这部分代码应使用( A )符号将其括起来。
A. <%...%> B. < ?... ?> C. <.../> D. <#...#>
7.ASP动态网页中的ASP代码是由( B )负责解释执行的。
A. 客户端浏览器 B. IIS Web服务器 C. 服务器端浏览器 D. HTML解释器
8.在ASP提供的内置对象中,利用( B )对象的write方法,可实现从Web服务器向客户端浏览器输出内容。
A. Request B. Response C. Server D. Session
9.服务器端要获得客户端所提交的表单数据,应使用( B )对象来实现。
A. Response B. Request C. Server D. Session
10. 记录集对象创建后为使其生效,应使用记录集对象的( A )方法来打开记录集。
A.open B. execute C. close D.openrecordset
11. 若要将记录集指针定位到记录集的最后一条记录,则可使用( D )方法来实现。
A.movefirst B. movenext C. moveprevious D. movelast
12.若要将虚拟路径转换为真实的物理路径,以下语句中正确的是(D )。
A.Response.mappath(虚拟路径) B. Request.mappath(虚拟路径)
C. Server.URLEncode(虚拟路径) D. Server.mappath(虚拟路径)
13.若要创建一个对于访问网站的所有用户都有效的变量flag,以下方法中正确的是( C )。
A.Session(“flag”)=0 B. Session(flag)=0
C. Application(“flag”)=0 D. Application(flag)=0
14.在服务器端,若要将页面导航到index.asp,应使用Response对象的( C )方法。
A.href B. Transfer C. Redirect D. flush
15.以下连接对象的创建方法,正确的是( D )。
A.conn=CreateObject(“ADODB.Connection”)
B. conn=Server.CreateObject(“ADODB.Connection”)
C. Set conn= Server.CreateObject(ADODB.Connection)
D. Set conn= Server.CreateObject(“ADODB.Connection”)
二、多选题(每题3分,共30分)
1. 下面哪些标记是用于HTML文件的头部的( ABD )
A.<Title> B.<Meta> C.<Embed> D.<Base>
E.<Frame> F.<Bgsound> G.<Form> H.<Pre>
2. 要获得记录集rs中,当前记录的“用户名”字段的值,该字段的顺序号为2,以下用法中,不正确的是( AEG )。
A.fdvalue=rs(2) B. fdvalue=rs.fields(“2”) C. fdvalue=rs.fields(2)
D. fdvalue=rs.fields(“用户名”) E. fdvalue=rs.fields(“用户名”).value
F. fdvalue=rs(用户名) G. fdvalue=rs(“用户名”)
3. 以下标记符中,没有对应的结束标记的是(BEGH )。
A. <body> B. <br> C. <html> D. <title> E. <img> F. <a>
G. <input> H. <link>
4.若表单提交时采用的是Get方式,则服务器端要获得表彰所提交的数据,可采用( BC )来实现。
A. Request.Form(“表单域名”) B. Request.QueryString(“表单域名”)
C. Request(“表单域名”) D. Request.QueryString(表单域名)
E. Request.Form(表单域名) F. Request(表单域名)
5.服务器向客户端输出“注册成功”,以下语句中能实现该操作要求的是( CD )。
A.Response.write 注册成功 B. Response.write(注册成功)
C.Response.write(“注册成功”) D. Response.write “注册成功”
6. 下面的HTML语句中,可以实现将文字颜色设置成黑色的是( AB )
A.<FONT Color=Black> B.<FONT Color=”#000000”>
C.<FONT Color=”000000”> D.< FONT Color=”FFFFFF”>
7.以下对ASP的描述,正确的是( ABCD )
A.ASP是一种Web编程语言 B. ASP页面运行于服务器端
C.ASP默认的脚本编程语言是VBScript,但也可使用其他的脚本语言
D.ASP除了可使用内置的对象外,也可根据需要创建其他对象,但所创建的对象必须在服务器上注册
8.以下对象哪些属于ASP内置的对象( ABDEG )
A.Request B. Response C. RecordSet D. Server E. Session
F. Connection H. Command G. Application
9.在VBScript中,字符串连接可使用的运算符有( AD )。
A. + B. - C. $ D. &
10.在以下事件中,属于浏览器自身产生的事件有( AC )。
A.Load B. Submit C. UnLoad D. MouseOver
三、填空题(每空1分,共15分)
1.判断记录指针是否到了记录集的末尾的属性是( EOF ),向下移动指针,可调用记录集对象的( MoveNext )方法来实现。
2.关闭连接并彻底释放所占用的系统资源,应调用连接对象的( Close )方法,并使用( Set )语句来实现。
3.为了建立与数据库的连接,必须调用连接对象的( Connection )方法,连接建立后,可利用连接对象的( Execute )方法来执行SQL语句。
4.表单对象的名称由( name )属性设定;数据提交方式由( method )属性来指定;若要提交大数据量的数据,则应采用( post )方法;表单提交后的数据处理程序由( action )属性指定。
5.若要获得当前记录集的记录条数,可使用( recordset )对象的( recordcount )属性来实现。另外,也可通过执行SQL语句( select count(数据名) from 数据表 )来获得表记录的总数,此时SQL语句执行后,所返回的记录集有( rs.count(0) )条记录,该记录有( )个字段。
四、判断题:(每题1分,共10分)
1.SQL语句不区分大小写,而VBScript语句则区分大小写。( F )
2.利用SQL的delete语句可删除一个表或索引。(T )
3.利用Application对象存储变量,可创建作用域跨页或跨用户的变量。(T )
4.Session对象所存储的变量,在当前用户所请求的每个页面中均有效。( F )
5、HTML文件存储在任何目录下都可以正常浏览到,而ASP文件只有存储在网站的虚拟目录或主目录下才能正常浏览到。( T )
6、表单使用Post方法传递数据,则接收页面可用Request.Querysting(“表单对象名称”)获取表单数据。( F )
7、在SQL语句中,用“%”表示一个任意字符。( T )
8.在JavaScript中,内置的对象在使用时必须创建它的实例。( T )
9. 要筛选出成绩表中数学成绩在80~90分之间(含80和90分),可用“Select * From 成绩表 where 数学 Between 80 To 90”语句。( X )
10.在浏览器中通过“查看”菜单下的“源文件”项,可查看ASP网页的真实源代码。( F )
五、程序填空:(每空3分,共15分)
(请按要求在相应位置填写合适的语句,或写出语句的作用)
<%
Set newconn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("MyDatabase.mdb") ‘该语句作用:将数据库虚拟路径转换为物理路径,并且赋值到Dbpath上_______________________
newconn.Open "provider=Microsoft.jet.oledb.4.0;data source=" & DBPath
SQLcmd = "select * from STOCK"
Set RS = newconn.Execute(SQLcmd)
%>
<table align="center">
<tr bgcolor="aqua">
<%For i = 0 To RS.Fields.Count - 1%>
<th><%=RS(i).Name%>
<%Next%>
<%DO While _not rs.eof_______________ %> <!--填语句:当指针没有指向文件尾的时候进行循环-->
<tr bgcolor="yellow">
<%For i = 0 To RS.Fields.Count - 1%>
<td><%=RS(i)%> ‘该语句作用:___循环输出当前计数___________________________
<%Next%>
<%
RS.MoveNext ‘该语句作用:____移动记录集指针到下一条____________________
Loop
RS.Close
newconn .colse______________ ‘关闭数据库连接对象
%>
</table>
一、单项选择题:(每空2分,共30分)
1.在编写ASP动态网页时,通常使用的脚本语言是( A )。
A. VBScript或JavaScript B. C# C. VB D. VB.net
2.若要获得名为form1的表单中文本框架user的值,以下方法正确的是( D )。
A. username= form1. user B. username=document. form1. user
B. username=document. user.value D. username=document. form1. user.value
3.以下标记中,可用来产生滚动文字或图片的是( B )。
A.<scroll> B. <marquee> C. <textarea> D. <iframe>
4.以下标记符中,用于设置页面标题的是( A )。
A. <title> B. <caption> C. <head> D. <html>
5.若要设置网页的背景图像为bg.jpg,以下用法中正确的是( A )。
A. <body background=bg.jpg> B. <body bground=bg.jpg>
C. <body image=bg.jpg> D. <body bgcolor=bg.jpg>
6.在静态网页中嵌入ASP代码时,为了与HTML标记符区分开来,这部分代码应使用( A )符号将其括起来。
A. <%...%> B. < ?... ?> C. <.../> D. <#...#>
7.ASP动态网页中的ASP代码是由( B )负责解释执行的。
A. 客户端浏览器 B. IIS Web服务器 C. 服务器端浏览器 D. HTML解释器
8.在ASP提供的内置对象中,利用( B )对象的write方法,可实现从Web服务器向客户端浏览器输出内容。
A. Request B. Response C. Server D. Session
9.服务器端要获得客户端所提交的表单数据,应使用( B )对象来实现。
A. Response B. Request C. Server D. Session
10. 记录集对象创建后为使其生效,应使用记录集对象的( A )方法来打开记录集。
A.open B. execute C. close D.openrecordset
11. 若要将记录集指针定位到记录集的最后一条记录,则可使用( D )方法来实现。
A.movefirst B. movenext C. moveprevious D. movelast
12.若要将虚拟路径转换为真实的物理路径,以下语句中正确的是(D )。
A.Response.mappath(虚拟路径) B. Request.mappath(虚拟路径)
C. Server.URLEncode(虚拟路径) D. Server.mappath(虚拟路径)
13.若要创建一个对于访问网站的所有用户都有效的变量flag,以下方法中正确的是( C )。
A.Session(“flag”)=0 B. Session(flag)=0
C. Application(“flag”)=0 D. Application(flag)=0
14.在服务器端,若要将页面导航到index.asp,应使用Response对象的( C )方法。
A.href B. Transfer C. Redirect D. flush
15.以下连接对象的创建方法,正确的是( D )。
A.conn=CreateObject(“ADODB.Connection”)
B. conn=Server.CreateObject(“ADODB.Connection”)
C. Set conn= Server.CreateObject(ADODB.Connection)
D. Set conn= Server.CreateObject(“ADODB.Connection”)
二、多选题(每题3分,共30分)
1. 下面哪些标记是用于HTML文件的头部的( ABD )
A.<Title> B.<Meta> C.<Embed> D.<Base>
E.<Frame> F.<Bgsound> G.<Form> H.<Pre>
2. 要获得记录集rs中,当前记录的“用户名”字段的值,该字段的顺序号为2,以下用法中,不正确的是( AEG )。
A.fdvalue=rs(2) B. fdvalue=rs.fields(“2”) C. fdvalue=rs.fields(2)
D. fdvalue=rs.fields(“用户名”) E. fdvalue=rs.fields(“用户名”).value
F. fdvalue=rs(用户名) G. fdvalue=rs(“用户名”)
3. 以下标记符中,没有对应的结束标记的是(BEGH )。
A. <body> B. <br> C. <html> D. <title> E. <img> F. <a>
G. <input> H. <link>
4.若表单提交时采用的是Get方式,则服务器端要获得表彰所提交的数据,可采用( BC )来实现。
A. Request.Form(“表单域名”) B. Request.QueryString(“表单域名”)
C. Request(“表单域名”) D. Request.QueryString(表单域名)
E. Request.Form(表单域名) F. Request(表单域名)
5.服务器向客户端输出“注册成功”,以下语句中能实现该操作要求的是( CD )。
A.Response.write 注册成功 B. Response.write(注册成功)
C.Response.write(“注册成功”) D. Response.write “注册成功”
6. 下面的HTML语句中,可以实现将文字颜色设置成黑色的是( AB )
A.<FONT Color=Black> B.<FONT Color=”#000000”>
C.<FONT Color=”000000”> D.< FONT Color=”FFFFFF”>
7.以下对ASP的描述,正确的是( ABCD )
A.ASP是一种Web编程语言 B. ASP页面运行于服务器端
C.ASP默认的脚本编程语言是VBScript,但也可使用其他的脚本语言
D.ASP除了可使用内置的对象外,也可根据需要创建其他对象,但所创建的对象必须在服务器上注册
8.以下对象哪些属于ASP内置的对象( ABDEG )
A.Request B. Response C. RecordSet D. Server E. Session
F. Connection H. Command G. Application
9.在VBScript中,字符串连接可使用的运算符有( AD )。
A. + B. - C. $ D. &
10.在以下事件中,属于浏览器自身产生的事件有( AC )。
A.Load B. Submit C. UnLoad D. MouseOver
三、填空题(每空1分,共15分)
1.判断记录指针是否到了记录集的末尾的属性是( EOF ),向下移动指针,可调用记录集对象的( MoveNext )方法来实现。
2.关闭连接并彻底释放所占用的系统资源,应调用连接对象的( Close )方法,并使用( Set )语句来实现。
3.为了建立与数据库的连接,必须调用连接对象的( Connection )方法,连接建立后,可利用连接对象的( Execute )方法来执行SQL语句。
4.表单对象的名称由( name )属性设定;数据提交方式由( method )属性来指定;若要提交大数据量的数据,则应采用( post )方法;表单提交后的数据处理程序由( action )属性指定。
5.若要获得当前记录集的记录条数,可使用( recordset )对象的( recordcount )属性来实现。另外,也可通过执行SQL语句( select count(数据名) from 数据表 )来获得表记录的总数,此时SQL语句执行后,所返回的记录集有( rs.count(0) )条记录,该记录有( )个字段。
四、判断题:(每题1分,共10分)
1.SQL语句不区分大小写,而VBScript语句则区分大小写。( F )
2.利用SQL的delete语句可删除一个表或索引。(T )
3.利用Application对象存储变量,可创建作用域跨页或跨用户的变量。(T )
4.Session对象所存储的变量,在当前用户所请求的每个页面中均有效。( F )
5、HTML文件存储在任何目录下都可以正常浏览到,而ASP文件只有存储在网站的虚拟目录或主目录下才能正常浏览到。( T )
6、表单使用Post方法传递数据,则接收页面可用Request.Querysting(“表单对象名称”)获取表单数据。( F )
7、在SQL语句中,用“%”表示一个任意字符。( T )
8.在JavaScript中,内置的对象在使用时必须创建它的实例。( T )
9. 要筛选出成绩表中数学成绩在80~90分之间(含80和90分),可用“Select * From 成绩表 where 数学 Between 80 To 90”语句。( X )
10.在浏览器中通过“查看”菜单下的“源文件”项,可查看ASP网页的真实源代码。( F )
五、程序填空:(每空3分,共15分)
(请按要求在相应位置填写合适的语句,或写出语句的作用)
<%
Set newconn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("MyDatabase.mdb") ‘该语句作用:将数据库虚拟路径转换为物理路径,并且赋值到Dbpath上_______________________
newconn.Open "provider=Microsoft.jet.oledb.4.0;data source=" & DBPath
SQLcmd = "select * from STOCK"
Set RS = newconn.Execute(SQLcmd)
%>
<table align="center">
<tr bgcolor="aqua">
<%For i = 0 To RS.Fields.Count - 1%>
<th><%=RS(i).Name%>
<%Next%>
<%DO While _not rs.eof_______________ %> <!--填语句:当指针没有指向文件尾的时候进行循环-->
<tr bgcolor="yellow">
<%For i = 0 To RS.Fields.Count - 1%>
<td><%=RS(i)%> ‘该语句作用:___循环输出当前计数___________________________
<%Next%>
<%
RS.MoveNext ‘该语句作用:____移动记录集指针到下一条____________________
Loop
RS.Close
newconn .colse______________ ‘关闭数据库连接对象
%>
</table>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-10-05
没有完全看,大致看了下362366724的答案,认为以下的应该修正一下,呵呵
7.以下对ASP的描述,正确的是( ABCD )中的A,
ASP不应该是一种语言,而应该说是一种技术,语言应该指的是vbscript,javascript等
9.在VBScript中,字符串连接可使用的运算符有( AD )中的A
“+”应该不是vbscript的字符串连接符,javascript中可以用于字符串连接,在vbscript中“&”用于一行内的连接,"-"可以连接不同行的内容
7.以下对ASP的描述,正确的是( ABCD )中的A,
ASP不应该是一种语言,而应该说是一种技术,语言应该指的是vbscript,javascript等
9.在VBScript中,字符串连接可使用的运算符有( AD )中的A
“+”应该不是vbscript的字符串连接符,javascript中可以用于字符串连接,在vbscript中“&”用于一行内的连接,"-"可以连接不同行的内容