标记72.程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是(C)。
A.B.ExitC.ExitSubD.Loop
28.下列那个函数可以计算两个日期或时间的间隔的函数是(B)。
A.WeekDeyB.DataDiffC.DateAddD.FormatDateTime
29.下列不属于Request.ServerVariables集合可以读取服务器环境变量的是(A)。
A.客户端的网速
B.客户端所提交内容的数据类型
C.发送请求的端口号
D.发出请求的远程主机IP
30下列关于ASP程序说法不正确的是(C)。
A.在ASP程序中,字母不分大小写B.使用REM或’符号来标记注释语句
C.<%和%>符号必须和ASP语句放在一行D.ASP语句必须分行,不能把多条ASP语句写在一行
31.执行完DeleteFromUsers语句后,共删除多少条记录(D)
A.0B.1C.若干条(0条或多条)D.全部
32.表单提交后数据指定的处理的文件由(C)属性指定。
A.GetB。
PostC.ActionD.Name
33.需要用到FileSystemObject对象实例(B)方法创建文件夹。
A.CreateFileB.CreateFolderC.CopyFolderD.CopyFile
34.请问Int(3.45)和Int(-3.45)的值分别是什么(D)
A.4、-4B.3、-4C.3、3D.3、-3
35VBScript中,下列运算符优先级最高的是(B)
A求余运算(Mod)B负数(-)C乘法和除法(*,/)D字符串连接(&)
36.如果a=Int(10*Rnd()),则a的值不可能是(D)
A.0B.1C.9D.10
37.下列表达式的值为-10的是(D)
AInt(-10.9)B-Abs(-10.9)CFix(-9.9)DInt(-9.9)
38.关于日期和时间函数,下列说法正确的是(D)。
Anow函数可以返回客户端计算机当前的日期和时间值。
B表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。
CTimer函数返回午夜12时以后已经过去的小时数。
D表达式DateAdd("d",10,Date)是表示当前日期的十天后。
39.下列哪一个函数可以将日期转换为字符串?
(C)
A.CdateB.CIntC.CStrD.CDbl
40.下面程序段执行完毕,页面上显示内容是什么?
(A)
<%
DimstrTemp
strTemp="user_name"
Session(strTemp)="张三"
Session("strTemp")="李四"
Response.WriteSession("user_name")
%>
A.张三B.李四C.张三李四D.语法有错,无法正常输出
41.在应用程序的各个页面中传递值,可以使用内置对象(D)
A.RequestB.ApplicationC.SessionD.以上都可以
42.请问Mid(“Iamastudent.”,9,2)的返回值是什么?
( A)
A“tu”B.“st”C.“en”D.“nt”
43.下列语句中,不能正常显示的是(B)
A.Response.WritetimeB.Response.Writeday
C.Response.WritenowDResponse.Writedate
44.下面的语句不能输出内容到客户端的是(A)
A<%msgbox("输出内容")%>B<%=Int(3.2)%>
C<%response.writev&"是一个字符串变量"%>D<%=v&"输出内容"%>
45.关于OptionExplicit语句,下面说法正确的是(C)
A可以在脚本的任何位置使用B强制要求类型转换时,必须采用显示转换。
C强制要求脚本中的所有变量必须显式声明。
D以上说法都不正确
46.关于For…Next语句,下面说法错误的是(B)
A可以在循环中的任何位置放置一个ExitFor语句。
B.step的值必须是整数,默认为1。
C.Fori=1To15Step4,这一行说明循环体最多可以执行4次。
D.计数变量I可以是变量或表达式。
47.关于VBScript过程,下列说法错误的是(B)。
Acall语句用于Sub或Function过程的调用。
B调用Function过程时call语句可以省略,但是调用sub过程时不可以省略。
CFunction函数可以有返回值。
D使用ExitFunction语句可以从Function过程中立即退出。
48.用于从客户端获取信息的ASP内置对象是(B)
AResponseBRequestCSessionDApplication
49.下面程序段执行完毕,我们在浏览器中看到的内容是什么?
(A)
<%
Response.Write"新浪"
%>
A新浪
B新浪
C新浪
D该句有错,什么也不显示
50.下列哪一个函数可以将字符串转换为日期?
(A)
ACdateBCintCCStrDCDbl
51.以下哪个是vbscript代码中用来注释的语句( C)
A’B!
C
---->D<-->
52.下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )
Aucase()Blcase()Cdcase()Dleft()
53.若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。
ARequest Bpublic C.Dim DOptionExplicit
54.下面程序段执行完毕,c的值是:
( C )
<%
Application("a")=10
Application("b")=20
c=Application("a")+Application("b")
%>
A 12 B ab C 30 D 以上都不对
55.静态网页文件的后缀是(C)
Aasp Baspx Chtm Djsp
56.关于HTML框架说法错误的是:
(A)
A标签定义了如何将窗口拆分成框架。
B可以给不支持框架的浏览器写上标签。
CHTML框架中的各个页面是相互独立的。
DHTML框架的使用让打印整个页面变得困难。
57.关于HTML表格说法错误的是:
(C)
A表格的width属性可以设置为像素值或百分比。
B表格的height属性可以设置为像素值或百分比。
C如果不指定border属性,表格默认宽度为1。
D表格和单元格的背景色可以同时设置。
58.下列哪一种设置能使单元格显示边框(A)
A在
中添加border属性B在中添加border属性C在 中添加border属性D以上全都可以59.留言板必须加强管理,这是因为(D) A.存储容量有限B.查看必须经过授权 C.影响查看的速度D.可能存在过时或不健康的留言 60.关于HTML文件说法错误的是: (C) AHTML文件是一个包含标记的文本文件。 B这些标记告诉浏览器怎样显示这个页面。 CHTML文件必须以.htm为扩展名。 DHTML文件可以用一个简单的文本编辑器创建。 61.关于HTML文件说法正确的是: (C) AHTML标记都必须配对使用。 B在 和标签之间的是头信息。CHTML标签是大小写无关的,跟表示的意思是一样的。 D在和标签之间的文本会以加粗字体显示。 62.HTML使用锚标签()来创建一个连接到其他文件的链接,链接的资源(D)。 A只能是HTML页面和图像B不可以是声音 C不可以是影片D可以是网络上的任何资源 63.关于网页中的图像,下列说法正确的是(C) A图像是由 标签开始,由结束。 B图像标签的href属性用于指定图像链接到的URL。 Csrc属性的值是所要显示图像的URL。 D以上全都是错的。 64.安装web服务器程序后,在地址栏输入(D),可以访问站点默认文档。 A在局域网中直接输入服务器的IP地址。 B在局域网中输入服务器所在计算机的名称 C如果是在服务器所在的计算机上,直接输入http: //127.0.0.1 D以上全都是对的 65.配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。 A只能在本机的c: \inetpub\wwwroot文件夹。 B只能在本机操作系统所在磁盘的文件夹。 C只能在本机非操作系统所在磁盘的文件夹。 D以上全都是错的。 66.如果a=Int(9*Rnd()+1),则a的值范围是( D ) A(1,8)B[1,8]C(1,9)D[1,9] 67.下列哪一个函数可以将字符串转换为日期? ( A ) A CdateB CintC CStrD CDbl 68.请问Mid(“Iamastudent.”,8,2)的返回值是什么? ( B ) A “tu”B “st”C “en”D “nt” 69.关于For…Next语句,下面说法错误的是( A ) A可以在循环中的任何位置放置一个ExitFor语句。 Bstep的值必须是整数,默认为1。 CFori=1To11Step3,这一行说明循环体最多可以执行4次。 DFor…Next必须成对出现。 70.下列不属于Response对象的方法的是( A ) AExpires BFlushCWriteDRedirect 71.ASP脚本编程使用的语言是( C ) ADelphiBVBCVBScriptDC# 72.下列哪一种设置能使表格显示边框( B ) A在 中添加border属性 B在 中添加border属性C在 中添加border属性D以上全都可以 73.下列说法错误的是(D) AASP在很大程度上依赖于脚本编程。 B使用<%@%>标记来指定ASP中默认使用的脚本语言。 C在<%和%>之间的代码被视为默认脚本语言。 D设置了默认脚本语言的ASP文件中不能再使用其他脚本。 74.关于VBScript,下列说法正确的是(A)。 AVBScript只有一种数据类型。 B可以使用Dim、Private、Public和Const关键字声明变量。 CVBScript中,变量必须先声明再使用。 D以上全都错误。 75.下面程序执行完毕,页面上显示什么内容(D) <% =”中国” =”您好” %> A中国B中国您好C中国(换行)您好D以上都不对 二、填空题 1.Recordset中的记录指针具有游标类型,他的默认值为_____0_______。 2.Mid(“asp网络程序设计”,4,6)的返回值是: ____“网络程序设计”______ 3.表单中有2个按钮,其中一个用来提交表单(type=”submit”),另一个用来在原来页面的基础上,再打开一个新页面,请问该按钮的type为: ____button________ 4.以下程序段执行的结果为: _______网络____________ <% Response.write”网络” Response.end Response.write”编程”%> 5.VBScript中用关键字Const来声明常量。 6.在VBScript中,过程有两种,一种是Sub子程序,一种是Function函数,两者的区别在于Sub子程序只执行程序而不返回值,而Function函数可以将执行代码后的结果返回给请求程序。 7.执行完a=InStr(“jjshang@”,”@”)后,a的值为8。 8.语句a=DateDiff(“d”,Date(),#1/1/2013#)将返回离2013年元旦还有多少天。 9.建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的____Close________方法可以实现。 10.在VBScript中,过程有两种,一种是Sub子程序,一种是Function函数,两者的区别在于Sub子程序只执行程序而不返回值,而Function函数可以将执行代码后的结果返回给请求程序。 11.建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的____Close________方法可以实现。 12.语句a=DateDiff(“d”,Date(),#1/1/2013#)将返回离2013年元旦还有多少天。 13.______常量______一经声明,在程序执行期间,其值不会改变。 5.执行完a=InStr(“jjshang@”,”@”)后,a的值为8。 14.Server对象的____Object________方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。 15.Application对象的默认有效期为___20_____分钟。 16.执行完a=”6”语句后,a是__字符串_____类型。 17.Session对象默认情况下服务器只保留______20______分钟。 18.______常量______一经声明,在程序执行期间,其值不会改变。 19.Server对象的____Object________方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。 20.浏览器是解释执行的,它将所有的HTML标记逐一解释执行,而有时希望在屏幕上输出完整的HTML语句,则要用到哪种方法: ___server.htmlencode______。 21.Server对象的ScriptTimeout的默认最长时间为__90______秒。 22.Application对象的默认有效期为___20_____分钟。 23.执行完a=”6”语句后,a是__字符串_____类型。 24.在连接数据库时一般我们用的那三种连接方法_DSN连接___________、____ADO连接_________、____OLBDB连接_______。 25.Session对象默认情况下服务器只保留______20______分钟。 三、简答题 1.如何保护自己的ASP源代码不泄露? 。 下载微软的Windows Script Encoder,对ASP的脚本和客户端JavaScript、VBScript脚本进行加密。 客户端脚本加密后,只有IE5以上的版本才能执行,服务器端脚本加密后,只有服务器上安装有Script Engine 5(装IE5即可)才能解释执行。 2.什么是SQL注入? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击. 当应用程序使用输入内容来构造动态sql语句以访问数据库时,会发生sql注入攻击。 如果代码使用存储过程,而这些存储过程作为包含未筛选的用户输入的字符串来传递,也会发生sql注入。 sql注入可能导致攻击者使用应用程序登陆在数据库中执行命令。 如果应用程序使用特权过高的帐户连接到数据库,这种问题会变得很严重。 在某些表单中,用户输入的内容直接用来构造(或者
展开阅读全文
相关搜索
资源标签
| |