




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题: (每个小题 1分,共 40 分)1、下列属于中文简体字符集的是( B )A gbkB gb2312C big5D utf-8第 9 页 共 12 页2、能向页面引入操纵数据库记录集对象的是(A )A Server.CreateObject(ADODB.Comma”nd)B Server.CreateObject(ADODB.Recordse”t )C Server.CreateObject(ADODB.Connection”)D Server.CreateObject(Scripting.FileSystemObject”)3、下列属于ASP六大对象的是(BA createobj
2、ectB cookiesC DocumentD ObjectContext4、能够在页面中关闭缓存的是(A、v% Transaction=TRUE%B 、 Response.Buffer=TrueC、 Response.Buffer=falseD、 Request.Querystring5、以下哪个是 vbscript 代码中用来注释的语句( C )A、C、 D、 6、下面哪个函数是用来将字符串中的大写字母转换为小写字母A )A、 ucase( )B、 lcase( )C、 dcase( )D、 left( )7. 在色彩的RGB系统中,32位中六进制数 ffffff表示的颜色是A )。A.
3、白色B. 红色C. 黄色D. 黑 色0000008. 若要求 VBScript 的变量在使用前必须事先定义,则应使用( C )C. Dim语句来设置。D. Option ExplicitC )A. Request B public9、下面程序段执行完毕, c 的值是: A 12 B ab C 30 D 以上都不对10、配置 IIS 时,设置站点的主目录的位置,面说法正确的是 ( D )A 只能在本机的 c:inetpubwwwroot 文件夹。B 只能在本机操作系统所在磁盘的文件夹。C 只能在本机非操作系统所在磁盘的文件夹。D 以上全都是错的。11、关于 IIS 的配置,下列说法错误的是( A
4、 )A IIS 要求默认文档的文件名必须为 default 或 index ,扩展名则可 以是 .htm 、.asp 等已为服务器支持的文件扩展名。B IIS 可以同时管理多个应用程序C IIS 可以通过添加 Windows组件安装D IIS不光能够管理web站点,也可以管理FTP站点。12、关于ASP下列说法正确的是( C )A开发ASP网页所使用的脚本语言只能采用 VBScript。B网页中的ASP代码同html标记符一样,必须用分隔符” ” 将其括起来。C ASP网页,运行时在客户端无法查看到真实的ASP源代码。D 以上全都错误。13、 关于 VBScript ,下列说法正确的是(A )
5、。A VBScript 只有一种数据类型。B 可以使用 Dim 、 Private 、 Public 和 Const 关键字声明变量。C VBScript 中,变量必须先声明再使用。D 以上全都错误。14、 如果a = Int(9*Rnd()+1),则a的值范围是( D )A (1,8) B 1,8C (1,9)D 1,915 、下列哪一个函数可以将字符串转换为日期?(A )A CdateB CintC CStrD CDbl16、请问 Mid( “I ama student. ”,8,2) 的返回值是什么? ( BA “tu”B “st”C “en”D “nt”17、关于ForNext语句,下
6、面说法错误的是( A )A 可以在循环中的任何位置放置一个 Exit For 语句。B step 的值必须是整数,默认为 1。4次C For i = 1 To 11 Step 3 ,这一行说明循环体最多可以执行D ForNext必须成对出现。18、 下列不属于Response对象的方法的是(A )A ExpiresB FlushC WriteRedirect19、ASPW本编程使用的语言是( C )A、 DelphiB、 VBC、 VBScriptD、 C20、 下列哪一种设置能使表格显示边框(B )B 在table 中添加 borderD 以上全都可以A 在td中添加border属性属性C
7、在tr中添加border属性21、下列表达式的值为 -10 的是( D )A Int(-10.9)B -Abs(-10.9)C Fix(-9.9)D Int(-9.9)22 、关于日期和时间函数,下列说法正确的是( D )。A now 函数可以返回客户端计算机当前的日期和时间值。B 表达式 Weekday(Date) 将得到表示当前日期是星期几的英文字 符,如星期日为 “Friday。”C Timer 函数返回午夜 12 时以后已经过去的小时数。D 表达式 DateAdd(d, 10, Date) 是表示当前日期的十天后。23、赋值V二” 6并执行a=lsNumeric(V)语句后,a是(D
8、)A 字符串型B 日期型C 数值型D 布尔型24、下列哪一个函数可以将日期转换为字符串?( C )A CdateB CInt双字节C CStrD CDbl25、请问 Mid( “I am a student. ”的,返9,2回) 值是什么?( A )a ”tu ”a ”st ”a ”en”a ”nt ”26、列说法正确的是( A )A 执行 UCase(Hello World) 后,返回 HELLO WORLD 。B 执行 LCase(VBScript) 后,返回 vbsCRIPT 。C 执行 RTrim( vbscript ) 后,返回 vbscript 。D 执行 Split(VBScri
9、ptXisxfun!, x)后,返回包含 “ VBScriptXis和” fur的一维数组。27、下列语句中,不能正常显示的是(B )A Response.Write timeB Response.Write dayC Response.Write nowD Response.Write date28、下面程序段执行完毕,页面上显示内容是什么?(D )%=信息 =科学%A 信息科学B 信息(换行)科学C 科学D 以上都不对29、下面的语句不能输出内容到客户端的是( A )A B C D 30、关于 Option Explicit 语句,下面说法正确的是( C )A 可以在脚本的任何位置使用B
10、强制要求类型转换时,必须采用显示转换。C 强制要求脚本中的所有变量必须显式声明。D 以上说法都不正确31、关于ForNext语句,下面说法错误的是(A )A 可以在循环中的任何位置放置一个 Exit For 语句。B step 的值必须是整数,默认为 1。C For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行 4 次。D 计数变量 I 可以是变量或表达式。32、关于 VBScript 过程,下列说法错误的是( B )。A call 语句用于 Sub 或 Function 过程的调用。B 调用 Function 过程时 call 语句可以省略,但是调用 sub 过程时不
11、 可以省略。C Function 函数可以有返回值。D 使用 Exit Function 语句可以从 Function 过程中立即退出。33、用于从客户端获取信息的 ASP 内置对象是( B )A ResponseB RequestC SessionD Application34、下列不属于 Response 对象的方法的是( C )A WriteB EndC abandonD Redirect35、Response 对象的属性 ( D )可以用于表明页输出是否被缓冲。A TotalBytesB ContentTypeC statusD Buffer36、下列 Response 对象的用法错误
12、的是( A )A B C D 以上全都正确37、对于 Request 对象,如果省略获取方法,如 Request(user_name) ,将按什么顺序依次检查是否有信息传入: ( C )A Cookies 、QueryString 、Form 、Server Variables 、ClientCertificateB Form 、QueryString 、Cookies 、Server Variables 、ClientCertificateC QueryString 、Form 、Cookies 、Server Variables 、ClientCertificateD Form 、Quer
13、yString 、Cookies 、Server Variables 、ClientCertificate38、QueryString 获取方法、 Form 获取方法获取的数据子类型分别 是 : ( C )A 数字、字符串B 字符串、数字C 字符串、字符串D 必须根据具体值而定39、下面程序段执行完毕,我们在浏览器中看到的内容是什么? ( A )%Response.Write 新浪 %A 新浪B 新浪 C 下划线D 该句有错,什么也不显示40、关于 Session 对象的属性,下列说法正确的是( C )A Session 的有效期时长默认为 90 秒,且不能修改。B Session 的有效期时
14、长默认为 20 分钟,且不能修改。C SessionID 可以存储每个用户 Session 的代号,是一个不重复的长 整型数字。D 以上全都错二、填空题:(每个小题2分,共10分)1. ADODB.recordset对象的属性(pagecount)可以指定返回的记录集每页 的记录总数2. 使用Response.属性(contenttype)可以指定响应主体中发送数据的类型。3. 在ASP中,创建对象通常用(Server.create object)方法来实现。4. 表单的(get)递交方式可以将表单中填写的内容合并到URL中提交给目标页。5. 表格的(tfoot)页脚使用 标签三、问答题:1、
15、 请写出下面的ASP中常用函数或对象的作用。(10分)ASC作用:返回与字符串的第一个字母对应的 ANSI字符代码Clnt作用:函数将一个表达式转化为数字类型Fix作用:Fix取整函数(截断函数)LTrim作用:去掉字符串截去首尾连续空白UCase作用:变换为大写Resp on se.Write作用:输出到页面Response.Redirect 作用:重新定位Request.QueryStri ng作用:请求字符串Server.CreateObject作用:创建对象Request.ServerVariables(REMOTE_ADDR)作用:返回前页面的地 址2、 如何保护自己的ASP源代码不
16、泄露?。( 10分)下载微软的 Windows Script Encoder ,对 ASP 的脚本和客户端 JavaScript 、 VBScript 脚本进行加密。客户端脚本加密后,只有 IE5 以 上的版本才能执行,服务器端脚本加密后, 只有服务器上安装有 Script Engine 5(装 IE5 即可)才能解释执行。3、ASP与数据库连接一定要在服务器端设置 DSN吗?。(5分)不一定,ASP与服务器的数据库连接有两种方法,一种为通过DSN建立连接,另一种不用DSN建立连接。通过DSN连接数据库需要服务器的 系统管理员在服务器的控制面板中的 ODBC中设置一个DSN如果没有在 服务器上
17、设置DSN只要知道数据库文件名(比如Access、Paradox、FoxPro 的数据库)或者数据源名(如SQLServer的数据库)就可以访问数据库,直 接提供连接所需的参数即可。4、请用ASP实现冒泡排序。(10 分) function sort(ary) ck=true do Until ck = false ck=falseFor f = 0 to UBound(ary) -1 if clng(ary(f)clng(ary(f+1) then v1=clng(ary(f) v2=clng(ary(f+1) ary(f)=v2 ary(f+1)=v1 ck=true end if nex
18、t loop sort=ary end function5. 什么是SQL注入?所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或 页面请求的查询字符串,最终达到欺骗服务器执行恶意的 SQL命令,比 如先前的很多影视网站泄露 VIP会员密码大多就是通过WEB表单递交查 询字符暴出的,这类表单特别容易受到 SQL注入式攻击.当应用程序使用输入内容来构造动态 sql 语句以访问数据库时,会 发生 sql 注入攻击。如果代码使用存储过程,而这些存储过程作为包含 未筛选的用户输入的字符串来传递, 也会发生sql注入。sql注入可能导 致攻击者使用应用程序登陆在数据库中执行命令。如果应
19、用程序使用特 权过高的帐户连接到数据库,这种问题会变得很严重。在某些表单中, 用户输入的内容直接用来构造(或者影响)动态 sql 命令,或者作为存 储过程的输入参数,这些表单特别容易受到 sql 注入的攻击。而许多网 站程序在编写时,没有对用户输入的合法性进行判断或者程序中本身的 变量处理不当,使应用程序存在安全隐患。这样,用户就可以提交一段 数据库查询的代码,根据程序返回的结果,获得一些敏感的信息或者控 制整个服务器,于是 sql 注入就发生了。6为什么Session有时候会消失? 。( 10分)Session很像临时的Cookie,只是其信息保存在服务器上(客户机上保 存的是 SessionID )。 Session 变量消失有几种可能,如:使用者的浏览器不接受Cookie,因为Session依赖于Cookie才能跟踪用户;Session 在一段时间后过期了,缺省为 20 分钟,如果希望更改,可以通过设置 MicrosoftManagementConsole的WebDirectory Proper
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 独特餐饮项目招商方案
- 调查初高中生心理压力来源
- 酒店餐饮实习生管理规定
- 创新创业政策指导规定规程
- 精准农业发展趋势研究-洞察及研究
- 农业自动化技术-洞察及研究
- 数据库监控日志总结
- 桶排序的实践经验总结
- 初中物理教学标准解读与实践指导
- 电能质量检测标准
- 不同茶叶的冲泡方法
- 人教版高中地理必修第一册第一章宇宙中的地球第一节地球的宇宙环境练习含答案
- 信息科技风险安全
- 中建幕墙工程安全专项施工方案
- 诊所中药饮片清单汇编
- 果树技术员(高级)考试题及答案(新版)
- 红木文化智慧树知到答案2024年广西大学
- 招标代理机构遴选投标方案(技术标)
- 吊车施工专项方案
- 肺栓塞患者护理查房课件
- 9月30日烈士纪念日缅怀先烈功绩弘扬先烈精神课件
评论
0/150
提交评论