最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

ASP期末考试试题

来源:动视网 责编:小OO 时间:2025-09-24 14:49:44
文档

ASP期末考试试题

2009-2010第二学期《ASP网站设计与开发》期末考试班级:___________姓名:__________学号:__________成绩:______________一、选择题(共30题,每题2分,共60分,每个题目有且只有一个答案)C1.静态网页文件的后缀是_.AaspBaspxChtmDjspD2.留言板必须加强管理,这是因为A.存储容量有限B.查看必须经过授权C.影响查看的速度D.可能存在过时或不健康的留言3.关于HTML文件说法错误的是:(C)AHTML文件是一个包含标记的文本文
推荐度:
导读2009-2010第二学期《ASP网站设计与开发》期末考试班级:___________姓名:__________学号:__________成绩:______________一、选择题(共30题,每题2分,共60分,每个题目有且只有一个答案)C1.静态网页文件的后缀是_.AaspBaspxChtmDjspD2.留言板必须加强管理,这是因为A.存储容量有限B.查看必须经过授权C.影响查看的速度D.可能存在过时或不健康的留言3.关于HTML文件说法错误的是:(C)AHTML文件是一个包含标记的文本文
2009-2010第二学期 《ASP网站设计与开发》期末考试

班级:___________ 姓名:__________ 学号:__________  成绩:______________

一、选择题(共30题,每题2分,共60分,每个题目有且只有一个答案)

C1.静态网页文件的后缀是_.

A asp   B aspx  C htm  D jsp

D2. 留言板必须加强管理,这是因为

A.存储容量有限

B.查看必须经过授权

C.影响查看的速度

D.可能存在过时或不健康的留言  

3.关于HTML文件说法错误的是:(C)

A  HTML文件是一个包含标记的文本文件。

B  这些标记告诉浏览器怎样显示这个页面。

C  HTML文件必须以 .htm为扩展名。

D  HTML文件可以用一个简单的文本编辑器创建。

4、关于HTML文件说法正确的是:(C)

A  HTML标记都必须配对使用。

B  在标签之间的是头信息。

C  HTML标签是大小写无关的,表示的意思是一样的。

D  在标签之间的文本会以加粗字体显示。

5、HTML使用锚标签()来创建一个连接到其他文件的链接,链接的资源(D)。

A  只能是HTML页面和图像

B  不可以是声音

C  不可以是影片

D  可以是网络上的任何资源

6、关于HTML框架说法错误的是:(A)

A 标签定义了如何将窗口拆分成框架。

B  可以给不支持框架的浏览器写上标签。<p>C&nbsp;&nbsp;HTML框架中的各个页面是相互的。<p>D&nbsp;&nbsp;HTML框架的使用让打印整个页面变得困难。<p>7、关于HTML表格说法错误的是:(C)<p>A&nbsp;&nbsp;表格的width属性可以设置为像素值或百分比。<p>B&nbsp;&nbsp;表格的height&nbsp;属性可以设置为像素值或百分比。<p>C&nbsp;&nbsp;如果不指定border属性,表格默认宽度为1。<p>D&nbsp;&nbsp;表格和单元格的背景色可以同时设置。<p>8、下列哪一种设置能使单元格显示边框(A)<p>A&nbsp;&nbsp;在<td>中添加&nbsp;border属性<p>B&nbsp;&nbsp;在<table>中添加border属性<p>C&nbsp;&nbsp;在<tr>中添加&nbsp;border属性<p>D&nbsp;&nbsp;以上全都可以<p>9、关于网页中的图像,下列说法正确的是(C)<p>A&nbsp;&nbsp;图像是由标签开始,由结束。<p>B&nbsp;&nbsp;图像标签的&nbsp;href属性用于指定图像链接到的URL。<p>C&nbsp;&nbsp;&nbsp;src&nbsp;属性的值是所要显示图像的URL。<p>D&nbsp;&nbsp;以上全都是错的。<p>10、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。<p>A&nbsp;&nbsp;只能在本机的c:\\inetpub\\wwwroot文件夹。<p>B&nbsp;&nbsp;只能在本机操作系统所在磁盘的文件夹。<p>C&nbsp;&nbsp;只能在本机非操作系统所在磁盘的文件夹。<p>D&nbsp;&nbsp;以上全都是错的。<p>11、安装web服务器程序后,在地址栏输入(D),可以访问站点默认文档。<p>A&nbsp;&nbsp;在局域网中直接输入服务器的IP地址。<p>B&nbsp;&nbsp;在局域网中输入服务器所在计算机的名称<p>C&nbsp;&nbsp;如果是在服务器所在的计算机上,直接输入http://127.0.0.1<p>D&nbsp;&nbsp;以上全都是对的<p>12、关于ASP,下列说法正确的是(C)<p>A&nbsp;&nbsp;开发ASP网页所使用的脚本语言只能采用VBScript。<p>B&nbsp;&nbsp;网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。<p>C&nbsp;&nbsp;ASP网页,运行时在客户端无法查看到真实的ASP源代码。<p>D&nbsp;&nbsp;以上全都错误。<p>13、下列说法错误的是(D)<p>A&nbsp;&nbsp;ASP在很大程度上依赖于脚本编程。<p>B&nbsp;&nbsp;使用<%@ %>标记来指定ASP中默认使用的脚本语言。<p>C&nbsp;&nbsp;在<%和%>之间的代码被视为默认脚本语言。<p>D&nbsp;&nbsp;设置了默认脚本语言的ASP文件中不能再使用其他脚本。<p>14、关于VBScript,下列说法正确的是(A)。<p>A&nbsp;&nbsp;VBScript只有一种数据类型。<p>B&nbsp;&nbsp;可以使用&nbsp;Dim、Private、Public和Const关键字声明变量。<p>C&nbsp;&nbsp;VBScript中,变量必须先声明再使用。<p>D&nbsp;&nbsp;以上全都错误。<p>15、VBScript中,下列说法正确的是(B)<p>A&nbsp;&nbsp;没有计算数的指数次方的运算符,但可以通过*&nbsp;运算符实现。<p>B&nbsp;&nbsp;&nbsp;&运算符可以强制将任意两个表达式进行字符串链接。<p>C&nbsp;&nbsp;表达式&nbsp;16/5&nbsp;的结果是1。<p>D&nbsp;&nbsp;以上都正确<p>16、VBScript中,下列运算符优先级最高的是(B)<p>A&nbsp;&nbsp;求余运算&nbsp;(Mod)&nbsp;<p>B&nbsp;&nbsp;负数&nbsp;(-)<p>C&nbsp;&nbsp;乘法和除法&nbsp;(*,&nbsp;/)<p>D&nbsp;&nbsp;字符串连接&nbsp;(&)<p>17、如果a&nbsp;=&nbsp;Int(10*Rnd()),则a的值不可能是(D)<p>A&nbsp;&nbsp;0&nbsp;<p>B&nbsp;&nbsp;1<p>C&nbsp;&nbsp;9<p>D&nbsp;&nbsp;10<p>18、下列表达式的值为-10的是(D)<p>A&nbsp;&nbsp;Int(-10.9)&nbsp;<p>B&nbsp;&nbsp;-Abs(-10.9)<p>C&nbsp;&nbsp;Fix(-9.9)&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;Int(-9.9)<p>19、关于日期和时间函数,下列说法正确的是(D)。<p>A&nbsp;&nbsp;now函数可以返回客户端计算机当前的日期和时间值。<p>B&nbsp;&nbsp;表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。<p>C&nbsp;&nbsp;Timer函数返回午夜&nbsp;12&nbsp;时以后已经过去的小时数。<p>D&nbsp;&nbsp;表达式DateAdd("d",&nbsp;10,&nbsp;Date)是表示当前日期的十天后。<p>20、下列哪一个函数可以将日期转换为字符串?(&nbsp;C&nbsp;)<p>A &nbsp;Cdate&nbsp;&nbsp;&nbsp;&nbsp;<p>B &nbsp;CInt<p>C &nbsp;CStr<p>D &nbsp;CDbl<p>21、下面程序段执行完毕,页面上显示内容是什么?(A)<p><%<p> Dim&nbsp;strTemp<p> strTemp="user_name"<p> Session(strTemp)="张三"<p> Session("strTemp")="李四"<p> Response.Write&nbsp;Session("user_name")<p>%><p>A &nbsp;张三<p>B &nbsp;李四<p>C &nbsp;张三李四<p>D &nbsp;语法有错,无法正常输出<p>22、在应用程序的各个页面中传递值,可以使用内置对象(D)<p>A&nbsp;&nbsp;Request<p>B&nbsp;&nbsp;Application<p>C&nbsp;&nbsp;Session<p>D&nbsp;&nbsp;以上都可以<p>23、请问&nbsp;Mid(“I&nbsp;am&nbsp;a&nbsp;student.”,9,2)的返回值是什么?( A&nbsp;)<p>A &nbsp;“tu”&nbsp;&nbsp;&nbsp;&nbsp;<p>B &nbsp;“st”<p>C &nbsp;“en”<p>D &nbsp;“nt”<p>24、下列语句中,不能正常显示的是(B)<p>A&nbsp;&nbsp;Response.Write&nbsp;time&nbsp;<p>B&nbsp;&nbsp;Response.Write&nbsp;day<p>C&nbsp;&nbsp;Response.Write&nbsp;now&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;Response.Write&nbsp;date<p>25、下面的语句不能输出内容到客户端的是(A)<p>A <% msgbox("输出内容")&nbsp;%><p>B <%=Int(3.2)%><p>C <% response.write v &"是一个字符串变量" %><p>D <%=v & "输出内容"%><p>26、关于Option&nbsp;Explicit&nbsp;语句,下面说法正确的是(C)<p>A&nbsp;&nbsp;可以在脚本的任何位置使用<p>B&nbsp;&nbsp;强制要求类型转换时,必须采用显示转换。<p>C&nbsp;&nbsp;强制要求脚本中的所有变量必须显式声明。<p>D&nbsp;&nbsp;以上说法都不正确<p>27、关于For…Next语句,下面说法错误的是(B)<p>A&nbsp;&nbsp;可以在循环中的任何位置放置一个Exit&nbsp;For语句。<p>B&nbsp;&nbsp;step的值必须是整数,默认为1。<p>C&nbsp;&nbsp;For&nbsp;i&nbsp;=&nbsp;1&nbsp;To&nbsp;15&nbsp;Step&nbsp;4&nbsp;,这一行说明循环体最多可以执行4次。<p>D&nbsp;&nbsp;计数变量I可以是变量或表达式。<p>28、关于VBScript&nbsp;过程,下列说法错误的是(B)。<p>A&nbsp;&nbsp;call语句用于&nbsp;Sub&nbsp;或&nbsp;Function&nbsp;过程的调用。<p>B&nbsp;&nbsp;调用Function&nbsp;过程时call语句可以省略,但是调用sub过程时不可以省略。<p>C&nbsp;&nbsp;Function&nbsp;函数可以有返回值。<p>D&nbsp;&nbsp;使用&nbsp;Exit&nbsp;Function&nbsp;语句可以从&nbsp;Function&nbsp;过程中立即退出。<p>29、用于从客户端获取信息的ASP内置对象是(B)<p>A&nbsp;&nbsp;Response&nbsp;<p>B&nbsp;&nbsp;Request<p>C&nbsp;&nbsp;Session<p>D&nbsp;&nbsp;Application<p>30、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A&nbsp;)<p><%<p>Response.Write "<a href='http://www.sina.com.cn'>新浪</a>"<p>%><p>A &nbsp;新浪<p>B  <a href='http://www.sina.com.cn'>新浪</a><p>C &nbsp;新浪<p>D &nbsp;该句有错,什么也不显示<p>二、填空题(共10题,每题2分,共20分)<p>1.在网址http://www.pfc.com.8080/teacher/index.html中,“http”是__________________“www.pfc.com”是__________________&nbsp;“8080”&nbsp;是_____________________&nbsp;“teacher”是_____________________“index.html”<p>是___________________<p>2.在编写网页代码时,ASP中的VBScript语言的字母_________________大小写,JavaScript语言中的字母_____________________大小写<p>3.执行完strUser=“12345678”以后,strUser是__________________类型<p>4.以下程序<p>x=&nbsp;“11”+1<p>y=“11”&nbsp;&&nbsp;1<p>z=“11”&nbsp;+&nbsp;“1”<p>程序运行完毕后,x=___________,y=___________,z=&nbsp;___________<p>5.变量的命名规则:&nbsp;<p>(1)第一个字符必须是__________________________<p>(2)不能包含嵌入的____________________________<p>(3)长度不能超过______________________________<p>(4)在被声明的作用域内必须____________________<p>6.&nbsp;已知str=“12345670”<p>&nbsp;&nbsp;&nbsp;&nbsp;Left(str,2)=_______________Right(str,2)=___________________<p>&nbsp;&nbsp;&nbsp;&nbsp;Len(str)=&nbsp;_________________Mid(str,3,3)=___________________<p>7.Request.From和Request.QueryString对应的是Form提交时的两种不同提交方法:______________________________________________________方法和____________________________________________方法<p>8.&nbsp;Application提供两个事件:___________________________,Application开始的时候调用该事件;__________________,Application结束时调用该事件<p>9.Server.mappath是把__________________转换为_______________________<p>10.ADO模型定义了3个一般对像,分别为______________对象、____________对象、__________________对象.<p>三、判断题(共10题,每题2分,共20分,正确的在括号内填T,错误的填F)<p>1.HTML控件属于浏览器控件,不接受服务器的控件。(&nbsp;)<p>2.HTML控件与HTML&nbsp;元素一一对应,而Web控件的抽象程度更高,一个控件设置不同的属性时可以实现不同的功能。(&nbsp;)<p>3.Web服务器控件中的几个按钮都可以起到向服务器提交数据的作用。(&nbsp;)<p>4.HTML控件很难转换为服务器控件。(&nbsp;)<p>5.数据集(DataSet)能够在断开与数据源连接的情况下工作。(&nbsp;)<p>6.离开了网站,ASP网页能够单独运行。(&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p>7.Web.config是网站中必需的配置文件。(&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p>8.href属性不能用来指定到一个邮箱地址&nbsp;(&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p>9.IIS可以同时管理多个应用程序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&nbsp;)<p>10.IIS要求默认文档的文件名必须为default或index,扩展名则可以是&nbsp;.htm、.asp等已为服务器支持的文件扩展名&nbsp;&nbsp;&nbsp;(&nbsp;)<p>答案<p>一、选择题<p>1-5&nbsp;C&nbsp;D&nbsp;C&nbsp;C&nbsp;D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6-10&nbsp;A&nbsp;C&nbsp;A&nbsp;C&nbsp;D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11-15&nbsp;D&nbsp;C&nbsp;D&nbsp;A&nbsp;B&nbsp;<p>16-20&nbsp;&nbsp;B&nbsp;D&nbsp;D&nbsp;D&nbsp;C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;21-25&nbsp;A&nbsp;D&nbsp;A&nbsp;B&nbsp;A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;26-30&nbsp;C&nbsp;B&nbsp;B&nbsp;B&nbsp;A<p>二、填空题<p>1.资源类型、主机地址、端口、目录、文件名<p>2.不区分、区分<p>3.字符串变量<p>4.12、111、111<p>5.字母、句点、255个字符、唯一<p>6.12、90、10、345<p>7.取得客户端在FROM表单中所输入的信息、从查询字符串中读取用户提交的数据<p>8.Application_OnStart、Application_OnEnd<p>9.虚拟路径、实际的物理路径<p>10.Connection、Command、Recordset<p>三、判断题<p>1-5&nbsp;T&nbsp;T&nbsp;T&nbsp;F&nbsp;T&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6-10&nbsp;F&nbsp;F&nbsp;F&nbsp;T&nbsp;F<p>1.关于HTML文件说法错误的是:(C)<p>A&nbsp;&nbsp;HTML文件是一个包含标记的文本文件。<p>B&nbsp;&nbsp;这些标记告诉浏览器怎样显示这个页面。<p>C&nbsp;&nbsp;HTML文件必须以&nbsp;.htm为扩展名。<p>D&nbsp;&nbsp;HTML文件可以用一个简单的文本编辑器创建。<p>2、关于HTML文件说法正确的是:(C)<p>A&nbsp;&nbsp;HTML标记都必须配对使用。<p>B&nbsp;&nbsp;在<title>和</title>标签之间的是头信息。<p>C&nbsp;&nbsp;HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的。<p>D&nbsp;&nbsp;在<u>和</u>标签之间的文本会以加粗字体显示。<p>3、想要在HTML中显示一个小于号“<”,需要用到字符实体(B)。<p>A&nbsp;&nbsp;&gt;<p>B&nbsp;&nbsp;&lt;<p>C&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;&quot;<p>4、HTML使用锚标签(<a>)来创建一个连接到其他文件的链接,链接的资源(D)。<p>A&nbsp;&nbsp;只能是HTML页面和图像<p>B&nbsp;&nbsp;不可以是声音<p>C&nbsp;&nbsp;不可以是影片<p>D&nbsp;&nbsp;可以是网络上的任何资源<p>5、锚标签(<a>)的target属性,可以定义从什么地方打开链接地址,下列哪一个是target属性的默认值(A)。<p>A&nbsp;&nbsp;_self<p>B&nbsp;&nbsp;_blank<p>C&nbsp;&nbsp;_parent<p>D&nbsp;&nbsp;_top<p>6、关于锚标签(<a>)说法错误的是:(D)<p>A&nbsp;&nbsp;用name属性创建一个命名锚点,可以让链接直接跳转到一个页面的某一章节,而不用用户打开那一页,再从上到下慢慢找。<p>B&nbsp;&nbsp;想要访问本页的锚点,在URL地址的后面加一个“#”和这个锚点的名字。<p>C&nbsp;&nbsp;href属性用来指定连接到的URL。<p>D&nbsp;&nbsp;href属性不能用来指定到一个邮箱地址。<p>7、关于HTML框架说法错误的是:(A)<p>A <frame>标签定义了如何将窗口拆分成框架。<p>B&nbsp;&nbsp;可以给不支持框架的浏览器写上<noframes>标签。<p>C&nbsp;&nbsp;HTML框架中的各个页面是相互的。<p>D&nbsp;&nbsp;HTML框架的使用让打印整个页面变得困难。<p>8、关于HTML表格说法错误的是:(C)<p>A&nbsp;&nbsp;表格的width属性可以设置为像素值或百分比。<p>B&nbsp;&nbsp;表格的height&nbsp;属性可以设置为像素值或百分比。<p>C&nbsp;&nbsp;如果不指定border属性,表格默认宽度为1。<p>D&nbsp;&nbsp;表格和单元格的背景色可以同时设置。<p>9、下列哪一种设置能使单元格显示边框(A)<p>A&nbsp;&nbsp;在<td>中添加&nbsp;border属性<p>B&nbsp;&nbsp;在<table>中添加border属性<p>C&nbsp;&nbsp;在<tr>中添加&nbsp;border属性<p>D&nbsp;&nbsp;以上全都可以<p>10、关于网页中的图像,下列说法正确的是(C)<p>A&nbsp;&nbsp;图像是由标签开始,由结束。<p>B&nbsp;&nbsp;图像标签的&nbsp;href属性用于指定图像链接到的URL。<p>C&nbsp;&nbsp;&nbsp;src&nbsp;属性的值是所要显示图像的URL。<p>D&nbsp;&nbsp;以上全都是错的。<p>11、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。<p>A&nbsp;&nbsp;只能在本机的c:\\inetpub\\wwwroot文件夹。<p>B&nbsp;&nbsp;只能在本机操作系统所在磁盘的文件夹。<p>C&nbsp;&nbsp;只能在本机非操作系统所在磁盘的文件夹。<p>D&nbsp;&nbsp;以上全都是错的。<p>12、安装web服务器程序后,在地址栏输入(D),可以访问站点默认文档。<p>A&nbsp;&nbsp;在局域网中直接输入服务器的IP地址。<p>B&nbsp;&nbsp;在局域网中输入服务器所在计算机的名称<p>C&nbsp;&nbsp;如果是在服务器所在的计算机上,直接输入http://127.0.0.1<p>D&nbsp;&nbsp;以上全都是对的<p>13、关于IIS的配置,下列说法错误的是(B)<p>A&nbsp;&nbsp;IIS可以同时管理多个应用程序<p>B&nbsp;&nbsp;IIS要求默认文档的文件名必须为default或index,扩展名则可以是&nbsp;.htm、.asp等已为服务器支持的文件扩展名。<p>C&nbsp;&nbsp;IIS可以通过添加Windows组件安装<p>D&nbsp;&nbsp;IIS不光能够管理web站点,也可以管理FTP站点。<p>14、关于ASP,下列说法正确的是(C)<p>A&nbsp;&nbsp;开发ASP网页所使用的脚本语言只能采用VBScript。<p>B&nbsp;&nbsp;网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。<p>C&nbsp;&nbsp;ASP网页,运行时在客户端无法查看到真实的ASP源代码。<p>D&nbsp;&nbsp;以上全都错误。<p>15、下列说法错误的是(D)<p>A&nbsp;&nbsp;ASP在很大程度上依赖于脚本编程。<p>B&nbsp;&nbsp;使用<%@ %>标记来指定ASP中默认使用的脚本语言。<p>C&nbsp;&nbsp;在<%和%>之间的代码被视为默认脚本语言。<p>D&nbsp;&nbsp;设置了默认脚本语言的ASP文件中不能再使用其他脚本。<p>16、关于VBScript,下列说法正确的是(A)。<p>A&nbsp;&nbsp;VBScript&nbsp;&nbsp;&nbsp;&nbsp;只有一种数据类型。<p>B&nbsp;&nbsp;可以使用&nbsp;Dim、Private、Public和Const关键字声明变量。<p>C&nbsp;&nbsp;VBScript中,变量必须先声明再使用。<p>D&nbsp;&nbsp;以上全都错误。<p>17、VBScript中,下列说法正确的是(B)<p>A&nbsp;&nbsp;没有计算数的指数次方的运算符,但可以通过*&nbsp;运算符实现。<p>B&nbsp;&nbsp;&nbsp;&运算符可以强制将任意两个表达式进行字符串链接。<p>C&nbsp;&nbsp;表达式&nbsp;16/5&nbsp;的结果是1。<p>D&nbsp;&nbsp;以上都正确<p>18、VBScript中,下列运算符优先级最高的是(B)<p>A&nbsp;&nbsp;求余运算&nbsp;(Mod)&nbsp;<p>B&nbsp;&nbsp;负数&nbsp;(-)<p>C&nbsp;&nbsp;乘法和除法&nbsp;(*,&nbsp;/)<p>D&nbsp;&nbsp;字符串连接&nbsp;(&)<p>19、如果a&nbsp;=&nbsp;Int(10*Rnd()),则a的值不可能是(D)<p>A&nbsp;&nbsp;0&nbsp;<p>B&nbsp;&nbsp;1<p>C&nbsp;&nbsp;9<p>D&nbsp;&nbsp;10<p>20、如果v&nbsp;=&nbsp;FormatNumber(10.123456,3),则v等于(C)。<p>A&nbsp;&nbsp;10.1&nbsp;<p>B&nbsp;&nbsp;10.12<p>C&nbsp;&nbsp;10.123&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;以上都不对<p>21、下列表达式的值为-10的是(D)<p>A&nbsp;&nbsp;Int(-10.9)&nbsp;<p>B&nbsp;&nbsp;-Abs(-10.9)<p>C&nbsp;&nbsp;Fix(-9.9)&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;Int(-9.9)<p>22、关于日期和时间函数,下列说法正确的是(D)。<p>A&nbsp;&nbsp;now函数可以返回客户端计算机当前的日期和时间值。<p>B&nbsp;&nbsp;表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。<p>C&nbsp;&nbsp;Timer函数返回午夜&nbsp;12&nbsp;时以后已经过去的小时数。<p>D&nbsp;&nbsp;表达式DateAdd("d",&nbsp;10,&nbsp;Date)是表示当前日期的十天后。<p>23、赋值V=”6”并执行&nbsp;a=IsNumeric(V)语句后,a&nbsp;是(D)。&nbsp;<p>A&nbsp;&nbsp;字符串型&nbsp;<p>B&nbsp;&nbsp;日期型<p>C&nbsp;&nbsp;数值型&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;布尔型<p>24、下列哪一个函数可以将日期转换为字符串?(&nbsp;C&nbsp;)<p>A &nbsp;Cdate&nbsp;&nbsp;&nbsp;&nbsp;<p>B &nbsp;CInt<p>C &nbsp;CStr<p>D &nbsp;CDbl<p>25、请问&nbsp;Mid(“I&nbsp;am&nbsp;a&nbsp;student.”,9,2)的返回值是什么?( A&nbsp;)<p>A &nbsp;“tu”&nbsp;&nbsp;&nbsp;&nbsp;<p>B &nbsp;“st”<p>C &nbsp;“en”<p>D &nbsp;“nt”<p>26、下列说法正确的是(A)<p>A&nbsp;&nbsp;执行UCase("Hello&nbsp;World")后,返回"HELLO&nbsp;WORLD"。<p>B&nbsp;&nbsp;执行LCase("VBScript")后,返回&nbsp;"vbsCRIPT"。<p>C&nbsp;&nbsp;执行RTrim("&nbsp;&nbsp;vbscript&nbsp;&nbsp;&nbsp;")后,返回&nbsp;"vbscript"。<p>D&nbsp;&nbsp;执行Split("VBScriptXisxfun!",&nbsp;"x")后,返回包含“VBScriptXis”和“fun”的一维数组。<p>27、下列语句中,不能正常显示的是(B)<p>A&nbsp;&nbsp;Response.Write&nbsp;time&nbsp;<p>B&nbsp;&nbsp;Response.Write&nbsp;day<p>C&nbsp;&nbsp;Response.Write&nbsp;now&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;Response.Write&nbsp;date<p>28、下面程序段执行完毕,页面上显示内容是什么?( D&nbsp;)<p><%<p>="信息<br>"<p>="科学"<p>%><p>A 信息科学&nbsp;&nbsp;&nbsp;&nbsp;<p>B 信息(换行)科学<p>C 科学&nbsp;&nbsp;&nbsp;&nbsp;<p>D &nbsp;以上都不对<p>29、下面的语句不能输出内容到客户端的是(A)<p>A <% msgbox("输出内容")&nbsp;%><p>B <%=Int(3.2)%><p>C <% response.write v &"是一个字符串变量" %><p>D <%=v & "输出内容"%><p>30、关于Option&nbsp;Explicit&nbsp;语句,下面说法正确的是(C)<p>A&nbsp;&nbsp;可以在脚本的任何位置使用<p>B&nbsp;&nbsp;强制要求类型转换时,必须采用显示转换。<p>C&nbsp;&nbsp;强制要求脚本中的所有变量必须显式声明。<p>D&nbsp;&nbsp;以上说法都不正确<p>31、关于For…Next语句,下面说法错误的是(B)<p>A&nbsp;&nbsp;可以在循环中的任何位置放置一个Exit&nbsp;For语句。<p>B&nbsp;&nbsp;step的值必须是整数,默认为1。<p>C&nbsp;&nbsp;For&nbsp;i&nbsp;=&nbsp;1&nbsp;To&nbsp;15&nbsp;Step&nbsp;4&nbsp;,这一行说明循环体最多可以执行4次。<p>D&nbsp;&nbsp;计数变量I可以是变量或表达式。<p>32、关于VBScript&nbsp;过程,下列说法错误的是(B)。<p>A&nbsp;&nbsp;call语句用于&nbsp;Sub&nbsp;或&nbsp;Function&nbsp;过程的调用。<p>B&nbsp;&nbsp;调用Function&nbsp;过程时call语句可以省略,但是调用sub过程时不可以省略。<p>C&nbsp;&nbsp;Function&nbsp;函数可以有返回值。<p>D&nbsp;&nbsp;使用&nbsp;Exit&nbsp;Function&nbsp;语句可以从&nbsp;Function&nbsp;过程中立即退出。<p>33、用于从客户端获取信息的ASP内置对象是(B)<p>A&nbsp;&nbsp;Response&nbsp;<p>B&nbsp;&nbsp;Request<p>C&nbsp;&nbsp;Session<p>D&nbsp;&nbsp;Application<p>34、下列不属于Response对象的方法的是(C)<p>A&nbsp;&nbsp;Write&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p>B&nbsp;&nbsp;End<p>C&nbsp;&nbsp;abandon<p>D&nbsp;&nbsp;Redirect<p>35、Response对象的属性(D)可以用于表明页输出是否被缓冲。<p>A&nbsp;&nbsp;TotalBytes&nbsp;<p>B&nbsp;&nbsp;ContentType<p>C&nbsp;&nbsp;status&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;Buffer<p>36、下列Response对象的用法错误的是(A)<p>A <% Response.Write 输出到浏览器信息 %><p>B <% = "输出到浏览器信息" %><p>C <% Response.End %><p>D&nbsp;&nbsp;以上全都正确<p>37、对于&nbsp;Request&nbsp;对象,如果省略获取方法,如&nbsp;Request("user_name"),将按什么顺序依次检查是否有信息传入:(C)<p>A&nbsp;&nbsp;Cookies、QueryString、Form、Server&nbsp;Variables、ClientCertificate<p>B&nbsp;&nbsp;Form、QueryString、Cookies、Server&nbsp;Variables、ClientCertificate<p>C&nbsp;&nbsp;QueryString、Form、Cookies、Server&nbsp;Variables、ClientCertificate<p>D &nbsp;Form、QueryString、Cookies、Server&nbsp;Variables、ClientCertificate<p>38、QueryString获取方法、Form&nbsp;获取方法获取的数据子类型分别是:(C)<p>A &nbsp;数字、字符串<p>B &nbsp;字符串、数字<p>C &nbsp;字符串、字符串&nbsp;&nbsp;&nbsp;&nbsp;<p>D &nbsp;必须根据具体值而定<p>39、下面程序段执行完毕,我们在浏览器中看到的内容是什么?( A&nbsp;)<p><%<p>Response.Write "<a href='http://www.sina.com.cn'>新浪</a>"<p>%><p>A &nbsp;新浪<p>B  <a href='http://www.sina.com.cn'>新浪</a><p>C &nbsp;新浪<p>D &nbsp;该句有错,什么也不显示<p>40、关于Session对象的属性,下列说法正确的是(C)<p>A&nbsp;&nbsp;Session的有效期时长默认为90秒,且不能修改。<p>B&nbsp;&nbsp;Session的有效期时长默认为20分钟,且不能修改。<p>C&nbsp;&nbsp;SessionID可以存储每个用户Session的代号,是一个不重复的长整型数字。<p>D&nbsp;&nbsp;以上全都错<p>41、下面Session对象的使用中可以正确执行的是(B)<p>A <%Session.ScriptTimeout=20 %><p>B <% Session.Timeout = 40 %><p>C <%Session=nothing%><p>D <% Response.Write("Session.SessionID") %><p>42、下面属于Server&nbsp;对象的方法的是(D)<p>A&nbsp;&nbsp;CreateObject&nbsp;&nbsp;&nbsp;&nbsp;<p>B&nbsp;&nbsp;HTMLEncode<p>C&nbsp;&nbsp;MapPath<p>D&nbsp;&nbsp;以上全都是<p>43、使用下面哪一个关键字创建服务器组件的实例(B)<p>A&nbsp;&nbsp;Dim<p>B&nbsp;&nbsp;Set<p>C&nbsp;&nbsp;Var&nbsp;&nbsp;&nbsp;&nbsp;<p>D&nbsp;&nbsp;Private<p>44、下面程序段执行完毕,c的值是:(C)<p><%<p>Application("a")=1<p>Application&nbsp;("b")=2<p>c=&nbsp;Application&nbsp;("a")+&nbsp;Application&nbsp;("b")<p>%><p>A &nbsp;12<p>B &nbsp;ab<p>C &nbsp;3<p>D &nbsp;以上都不对<p>45、在虚拟目录asp中有文件about.asp,若是在文件中显示该文件在服务器上的物理路径,则需要加入语句Response.Write(&nbsp;C&nbsp;)<p>A&nbsp;&nbsp;Server.MapPath("asp/about.asp")<p>B&nbsp;&nbsp;Server.MapPath("\\")<p>C&nbsp;&nbsp;Server.MapPath(request.servervariables("PATH_INFO"))<p>D&nbsp;&nbsp;以上全都对<p>46、在同一个应用程序的页面&nbsp;1&nbsp;中添加&nbsp;Server.ScriptTimeOut=300,那么在页面&nbsp;2&nbsp;中添加&nbsp;c=Server.ScriptTimeOut,则c等于多少秒?(B)<p>A &nbsp;60<p>B &nbsp;90<p>C &nbsp;300&nbsp;&nbsp;&nbsp;&nbsp;<p>D &nbsp;以上都不对<p>47、下面程序段执行完毕,页面上显示内容是什么?(A)<p><%<p> Dim&nbsp;strTemp<p> strTemp="user_name"<p> Session(strTemp)="张三"<p> Session("strTemp")="李四"<p> Response.Write&nbsp;Session("user_name")<p>%><p>A &nbsp;张三<p>B &nbsp;李四<p>C &nbsp;张三李四<p>D &nbsp;语法有错,无法正常输出<p>48、如果string1="<I>文字注释1</I><BR><I>文字注释2</I>",那么<% response.write Server.HTMLEncode( string1 )%>的输出结果为(C)<p>A &nbsp;文字注释1<p>文字注释2&nbsp;&nbsp;&nbsp;&nbsp;<p>B &nbsp;文字注释1&nbsp;文字注释2<p>C  <I>文字注释1</I><BR><I>文字注释2</I><p>D &nbsp;文字注释1<p>文字注释2<p>49、在应用程序的各个页面中传递值,可以使用内置对象(D)<p>A&nbsp;&nbsp;Request<p>B&nbsp;&nbsp;Application<p>C&nbsp;&nbsp;Session<p>D&nbsp;&nbsp;以上都可以<p>50、下面是一聊天室登陆页面的代码部分,读程序并指出有几行错误(D)<p>1 <%<p>2&nbsp;&nbsp;&nbsp;&nbsp;dim&nbsp;na,nalist<p>3&nbsp;&nbsp;&nbsp;&nbsp;na=trim(request("name"))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;‘name是表单中存储用户昵称的表单元素<p>4 if len(na)<>0 then<p>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session("name")=na<p>6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nalist=split(application("people"),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;‘people存储在线人的昵称<p>7&nbsp;&nbsp;&nbsp;&nbsp; if ubound(nalist)>=10 <p>8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response.Write&nbsp;"聊天室已满,请稍后再来!"<p>9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.End<p>10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response.Abandon<p>11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if<p>12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.UnLock<p>13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application("people")=application("people")&na&<p>14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application("name")="欢迎"&na&"进入聊天室!"<p>15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.Lock<p>16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;response.Redirect&nbsp;main.asp<p>17&nbsp;&nbsp;&nbsp;&nbsp;else<p>18 <table width="400" height="160" border="0" align="center" bgcolor="#00CC99"><p>19 <tr><p>20 <td height="60" align="center"><h1>聊天室</h1></td><p>21 </tr><p>22 <tr><p>23 <td align="center"><form name="form1" method="post" action=""><p>24&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你的昵称:&nbsp;<p>25 <input name="name" type="text" id="name" size="12"><p>26 <input type="submit" name="Submit" value="进入"><p>27 </form></td><p>28 </tr><p>29 </table><p>30 end if%><p>A&nbsp;&nbsp;5<p>B&nbsp;&nbsp;6<p>C&nbsp;&nbsp;7<p>D&nbsp;&nbsp;8<p>ASP面试题及答案<p>某一公司的ASP面试题:<p>第一题:ASP中,VBScript的唯一的数据类型是什么?<p>第二题:在ASP中,VBScript有多种控制程序流程语句,如If…Then,&nbsp;Select…&nbsp;Case,<p>For&nbsp;…&nbsp;Next,&nbsp;Do&nbsp;…&nbsp;Loop,&nbsp;Exit等语句。请为这五个语句分别写一段使用的代码。<p>第三题:请看如下代码<p><%<p>TestString="Test"<p>TestA<p>TestB<p>Response.write&nbsp;TestString<p>Sub&nbsp;TestA()<p>TestString="TestA"<p>End&nbsp;Sub<p>Sub&nbsp;TestB()<p>Dim&nbsp;TestString<p>TestString="TestB"<p>End&nbsp;Sub<p>%><p>这段代码执行后,运行结果是什么?并解释一下为什么?<p>第四题:在ASP中,Server中有一个方法是URLEncode(string)<p>如:&nbsp;response.write&nbsp;Server.URLEncode("Test.ASP?TestNum=100&TestStr=你好")<p>结果输出:&nbsp;Test%2EASP%3FTestNum%3D100%26TestStr%3D%C4%E3%BA%C3<p>在ASP中,有ASC(String),Hex(Number),Mid(String,start,[,length])这三个可能用<p>到的函数,如果是三个函数的用法<p>如:<p>ASC("A")=65,ASC("你")=&nbsp;-15133<p>Hex(65)="41",Hex(-15133)="C4E3"<p>Mid("hello",2,1)="e",&nbsp;mid("this&nbsp;is&nbsp;test!",9,2)="te"<p>现在要求编写编码函数Function&nbsp;TestEncode(SourceString),及一个解码函数<p>Function&nbsp;TestDecode(CodeString)。TestEncode(SourceString)是将SourceString<p>串中非字母且非汉字且非数字的字符转换为对应Ansi编码的十六进制编码!<p>如:<p>TestEncode("Test.ASP?TestNum=100&TestStr=你好")=<p>"Test%2EASP%3FTestNum%3D100%26TestStr%3D你好"<p>而TestDecode(CodeString)是将编码的串还原,是TestEncode的逆函数。<p>第五题:<p>编写一个星期的函数GetWeek(aDate)<p>返回"星期一、星期二、星期三..."<p>第六题:<p>用ASP输出九九乘法口决表的网页<p>输出如下:<p>1*1=1<p>1*2=2&nbsp;2*2=4<p>1*3=3&nbsp;2*3=6&nbsp;3*3=9<p>...<p>要求编写一个完整的ASP文件<p>第七题到第九题<p>已知SQL&nbsp;Server数据库的有一个数据库TestDB,学生表结构如下:<p>表名:Student<p>字段名&nbsp;类型&nbsp;说明<p>id&nbsp;int&nbsp;自增1<p>name&nbsp;varchar(16)<p>sex&nbsp;char(1)&nbsp;'F'表示女性,'M'表示男性<p>...&nbsp;...<p>已知已经定义了ADODB.Connection对象ConnTestDB已连接了上述的TestDB数据库<p>可以在以后的测试题中直接引用该对象.<p>第七题:<p>编写ASP代码,将Student中的人的姓名及性别列出来,并给统计学生人数如下:<p>姓名&nbsp;性别<p>张三&nbsp;男<p>李四&nbsp;男<p>王五&nbsp;女<p>...&nbsp;...<p>总共有100个学生<p>第八题:<p>在上述数据库中,有一个表存放学生的得分的,结构如下:<p>表名:Score<p>字段名&nbsp;类型&nbsp;说明<p>StuID&nbsp;int&nbsp;学生的ID值,关系是:Score.StuID=Student.ID<p>Chinese&nbsp;int<p>math&nbsp;int<p>要求输出内容:<p>姓名&nbsp;语文&nbsp;数学&nbsp;总成绩<p>张三&nbsp;60&nbsp;100&nbsp;160<p>...<p>请编写实现上述功的ASP代码<p>第九题:<p>已知:<p>某一学生:陈六,男,语文80分,数学60分,现要求编写ASP代码<p>将该学的数据插入数据库中,分别插入到上述的两个表Student,Score表中。<p>解答:<p>第一题:Variant<p>第二题:<p>dim&nbsp;x,y<p>if&nbsp;x=""&nbsp;then<p>x=1<p>end&nbsp;if&nbsp;<p>select&nbsp;case&nbsp;x<p>case&nbsp;1<p>x=x+1<p>case&nbsp;2<p>x=x+2<p>end&nbsp;select<p>for&nbsp;y=0&nbsp;to&nbsp;x<p>response.write&nbsp;y<p>if&nbsp;y=2&nbsp;then&nbsp;exit&nbsp;for<p>next<p>do<p>x=x+1<p>if&nbsp;x=4&nbsp;then&nbsp;exit&nbsp;do<p>loop while x<5<p>第三题:<p>运行结果是:testA<p>原因是:testA所附值的是一个全局变量TestString<p>testB因为有Dim&nbsp;TestString这句定义,所以它所附值的只是一个局部变量。<p>第四题:<p>dim&nbsp;str<p>str="Test.ASP?TestNum=100&amp;TestStr=你好"<p>function&nbsp;TestEncode(f_Str)<p>0Adim&nbsp;str_len<p>dim&nbsp;for_x<p>dim&nbsp;char<p>dim&nbsp;ansi<p>str_len=len(f_Str)<p>for&nbsp;for_x=1&nbsp;to&nbsp;str_len<p>char=mid(f_Str,for_x,1)<p>ansi=asc(char)<p>if (ansi=>48 and ansi<=57) or (ansi=>65 and ansi<=90) or (ansi=>97 and ansi<=122) or (ansi<0 or ansi>225) then<p>TestEncode=TestEncode&char<p>else<p>TestEncode=TestEncode&""&cstr(Hex(ansi))<p>end&nbsp;if<p>next<p>end&nbsp;function<p>function&nbsp;TestDecode(f_Str)<p>0Adim&nbsp;str_len<p>dim&nbsp;for_x<p>dim&nbsp;char<p>dim&nbsp;ansi<p>str_len=len(f_Str)<p>for&nbsp;for_x=1&nbsp;to&nbsp;str_len<p>char=mid(f_Str,for_x,1)<p>if&nbsp;char=""&nbsp;then<p>ansi=mid(f_Str,for_x+1,2)<p>TestDecode=TestDecode&chr(clng("&H"&ansi))<p>for_x=for_x+2<p>else<p>TestDecode=TestDecode&char<p>end&nbsp;if<p>next<p>end&nbsp;function<p>response.Write TestEncode(str)&"<br>"<p>response.Write&nbsp;TestDecode(TestEncode(str))<p>第五题:<p>function&nbsp;GetWeek(aDate)<p>if&nbsp;isdate(aDate)&nbsp;then<p>GetWeek=weekdayname(WeekDay(aDate))<p>end&nbsp;if<p>end&nbsp;function<p>response.Write&nbsp;GetWeek("2002/1/3")<p>第六题:<p>dim&nbsp;x,y<p>for&nbsp;x=1&nbsp;to&nbsp;9<p>for&nbsp;y=1&nbsp;to&nbsp;x<p>response.Write&nbsp;y&"*"&x&"="&x*y&"&nbsp;"<p>if x=y then response.Write "<br>"<p>next<p>next<p>第七题:<p>set&nbsp;rs=ConnTestDB.execute("Select&nbsp;top&nbsp;100&nbsp;name,sex&nbsp;from&nbsp;Student&nbsp;order&nbsp;by&nbsp;id,sex")<p>response.Write&nbsp;"姓名    性别<br>"<p>while&nbsp;not&nbsp;rs.eof<p>response.Write&nbsp;rs("name")&"    "&rs("sex")&"<br>"<p>rs.movenext<p>wend<p>第八题:<p>set&nbsp;rs=ConnTestDB.execute("Select&nbsp;name,Chinese,math&nbsp;from&nbsp;Student,Score&nbsp;where&nbsp;StuID=ID")<p>response.Write&nbsp;"姓名  语文  数学  总成绩<br>"<p>while&nbsp;not&nbsp;rs.eof<p>response.Write&nbsp;rs("name")&"  "&rs("Chinese")&"  "&rs("math")&"  "&(rs("Chinese")+rs("math"))&"<br>"<p>rs.movenext<p>wend<p>第九题:<p>dim&nbsp;StrudentID,StrudentName,Strudentsex<p>StrudentName="陈六"<p>Strudentsex="男"<p>S_Chinese=80<p>S_math=60<p>Function&nbsp;yhsql(data)<p>yhsql="'"&replace(data,"'<p>End&nbsp;Function<p>ConnTestDB.execute&nbsp;"insert&nbsp;into&nbsp;Student&nbsp;(name,sex)&nbsp;value&nbsp;("26yhsql(StrudentName)&<p>StrudentID=ConnTestDB.execute("select&nbsp;max(id)&nbsp;as&nbsp;sid&nbsp;from&nbsp;Strdent&nbsp;where&nbsp;name="&yhsql(StrudentName))("sid")<p>ConnTestDB.execute&nbsp;"insert&nbsp;into&nbsp;Score&nbsp;(StuID,Chinese,math)&nbsp;value&nbsp;("&S_Chinese&<p>附:<p>第7题<p>asp程序优化之:对象变量&nbsp;<p>当遍历记录集时,一个保证能提高性能的方法是使用对象变量指向集合中的成员。例如,考虑下面的遍历含有Authors表的记录集的例子。<p>While&nbsp;Not&nbsp;rsAuthors.EOF<p>Response.Write&nbsp;rsAuthors("au_fname")&nbsp;&&nbsp;"&nbsp;"&nbsp;&&nbsp;_<p>rsAuthors("au_lname") & "<BR>"<p>rsAuthors.MoveNext<p>Wend<p>可以用下面的方法加速代码执行,同时使其更易于理解。<p>Set&nbsp;FirstName&nbsp;=&nbsp;rsAuthors("au_fname")<p>Set&nbsp;LastName&nbsp;=&nbsp;rsAuthors("au_lname")<p>While&nbsp;Not&nbsp;rsAuthors.EOF<p>Response.Write FirstName & " " & LastName & "<BR>"<p>rsAuthors.MoveNext<p>Wend<p>这里使用了两个变量,并指向记录集的Fidds集合中的特定字段(记住,Fidds集合是缺省的集合)。因为这里建立了一个对象的引用,所以可以使用对象变量而不是实际的变量,这意味着脚本引擎的工作减少了,因为在集合中进行索引的次数变少了。<p>1.在ASP中,Server中有一个方法是URLEncode(string)   <p>  &nbsp;如:   &nbsp;response.write   &nbsp;Server.URLEncode("Test.ASP?TestNum=100&TestStr=你好")   <p>  &nbsp;结果输出:   &nbsp;Test%2EASP%3FTestNum%3D100%26TestStr%3D%C4%E3%BA%C3   <p>  &nbsp;在ASP中,有ASC(String),Hex(Number),Mid(String,start,[,length])这三个可能用到的函数,如果是三个函数的用法如:   <p>  &nbsp;ASC("A")=65,ASC("你")=   &nbsp;-15133   <p>  &nbsp;Hex(65)="41",Hex(-15133)="C4E3"   <p>  &nbsp;Mid("hello",2,1)="e",   &nbsp;mid("this   &nbsp;is   &nbsp;test!",9,2)="te"   <p>    <p>  &nbsp;现在要求编写编码函数Function   &nbsp;TestEncode(SourceString),及一个解码函数   <p>  &nbsp;Function   &nbsp;TestDecode(CodeString)。TestEncode(SourceString)是将SourceString串中非字母且非汉字且非数字的字符转换为对应Ansi编码的十六进制编码!如:   <p>  &nbsp;TestEncode("Test.ASP?TestNum=100&TestStr=你好")="Test%2EASP%3FTestNum%3D100%26TestStr%3D你好"   <p>  &nbsp;而TestDecode(CodeString)是将编码的串还原,是TestEncode的逆函数。&nbsp;<p>answer:Function   &nbsp;URLDecode(enStr)   <p>      &nbsp;dim   &nbsp;deStr   <p>      &nbsp;dim   &nbsp;c,i,v   <p>      &nbsp;deStr=""   <p>      &nbsp;for   &nbsp;i=1   &nbsp;to   &nbsp;len(enStr)   <p>      &nbsp;c=Mid(enStr,i,1)   <p>      &nbsp;if   &nbsp;c="%"   &nbsp;then   <p>      &nbsp;v=eval("&h"+Mid(enStr,i+1,2))   <p>       if    v<128    then   <p>      &nbsp;deStr=deStr&chr(v)   <p>      &nbsp;i=i+2   <p>      &nbsp;else   <p>      &nbsp;if   &nbsp;isvalidhex(mid(enstr,i,3))   &nbsp;then   <p>      &nbsp;if   &nbsp;isvalidhex(mid(enstr,i+3,3))   &nbsp;then   <p>      &nbsp;v=eval("&h"+Mid(enStr,i+1,2)+Mid(enStr,i+4,2))   <p>      &nbsp;deStr=deStr&chr(v)   <p>      &nbsp;i=i+5   <p>      &nbsp;else   <p>      &nbsp;v=eval("&h"+Mid(enStr,i+1,2)+cstr(hex(asc(Mid(enStr,i+3,1)))))   <p>      &nbsp;deStr=deStr&chr(v)   <p>      &nbsp;i=i+3     <p>      &nbsp;end   &nbsp;if     <p>      &nbsp;else     <p>      &nbsp;destr=destr&c   <p>      &nbsp;end   &nbsp;if   <p>      &nbsp;end   &nbsp;if   <p>      &nbsp;else   <p>      &nbsp;if   &nbsp;c="+"   &nbsp;then   <p>      &nbsp;deStr=deStr&"   &nbsp;"   <p>      &nbsp;else   <p>      &nbsp;deStr=deStr&c   <p>      &nbsp;end   &nbsp;if   <p>      &nbsp;end   &nbsp;if   <p>      &nbsp;next   <p>      &nbsp;URLDecode=deStr   <p>      &nbsp;end   &nbsp;function   <p>    <p>      &nbsp;function   &nbsp;isvalidhex(str)   <p>      &nbsp;isvalidhex=true   <p>      &nbsp;str=ucase(str)   <p>       if    len(str)<>3    then    isvalidhex=false:exit    function   <p>       if    left(str,1)<>"%"    then    isvalidhex=false:exit    function   <p>      &nbsp;c=mid(str,2,1)   <p>       if    not    (((c>="0")    and    (c<="9"))    or    ((c>="A")    and    (c<="Z")))    then    isvalidhex=false:exit    function   <p>      &nbsp;c=mid(str,3,1)   <p>       if    not    (((c>="0")    and    (c<="9"))    or    ((c>="A")    and    (c<="Z")))    then    isvalidhex=false:exit    function   <p>      &nbsp;end   &nbsp;function<p>给你写了一个试试:   <p>   <%   <p>  &nbsp;Function   &nbsp;TestEncode(SourceString)   <p>  &nbsp;Dim   &nbsp;i,s,c,TempString   <p>  &nbsp;TempString=""   <p>  &nbsp;For   &nbsp;i=1   &nbsp;to   &nbsp;Len(SourceString)   <p>  &nbsp;s=Mid(SourceString,i,1)   <p>  &nbsp;c=Cint(Asc(s))   <p>   If    c<0    Or    (c>=48    And    c<=57)    Or    (c>=65    And    c<=90)    Or    (c>=97    And    c<=122)    then   <p>  &nbsp;TempString=TempString   &nbsp;&   &nbsp;s   <p>  &nbsp;Else   <p>  &nbsp;TempString=TempString   &nbsp;&   &nbsp;"%"   &nbsp;&   &nbsp;Hex(Cint(c))   <p>  &nbsp;End   &nbsp;If   <p>    <p>  &nbsp;Next   <p>    <p>  &nbsp;TestEncode=TempString   <p>  &nbsp;End   &nbsp;Function   <p>    <p>  &nbsp;Function   &nbsp;TestDecode(CodeString)   <p>  &nbsp;Dim   &nbsp;i,s,c,TempString   <p>  &nbsp;For   &nbsp;i=1   &nbsp;to   &nbsp;Len(CodeString)   <p>  &nbsp;s=Mid(CodeString,i,1)   <p>  &nbsp;If   &nbsp;s="%"   &nbsp;then   <p>  &nbsp;c=Mid(CodeString,i+1,2)   <p>  &nbsp;TempString=TempString   &nbsp;&   &nbsp;Chr(Cint("&H"   &nbsp;&   &nbsp;c))   <p>  &nbsp;i=i+2   <p>  &nbsp;Else   <p>  &nbsp;TempString=TempString   &nbsp;&   &nbsp;s   <p>  &nbsp;End   &nbsp;If   <p>  &nbsp;Next   <p>    <p>  &nbsp;TestDecode=TempString   <p>  &nbsp;End   &nbsp;Function   <p>  &nbsp;Source="Test.ASP?TestNum=100&TestStr=你好"   <p>  &nbsp;Encode=TestEncode(Source)   <p>   Response.Write    "<br>原字符串:"   &nbsp;&   &nbsp;Source   <p>   Response.write    "<br>加密后的字符串:"   &nbsp;&   &nbsp;Encode   <p>   Response.write    "<br>解密后的字符串"   &nbsp;&   &nbsp;TestDecode(Encode)   <p>    <p>   %>   <p><script type="text/javascript" src="https://jss.51dongshi.net/pcwz/dysph.js"></script></div> <div class="downbox clearfix"> <div class="ico"><img src="https://js.51dongshi.net/tpl/pc2/images/document.png" alt="文档"></div> <div class="txt"> <h4>ASP期末考试试题</h4> <div class="co">2009-2010第二学期《ASP网站设计与开发》期末考试班级:___________姓名:__________学号:__________成绩:______________一、选择题(共30题,每题2分,共60分,每个题目有且只有一个答案)C1.静态网页文件的后缀是_.AaspBaspxChtmDjspD2.留言板必须加强管理,这是因为A.存储容量有限B.查看必须经过授权C.影响查看的速度D.可能存在过时或不健康的留言3.关于HTML文件说法错误的是:(C)AHTML文件是一个包含标记的文本文</div> <div class="tj"><b>推荐度:</b><div class="tj_stars_list"><i class="tj_stars tj_05"></i></div></div> </div> <div class="btn"> <a href="javascript:;" class="html2word" data-model="article" data-id="rcvsrvrrd" title="文档下载"> <b>点击下载本文</b> <span>文档为doc格式</span> </a> </div> </div> <script>keji_detail_ga('article_content_bottom');</script> <div class="tvideo_box tvideo_box_tab"> <div class="hd"> <ul><li class="on">热门焦点</li><script>keji_detail_ga('hot_jiaodian_tab_title');</script></ul> </div> <div class="bd"> <ul class="ult_jpic clearfix"> <script>get_hot_jiaodian_content('wz_hot_jiaodian',374,'hot',1);</script> </ul> </div> </div> </div> <!--中间文章 end--> <!--右侧专题 star--> <div class="ult_zt"> <script>keji_detail_ga('article_right_top');</script> <div class="ult_ztbox"> <h4>最新推荐</h4> <ul class="tvideo_r_a clearfix"> <script>get_detail_right('wz_right_new',374,'')</script> </ul> </div> <script>keji_detail_ga('article_right_middle');</script> <div class="ult_ztbox"> <h4>猜你喜欢</h4> <ul class="telist_rb clearfix"> <script>get_detail_right('wz_right_love',374,'')</script> </ul> </div> <script>keji_detail_ga('article_right_new_bottom');</script> <div class="ult_ztbox"> <h4>热门推荐</h4> <ul class="tvideo_r_b clearfix"> <script>get_detail_right('wz_right_hot',374,'')</script> </ul> </div> <script>keji_detail_ga('article_right_bottom');</script> </div> <!--右侧专题 end--> <div style="display:none"><a href="https://www.51dongshi.net/wzztf/rcvsr/rcvsrvrrd/">专题</a> </div> </div> </div> <script src="https://js.51dongshi.net/plug/qrcode/qrcode.min.js"></script> <script src="https://js.51dongshi.net/js/share.js" charset="UTF-8"></script> <script type="text/javascript" src="https://js.51dongshi.net/tpl/pc2/js/waypoints.min.js"></script> <script type="text/javascript" src="https://js.51dongshi.net/tpl/pc2/js/icon_step.js"></script> <style> #qrcode{padding: 15px;background: #fff;} </style> <div id="qrcode" style="display: none"></div> <script>new QRCode(document.getElementById("qrcode"), "https://m.51dongshi.net/eedfrcvsrvrrd.html");</script> <iframe src="https://hits.51dongshi.net/?biao=ho_article&id=187317112" border="0" frameborder="0" style="width: 0px; height: 0px"></iframe> <script src="https://js.51dongshi.net/js/shHighlighter.js"></script> <link rel="stylesheet" href="https://jss.51dongshi.net/js/fffz/css/box.css"> <script id="fffz" data-domain="//www.51dongshi.net/index" src="https://js.51dongshi.net/js/fffz/fffz.js"></script> <script type="text/javascript" src="https://jss.51dongshi.net/pcwz/tj.js"></script> <div style="display:none"><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?4b1ebb0298b66c8a109db070c4878833"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </div> <!--foot star--> <div class="footer"> <div class="m_box"> <div class="footer_in"> <a href="#" target="_blank">产品服务</a> <a href="#" target="_blank">发展历程</a> <a href="#" target="_blank">企业资讯</a> <a href="#" target="_blank">企业文化</a> <a href="#" target="_blank">关于我们</a> <a href="#" target="_blank">加入我们</a> <a href="#" target="_blank">联系我们</a> <a href="#" target="_blank">网站导航</a> <a href="#" target="_blank">网站律师</a> </div> <ul class="ftrlist"> <li> <a rel="nofollow" href="https://www.itrust.org.cn" target="_blank"> <img src="https://js.51dongshi.net/tpl/pc2/images/footer_logo01.gif" alt="中国互联网协会"></a> </li> <li> <a rel="nofollow" href="https://www.12377.cn/" target="_blank"> <img src="https://js.51dongshi.net/tpl/pc2/images/12377logo.png" alt="中国互联网举报中心"></a> </li> <li> <a rel="nofollow" href="http://www.cyberpolice.cn/" target="_blank"> <img src="https://js.51dongshi.net/tpl/pc2/images/footer_logo05.gif" alt="网络110报警服务"></a> </li> <li> <a rel="nofollow" href="http://www.creditchina.gov.cn/" target="_blank"> <img src="https://js.51dongshi.net/tpl/pc2/images/creditchina.gif" alt="信用中国"></a> </li> <li class="last"> <a rel="nofollow" href="http://www.shdf.gov.cn/shdf/channels/740.html" target="_blank"> <img src="https://js.51dongshi.net/tpl/pc2/images/footer_logo11.png" alt="中国扫黄打非网"><p>中国扫黄打非网</p> </a> </li> </ul> <div class="footer_co"> <a href="/" class="footlogo"><img src="https://js.51dongshi.net/tpl/pc2/images/logo.png" alt="动视"></a> <p>Copyright © 2019-2025 <a href="/" target="_blank">51dongshi.net</a> 版权所有</p> <p> <a rel="nofollow" target="_blank" href="https://beian.miit.gov.cn/">赣ICP备2023002352号-34</a> </p> <p>违法及侵权请联系:TEL:177 7030 7066 E-MAIL:11247931@qq.com 本站由北京市万商天勤律师事务所王兴未律师提供法律服务</p> </div> </div> </div> <!--foot end--> <a href="#0" class="cd-top">Top</a> <script type="text/javascript"> $(function(){ var _line=parseInt($(window).height()/3); $(window).scroll(function(){ if ($(window).scrollTop()>100) { $('.edu_top').css({'position':'fixed','top':'0','z-index':'99'}) }else{ $('.edu_top').css({'position':'relative','top':'0'}) } }) }) </script> <script type="text/javascript" src="https://jss.51dongshi.net/ga/all.js"></script> </body> </html>