ASP编程题

合集下载

ASP编程题及答案

ASP编程题及答案

编程一1.请编写代码,在页面上显示如下图形。

注意:只要写出主要代码即可*******************************************************答案:<%Dim I,JFor I=10 To 1 Step -1For J=1 To IResponse.Write "*"NextResponse.Write "<br>"Next%>2.利用Recodset对象也可以插入记录,现在针对图1所示的数据表,利用插入一条记录:其中网站名称为“搜狐”,网站地址为“”,网站简介为“门户网站”,提交日期为当天。

注意:只给出主要代码即可,程序的开头部分已经给出。

<%Dim db, strConnstrConn="Dbq=" & Server.Mappath("address.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"Set db=Server.CreateObject("ADODB.Connection")答:<%Dim db, strConnstrConn="Dbq=" & Server.Mappath("address.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"Set db=Server.CreateObject("ADODB.Connection")'建立Recordset对象Set rs=Server.CreateObject("ADODB.Recordset")strSql ="Select * From link"rs.Open strSql,db,0,2'添加记录rs.AddNewrs("name")= "搜狐"rs("url")=""rs("intro")="门户网站"rs("submit_date")=Date()rs.Update%>3.针对图1,现在有两个文件add_form.asp和add.asp,这两个文件用来向表中添加记录,add_form.asp已经给出,请你完成add.asp。

ASP及网页制作试题及答案

ASP及网页制作试题及答案

一、选择题(每题2分,共40分)1、下面哪门语言不是被浏览器执行的。

A )HTML B) Javas cript C)VB script D)ASP2、执行a=”6”语句后,a是型。

A )字符串型B) 日期型C)数值型D)布尔型3、下列哪一个变量名称是正确的。

A)111 B)ab_1 C)_sum D)a?b4、相对JSP和PHP,是ASP优点的是。

A)全面支持面向对象程序设计B)执行效率高C)简单容易D)多平台支持5、下列哪一个函数可以将数值转换为字符串。

A)Cdate B) Cint C)Cstr D)CDb16、请判断下面程序运行完毕后a的值。

<%a=3a=a+5%>A)0 B)3 C)5 D)87、请问Int(3.45)和Int(-3.45)的值分别是。

A)4、-4 B) 3、-4 C)Cstr D)CDb18、程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是A)</Sub> B) </Sub> C)Exit Sub D)Loop9、下面不是Global.asa文件可用来存放是事件。

A)Application_OnEnd B) Application_OnStartC)Session_OnEnd D) Sever_OnStar10、left(“”,4)的值为。

A)”asp” B) “.net” C)”asp.” D)”aspn”11、下面程序执行完毕,页面上显示内容。

<%=”祖国”=”您好”%>A) 祖国B) 祖国您好C) 祖国(换行)您好D)以上都不对12、下列标记中,可以在网页中插入图片。

A)<img>标记B) <Br>标记C) <H3>标记D) <SCR>标记13、在VBScript中,注解前使用。

A) // B) /*…*/ C) … D) ”14、Application对象的默认有效期为分钟。

ASP代码编写多项选择题

ASP代码编写多项选择题

2.试编写一个test1.htm页面,在页面中输出1个多项选择题,题目内容自拟,每个题目均有A、B、C和D四个选项,当用户单击“交卷”按钮时,提交答案给test1.asp页面,test1.asp页面获得表单所提交的数据后,将数据直接输出给客户端,以显示用户对各题所作出的选择。

Text1.html<html><body><form method="post" action="http://localhost/text1.asp"><p>选择题:请问你最爱看的哪部动漫?<hr></p><input name="interest" type=checkbox value="火影忍者">A火影忍者<br><input name="interest" type=checkbox value="地狱少女">B:地狱少女<br><input name="interest" type=checkbox value="网球王子">C:网球王子<br><input name="interest" type=checkbox value="水果篮子">D:水果篮子<br><input name="interest" type=checkbox value="吸血鬼骑士">E:吸血鬼骑士<br><input name="interest" type=checkbox value="蜡笔小新">F:蜡笔小新<br><input name="interest" type=checkbox value="海贼王">G:海贼王<br><input name="interest" type=checkbox value="校园迷糊大王">H:校园迷糊大王<br><input name="interest" type=checkbox value="彩云国物语">I:彩云国物语<br><input name="interest" type=checkbox value="银魂">J:银魂<br><input name="interest" type=checkbox value="千里千寻">K:千里千寻<br><input name="interest" type=checkbox value="死神">L:死神<p><input type="submit" value="提交"><input type="reset" value="取消"></p></form></body></html>Text1.asp<html><body><%dim count1count1=request.form("interest").count%>根据您的回答,你的选择是:<%response.write count1%><%dim iresponse.write"<hr><br>"for i=1 to count1response.write request.form("interest")(i)&"<br>"next%></body></html>。

ASP复习试题及答案

ASP复习试题及答案

一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。

A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

A 只能在本机的c:\inetpub\wwwroot文件夹。

B 只能在本机操作系统所在磁盘的文件夹。

C 只能在本机非操作系统所在磁盘的文件夹。

D 以上全都是错的。

6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。

B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。

C ASP网页,运行时在客户端无法查看到真实的ASP源代码。

D 以上全都错误。

7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% (输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么( A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。

ASP习题

ASP习题
x=x +1
Next
A) 10 B) 11 C) 12 D) 13
21.设A="abcdefghijklm",下面( C )的函数值为"jklm"。
A、Mid(A,10,14) B、Ringht(A,4) C、Mid(A,10,4) D、Left(A,10,4)
32、表达式X1>X是( D )
A、算术表达式 B、非法表达式 C、字符表达式 D、关系表达式
33、设a=2,b=3,c=4,d=5,表达式a>b AND c<=d OR 2*a>c的值是( B )
A、True B、False C、-1 D、1
35.在对数据库记录进行分页显示时,不需用到的是Recordset的哪个属性?(D )
10、若要将字符串进行编码,使它不会被浏览器解释为HTML语法,可以使用哪个方法?( B )
A.HTMLEncodeing B.URLEncode C.MapEncode D.ASPEncode
11、若要找出父目录的实际路径,可以使用下列哪种语法?( A )
A.Server.MapPath("/") B.Server.MapPath("./")
22.可获得当前系统时间的函数是( B )
A、Date() B、Time() C、IsDate() D、Year( )
23.以下可以作为VB变量名的是( B )
A、SIN B、CO1 C、COS(X) D、X(-1)
10.除非调用子程序,否则子程序不会自动执行。(T )
1Hale Waihona Puke .函数与子程序的不同之处在于子程序不能传入参数。(F )

ASP复习题和答案

ASP复习题和答案

一、单项选择题1.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,( A )是为大型软件开发团队提供的。

P5A. Visual Studio Team SystemB. StandardC. ExpressD. Professional2.表格中的行标记是(A )。

P24A. <tr>B. <td>C. <th>D. <tb>3.在的内置对象中,( B )对象只能在一个页面的往返过程中传递。

P47A. CookieB. ViewStateC. SessionD. Application4.以下不是动态网站的特性的是(C )。

P2A. 交互性B. 通过数据库进行架构C. 内容稳定D. 在服务器端运行5.表格中的单元格标记是(B )。

P24A. <tr>B. <td>C. <th>D. <tb>6.(A )用于回应客户端浏览器,告诉浏览器回应内存的报头、服务器端的状态信息以及输出指定的内容。

P36A. responseB. ViewStateC. SessionD. Application7.一个新 Web网站包含名为(A)的子文件夹和两个初始文件。

P34A. App_DataB. Default.C. App_CodeD. Bin8.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(A )是微软免费为初学者提供的。

P5A. ExpressB. StandardC. Visual Studio Team SystemD. Professional9.表格标记中(A )属性设置单元格中的数据与表格边线之间的间距,以像素为单位。

P24A. cellpaddingB. borderC. cellspacingD. margin10.Visual Studio 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(C )是轻量级、易于使用和上手的工具,适用于编程爱好者,初学者和学生。

ASP复习试题及答案

ASP复习试题及答案

一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。

A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

A 只能在本机的c:\inetpub\wwwroot文件夹。

B 只能在本机操作系统所在磁盘的文件夹。

C 只能在本机非操作系统所在磁盘的文件夹。

D 以上全都是错的。

6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。

B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。

C ASP网页,运行时在客户端无法查看到真实的ASP源代码。

D 以上全都错误。

7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。

ASP试题及答案

ASP试题及答案

ASP模拟试卷(一)一、选择题(每小题2分,共40分)1.请判断下列语句执行完毕后,a、b、c的值<%a="1" + 1b="1" + "1"c="1" & "1"%>(A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",2 2.执行完语句a="2",a的类型为(A) 数值型(B) 字符串型(C) 布尔型(D) 日期型3.执行完如下语句后,a的值为:<%Dim aa=3a=a+1%>(A) 0 (B) 1 (C) 3 (D) 44.执行完如下语句后,Sum的值为:<%Dim a(5),SumSum=0For I=0 To 5a(I)=ISum=Sum+a(I)Next%>(A) 0 (B) 5 (C) 15 (D) 205.执行完a=5 Mod 3 语句后,a的值为:(A) 0 (B) 2 (C) 3 (D) 56.执行完a=5>3 And "a"<"c" 语句后,a的值为:(A) True (B) False (C) 1 (D) 07.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值:(A) " vbscript good"(B) "vbscript good"(C) " vbscriptgood"(D) "vbscriptgood"8.下面哪个函数可以返回当前的日期和时间:(A) Now (B) Date (C) Time (D) DateTime9.对于利用Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回(A) 0 (B) 4 (C) 5 (D) 610.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入:(A)Form、QueryString、Cookies、Server Variables、ClientCertificate(B)QueryString、Form、Cookies、Server Variables、ClientCertificate(C)Cookies、QueryString、Form、Server Variables、ClientCertificate(D)Form、QueryString、Cookies、Server Variables、ClientCertificate11.下面哪条语句可以返回访问者的IP地址(A) Request.ServerVariables("REMOTE_ADDR")(B) Request.ServerVariables("REMOTE_IP")(C) Request.ClientCertificate("REMOTE_ADDR ")(D) Request.ClientCertificate ("REMOTE_IP ")12.执行完如下语句后,页面上显示的内容为:<%Response.Write "A"Response.EndResponse.Write "B"%>C(A) A (B) AB (C) AC (D) ABC13.请问下面程序段执行完毕,页面上显示内容是什么:<%Response.Write “<a href=''>新浪</a>”%>(A) 新浪(B) <a href=''>新浪</a>(C) 新浪(超链接)(D) 该句有错,无法正常输出14.Session对象的默认有效期为多少分钟?(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束15.请问下面程序段执行完毕,页面上显示内容是什么:<%Response.Write Server.HTMLEncode(“<a href=''>新浪</a>”)%>(A) 新浪(B) <a href=''>新浪</a>(C) 新浪(超链接)(D) 该句有错,无法正常输出16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:(A) BeginTrans (B) EndTrans(C) CommitTrans (D) RollBackTrans17.如果刚打开了一个含有1条记录的记录集,那么Bof的值为(A) 1 (B) True (C) False (D) NULL18.使用W3 Jmail组件发送E-mail时,附件必须位于(A) 客户端(B) 服务器端(C) 服务器端和客户端(D) 服务器端或客户端19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用?(A) Upload.Files("upfile").Size(B) Upload.Form("upfile").Size(C) Request.Files("upfile").Size(D) Request.Form("upfile").Size20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用()隔开。

ASP复习试题及答案

ASP复习试题及答案

A S P复习试题及答案文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。

A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

A 只能在本机的c:\inetpub\wwwroot文件夹。

B 只能在本机操作系统所在磁盘的文件夹。

C 只能在本机非操作系统所在磁盘的文件夹。

D 以上全都是错的。

6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。

B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。

C ASP网页,运行时在客户端无法查看到真实的ASP源代码。

D 以上全都错误。

7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么(A )<%%>A 新浪C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。

ASP复习资料试题及答案

ASP复习资料试题及答案

SP复习资料试题及答案一、选择题1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、以下哪个是vbscript 代码中用来注释的语句( A )A、’B、!C、 <!-- -->D、<-->3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )4、若要求VBScript的变量在使用前必须事先定义,则应使用( C )语句来设置。

A. Request B public C. Dim D. Option Explicit5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

A 只能在本机的c:\inetpub\wwwroot文件夹。

B 只能在本机操作系统所在磁盘的文件夹。

C 只能在本机非操作系统所在磁盘的文件夹。

D 以上全都是错的。

6、关于ASP,下列说法正确的是( C )A 开发ASP网页所使用的脚本语言只能采用VBScript。

B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。

C ASP网页,运行时在客户端无法查看到真实的ASP源代码。

D 以上全都错误。

7、ASP脚本编程使用的语言是( C )A、DelphiB、VBC、VBScriptD、C#8、下列哪一种设置能使表格显示边框( B )A 在<td>中添加 border属性B 在<table>中添加border属性C 在<tr>中添加 border属性D 以上全都可以9、用于从客户端获取信息的ASP内置对象是( B )A ResponseB RequestC SessionD Application10、下列Response对象的用法错误的是( A )A <% Response.Write(输出到浏览器信息) %>B <% = "输出到浏览器信息" %>C <% Response.End %>D 以上全都正确11、QueryString获取方法、Form 获取方法获取的数据子类型分别是:( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A )<%Response.Write "<a href=''>新浪</a>"%>A 新浪B <a href=''>新浪</a>C 下划线D 该句有错,什么也不显13、关于Session对象的属性,下列说法正确的是( C )A Session的有效期时长默认为90秒,且不能修改。

ASP试题——精选推荐

ASP试题——精选推荐

选择题1.关于B/S和C/S编程体系,下面说法不正确的是______C_____。

A.B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。

B.HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言是在浏览器上执行的。

C.目前应用领域的数据库系统全部采用网状型数据库。

D.JSP是SUN公司推出的,是J2EE十三种核心技术中的一种。

2.张三使用163拨号上网,访问新浪网站,___C________是服务器端。

A.张三的电脑B.163的拨号网络服务器C.新浪网站D.没有服务器3.Session对象默认有效期为___B________分钟。

A.10 B.20 C.30 D.604.___C__事件在页面被加载的时候,自动调用该事件。

A.Page_OnLoad() B.Page_UnLoad() C.Page_Load() D.Page_Submit()5.以下哪个不是的验证控件__D_____A.RequiredFieldValidator B.CompareValidator C.RangeValidator D.SubmitValidator6.___B____类提供创建、复制、删除、移动和打开文件的静态方法。

A.FileInfo B.File C.Folder D.IO7.__D___对象用于从数据库中获取仅向前的只读数据流,并且在内存一次只存放一行数据。

A.DataAdapter B.DataSet C.DataView D.DataReader8.下列哪个方法用来返回DataReader对象_D___A.ExecuteNonQuery B.ExecuteScalar C.Application D.ExecuteReader 9.假如建立了一个文件temp.aspx,直接保存在C:\Inetpub\wwwroot\文件夹下,如果想访问,需要在浏览器中输入(A )。

ASP练习题及答案.

ASP练习题及答案.

一、选择题:(每个小题1分,共40分)1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、能向页面引入操纵数据库记录集对象的是( A )A Server.CreateObject(“mand”)B Server.CreateObject(“ADODB.Recordset”)C Server.CreateObject(“ADODB.Connection”)D Server.CreateObject(“Scripting.FileSystemObject”)3、下列属于ASP六大对象的是( B )A createobjectB cookiesC DocumentD ObjectContext4、能够在页面中关闭缓存的是( C )A、<%@Transaction=TRUE%>B、Response.Buffer=TrueC、Response.Buffer=falseD、Request.Querystring5、以下哪个是vbscript 代码中用来注释的语句( C )A、’B、!C、 <!-- -->D、<-->6、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )7.在色彩的RGB系统中,32位中六进制数ffffff表示的颜色是( A )。

A. 白色B. 红色C. 黄色D. 黑色0000008.若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。

A. Request B public C. Dim D. Option Explicit9、下面程序段执行完毕,c的值是:( C )<%Application("a")=10Application ("b")=20c= Application ("a")+ Application ("b")%>A 12B abC 30D 以上都不对10、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

ASP试题(附参考答案)

ASP试题(附参考答案)

ASP试题(附参考答案)一、单选题(共54题,每题1分,共54分)1.用于连接SQL数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:A2.GridView控件任务按钮中没有“启用编辑”等复选框,这可能是因为:A、GridView控件属性设置错误B、GridView控件AllowEdit属性应设置为trueC、GridView控件AutoGenerateEditButton属性应设置为trueD、其数据源应该配置Update命令正确答案:Dbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B4.gridview中PageSize属性是A、gridview设置每页显示记录数B、启用gridview编辑功能C、没有意义D、gridview设置分页大小的属性为正确答案:D5.以下是服务器端动态网页技术的是A、C#B、C、JavaScriptD、SQLServer编程正确答案:B6.关于DataList控件A、是数据源控件B、是数据显示控件C、是用户自定义控件D、是Html控件正确答案:B7.静态网页设计技术,主要是指:A、HTMLB、C#语言C、JavaScript语言D、SQLServer编程正确答案:A8.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:B9.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、内容页仅比普通网页多@Master指令B、内容页也具有@Page指令C、内容页也具有html标记D、完全相同正确答案:B10.Calender控件常常用来A、接收用户输入的数据B、选择日期C、激发事件,提交网页D、链接到其他页面正确答案:B11.关于GridView控件的标题行A、没有行号,没有列号B、没有行号,有列号C、GridView控件的数据行的第0行D、GridView控件的第1行正确答案:B12.sqlDataSource控件选择操作执行后引发的事件是A、SelectingB、SelectedC、UpdatingD、Updated正确答案:B13.Button控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:C14.使用“数据源配置向导”配置Select语句时,如何操作可以进一步将查询返回的数据排序A、选中“只返回唯一行”B、单击“WHERE(W)…”按钮C、单击“ORDERBY(R)…”按钮D、单击“高级(V)…”按钮正确答案:C15.单个页面数据保持的状态管理方式是()。

asp练习题

asp练习题

一、填空题1.编写WEB页面中在客户端运行的代码可选用的脚本语言有:、。

2.在网址中,http指的是、指的是。

3.HTML表单中的文本输入控件的type属性值为,复选框的type属性值为单选按钮的type属性值为。

4.可从Request对象的集合中取得客户端的表单数据,从集合中可取得本次客户端请求URL中的页面参数信息。

5.VBScript语言中的for循环对应的封闭语句为,DoWhile循环对应的封闭语句为。

二、选择题1、下列不属于Response对象的方法的是。

A、 WriteB、 EndC、 abandonD、 Redirect2、IIS服务器初始默认文档是。

A、index.htmB、index.aspC、default.aspD、index.html3、HTML页面中正文的起始标记为。

A、FONTB、FORMC、BODYD、HTML4、以下不属于Request.ServerVariables集合可以读取的数据:A、客户端的网速B、客户端的网络IP地址C、客户端请求的网页名称D、客户端使用的浏览器类型5、ASP脚本中向客户端输出信息的正确方式是。

A、<%printf 表达式 %>B、<%=表达式 %>C、<%request.printf 表达式 %>D、<%echo 表达式%>6、当用户通过表单向某asp页面提交请求时,在该asp页面中可以取得用户提交的数据的方法是。

A、Post(“表单中相应控件名称”)B、Response(“表单中相应控件名称”)C、Request.Form(“表单中相应控件名称”)D、Get(“表单中相应控件名称”)7、关于For…Next语句,下面说法错误的是。

A 可以在循环中的任何位置放置一个Exit For语句。

B step的值必须是整数,默认为1。

C For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。

ASP练习题及答案

ASP练习题及答案

一、选择题:(每个小题1分,共40分)1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-82、能向页面引入操纵数据库记录集对象的是( A )A Server.CreateObject(“mand”)B Server.CreateObject(“ADODB.Recordset”)C Server.CreateObject(“ADODB.Connection”)D Server.CreateObject(“Scripting.FileSystemObject”)3、下列属于ASP六大对象的是( B )A createobjectB cookiesC DocumentD ObjectContext4、能够在页面中关闭缓存的是( C )A、<%@Transaction=TRUE%>B、Response.Buffer=TrueC、Response.Buffer=falseD、Request.Querystring5、以下哪个是vbscript 代码中用来注释的语句( C )A、’B、!C、 <!-- -->D、<-->6、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )A、ucase( )B、lcase( )C、 dcase( )D、left( )7.在色彩的RGB系统中,32位中六进制数ffffff表示的颜色是( A )。

A. 白色B. 红色C. 黄色D. 黑色0000008.若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。

A. Request B public C. Dim D. Option Explicit9、下面程序段执行完毕,c的值是:( C )<%Application("a")=10Application ("b")=20c= Application ("a")+ Application ("b")%>A 12B abC 30D 以上都不对10、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

ASP试题(代码题)

ASP试题(代码题)

<html><head><title>九九乘法表</title></head><body><table border=1><script language = vbscript>dim i,j,strfor i=1 to 9str="<tr>"for j=1 to istr = str&"<td>"&j&"*"&i&"="&i*j&"</td>"nextstr=str&"</tr>"document.write str' document.write "<tr>"&"<td>"&i&"*"&j&"="&i*j&"</td>"&"<tr>"next</script></table></body></html>*利用inputbox函数输入一串文字<html><head><script language=vbscript><!--name=inputbox("请输入贵公司名称:","输入举例")msgbox "您所在的公司是:"&name--></script></head><body></body></html>*日期时间函数应用示例<html><head><script language=vbscript><!--msgbox"现在是:"&now()msgbox"今天的日期是:"&date()msgbox"今天的时间是:"&time()msgbox"今天的日期是"&year(date)&"年"&month(date)&"月"&day(date)&"日" --></script></head><body></body></html>*FOR···NEXT循环<html><head></head><body leftmargin=”28”>请选择月份:<select size=”1” name=”SM”><script language=”vbscript”><!—For i=1 to 12Document.write “<option>”&i&”</option>”Next--></script></select>月<br></body></html>*sub过程的定义与调用示例<html><head><script language=”vbscript”>Sub sum(n)Dim s,iS=0I=0Do while i<nI=i+1S=s+1LoopDocument.write “从1到”&n&”的累加和为:”&sEnd subSum 101</script></head><body></body>*控件属性调用事件过程示例<html><head><title>通过控件名调用事件过程</title><script language="vbscript">sub button1_onblur()msgbox "死胖子你好!"end sub</script></head><body><input type="button" name="button1" value="push me"></body></html>*改变背景颜色<html><head><title>动态改变背景颜色</title><script language="vbscript">function changebgcolor()document.bgcolor=document.all.myform.mycolor.value end function</script></head><body><form name="myform">请输入一种颜色:<br><input type="text" name="mycolor" value="green"><input type="button" value="变脸" onclick="changebgcolor()"> </form></body></html>*onclick事件编程示例<html><head><script language=”Javascript”>Function pushbutton(){Alert(“北京你早”);}</head><body><input type=”button” name=”button1” value=”push me” onclick=”pushbutton1()”> </body></html>*DOM与表单验证<html><head><script language=”javascript”>Function checknumber(){If(userform.accno.value==””||ame.value==””){Alert(“账号或姓名没有填写”);Return false;}Else {If(isnumeric(userform.acctno.value)) return true;Else {Alert(“请输入有效的数字账号”)’Return false;}}}Function isnumric(str){For (var i=0;i<str.length;i++){Var ch=str.substring(I,i+1);If(ch<”0”||ch>”9”||str.length==null) return false;}Return true;}</script></head><body><form method=”get” action=”” name=”userform”Onsubmit=”return checknumber()”><p>账号:<input type=”text” name=”accno” size=”16”><p>姓名:<input type=”text” name=”cname” size=”10”><p>&nbsp;&nbsp;<input type =”reset” value=”重填”></form></body></html>*文件/文件夹的操作<%set objfso = server.createobject("scripting.filesystemobject") ph = server.mappath("\test\aaaaa")objFSO.createfolder(ph)ph1 = server.mappath("\test\aaaaa\myfile2.txt")objfso.createtextfile ph1,trueset objts = objfso.opentextfile(ph1,2,true)welcome = "胖子,出来接客啦!!!!"objts.writeline welcomeset objts = nothingset objfso = nothing%>objFSO.CreateFolder(Foldername)obFSO.CopyFolder source,destinationobjFSO.MoveFolder source,destinationobjFSO.DeleteFolder path,force ‘是否删除只读文件,bool型objFSO.CreatetTextfile filename,overwrite ‘true覆盖objFSO.CopyFile source,destination,overwriteobjFile.copy destination,overwriteobjFSO.movefile source,destination,overwriteobjfile.move destination,overwriteobjFso.deletefile path,force ‘true强制删除*读取文件内容<%set objfso = server.createobject("scripting.filesystemobject") ph = server.mappath("\test\aaaaa\myfile2.txt")set objts = objfso.opentextfile(ph,1,false)if not objts.atendofstream thenalllines = objts.readallresult = replace(alllines,vbcrlf,"<br>")response.write resultend ifobjts.closeset objts = nothingset objfso = nothing%>*移动文件<%set objfso = server.createobject("scripting.filesystemobject")sph=server.mappath("\test\aaaaa")tph="c:\asp5"if objfso.folderexists(sph) thenobjfso.movefolder sph,tphelseresponse.write"源文件夹不存在,无法移动!"end ifset objfso = nothing%>一.数据库<1>exe改<%Dim conSet con=Server.CreateObject("ADODB.Connection")con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\test.mdb") sql="update [user] set name='张三',age='99'"con.execute(sql)con.closeset con=nothingSet con=Server.CreateObject("ADODB.Connection")con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\test.mdb") '进行SQLsql="Select * From user"Set rs = con.execute(sql)'输出结果rs.MoveFirstWhile NOT rs.EOF '横列For i=0 To rs.Fields.Count-1 '纵列Response.Write rs(i) & "&nbsp"NextResponse.Write "<br>"rs.MovenextWendcon.close%><2>exe删<%Dim conSet con=Server.CreateObject("ADODB.Connection")con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\test.mdb") sql="delete from [user] where name='张三'"con.execute(sql)con.closeset con=nothingSet con=Server.CreateObject("ADODB.Connection")con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\test.mdb") '进行SQLsql="Select * From user"Set rs = con.execute(sql)'输出结果rs.MoveFirstWhile NOT rs.EOF '横列For i=0 To rs.Fields.Count-1 '纵列Response.Write rs(i) & "&nbsp"NextResponse.Write "<br>"rs.MovenextWendcon.close%><3>exe增<%Dim conSet con=Server.CreateObject("ADODB.Connection")con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\test.mdb")sql="insert into [user] (name,age) values ('张三','32')"con.execute(sql)con.closeset con=nothingSet con=Server.CreateObject("ADODB.Connection")con.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\test.mdb") '进行SQLsql="Select * From user"Set rs = con.execute(sql)'输出结果rs.MoveFirstWhile NOT rs.EOF '横列For i=0 To rs.Fields.Count-1 '纵列Response.Write rs(i) & "&nbsp"NextResponse.Write "<br>"rs.MovenextWendcon.close%><5>VBS.无ODBC。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1,求以下表达式的值,写出你想到的一种实现方法:1-2+3-4+……+m.此处m需要手动输入,使用C#语言编写2.实现一记数器功能,如给出0~9所对应的图片分别为0.gif~9.gif,写出程序的主要代码(注:记数存放在counter.txt文件中)简单的ASP计数器counter.asp代码及注释:<%CountFile=Server.MapPath("counter.txt")Set FileObject=Server.CreateObject("Scripting.FileSystemObject")Set Out=FileObject.OpenTextFile(CountFile,1,FALSE,FALSE)counter=Out.ReadLine//读取计数器文件中的值Out.Close//关闭文件SET FileObject=Server.CreateObject("Scripting.FileSystemObject")Set Out=FileObject.CreateTextFile(CountFile,TRUE,FALSE)counter= counter + 1//计数器的值增加1Out.WriteLine(counter)Out.Close//关闭文件%>3.谈谈如何设计一个聊天室程序,并简要阐述实现过程(1)需求分析聊天室是实现用户之间即时通信的一种工具。

所以,聊天室应该具备用户的登录页面、用户的注册、用户的信息的修改、以及实现用户进行聊天的功能。

聊天室作为一种交流工具,应该具备简单易用,容易上手,对于使用者的要求不高,适合大众的需求。

同时聊天室还要有一些个性化的界面提供给用户不仅仅是聊天的乐趣,同时也带来全新的视觉效果。

(2)主要模块用户注册页面用户登录页面个人信息页面留言板页面(3)重要的代码程序:(1)登陆页面(login_in.aspx)的调用事件代码:Sub page_load(ByVal sender As Object, ByVal e As EventArgs)Session("user_name") = user_name.TextEnd SubSub Enter_Click(ByVal Sender As Object, ByVal E As EventArgs)'建立Connection对象Dim conn As NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &Server.MapPath("chat.mdb"))'建立Command对象Dim cmd As New OleDbCommand("select * from user_infor", conn)conn.Open()Dim dr As OleDbDataReader = cmd.ExecuteReader()Do While dr.Read()If dr.Item("user_name") <> user_name.Text And dr.Item("password1") <> password1.Text ThenResponse.Write("用户名不正确!")ElseResponse.Write("欢迎登陆!")Response.Redirect("succ_register.aspx")conn.Close()End IfLoopEnd Sub(2)、注册页面(register.aspx)的调用事件代码:Sub Enter_Click(ByVal Sender As Object, ByVal E As EventArgs)'建立Connection对象Dim conn As NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &Server.MapPath("chat.mdb"))'建立Command对象Dim strSql As StringstrSql = "Insert Intouser_infor(user_name,password1,sex,birthday1,email,intro) Values('" &user_name.Text & "','" & password1.Text & "','" & sex.SelectedItem.Text & "','" & birthday1.Text & "','" & email.Text & "','" & intro.Text & "')"Dim cmd As New OleDbCommand(strSql, conn)Dim Exp As ExceptionTry'执行操作,插入记录conn.open()cmd.ExecuteNonQuery()conn.close()Response.Redirect("succ_register.aspx") '正常添加后,返回首页Catch Expmessage.Text = "注册失败!"End TryEnd Sub(3)、聊天室的代码如下:统计访客人数:4-16.aspx的代码:Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)If Session("user_name") = "" ThenResponse.Redirect("login_in.aspx")End Ifmessage.Text = "欢迎" & Session("user_name") & "登陆聊天室!"Application.Lock()Application("user_number") = Application("user_number") + 1Application.UnLock()message1.text = "您是第" & Application("user_number") & "位访客"End Sub显示发言信息代码如下:Sub Enter_Click(ByVal Sender As Object, ByVal E As EventArgs)Dim username As Stringusername = Session("user_name")Application.Lock()Application("show") = username.ToString & "说:<br>" &Application("show")Application("show") = DateTime.Now.ToString & "<br>" &Application("show")Application("show") = Request.ServerVariables("remote_addr") & ":" & Application("show")Application("show") = pronunciation.Text & "<br>" & Application("show")Application.UnLock()pronunciation.Text = "" '将发言框清空End Sub(4)、修改信息调用事件重要代码如下:Sub BindData()Dim username As Stringusername = Session("user_name")Dim conn As NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &Server.MapPath("chat.mdb")) '建立Connection对象Dim cmd As New OleDbCommand("select * from user_infor whereuser_name='" & username & "'", conn) '建立Command对象Dim adp As New OleDbDataAdapter(cmd) '建立DataAdapter对象Dim ds As New DataSet() '建立DataSet对象adp.Fill(ds, "user_infor") '填充DataSetMyDataGrid.DataSource = ds.Tables("user_infor").DefaultView '指定数据源MyDataGrid.DataBind()4.谈谈如何设计一个大学生课程管理系统,设计数据库,并简要哦阐述主要模块实现过程(1)设计思路:系统简介:本系统是一款以学校学生课程管理为主题,帮助学生随时管理自己大学所选的课程。

相关文档
最新文档