ASP期末试卷答案.doc

上传人:s****u 文档编号:13133749 上传时间:2020-06-05 格式:DOC 页数:11 大小:88.01KB
返回 下载 相关 举报
ASP期末试卷答案.doc_第1页
第1页 / 共11页
ASP期末试卷答案.doc_第2页
第2页 / 共11页
ASP期末试卷答案.doc_第3页
第3页 / 共11页
点击查看更多>>
资源描述
ASP复习题一、填空题 (20分)1、ASP网页在 服务器 端运行。2、不使用IP地址,可以使用 Localhost 来访问本机上的默认Web主页。3、插入到HTML中的ASP程序一般用 标记括起来。4、HTML是一种 超文本 语言,其文件可以分为两部分: 文件头 和 文件体 。5、在HTML文档中,使用 标记来进行注释。6、当浏览器不能显示某个图片时,可用 Alt 属性的文本值换特定的图片。7、在网页制作中,若加入E_mail的链接,则应书写为: mailto: +E_mail地址。8、将一个网页用框架分割成左右两块,些时共有 3 个文件。9、若产生输入框可使用VBScript的InputBox函数,也可使用Window的 Prompt 方法。10、使用Document对象的 LastModified 属性可生成最后修改日期。11、在VBScript中,可用 Time 函数来获取当前时间。12、一个变量如果包含多于一个的相关数值,就称为 数组 。13、Response中的 Redirect 方法可使浏览器连接到其它URL。14、在聊天室程序中,一般使用 application 对象来存储在线人数。15、在a1.asp文件中加入 标记可读取a2.asp文件的内容。16、Response对象的 Mappath 方法可以将虚拟路径转化为物理路径。17、意思为: 删除所有存储在Session中的对象并释放资源 18、 Unlock 方法用于释放ASP页面锁定Application对象的状态。19、在Form中使用GET方法把数据提交到服务器端的某一个ASP文件中,那么在该文件的程度中,可以使用 request 对象的 querystring 数据集合负责取得用户提交的数据,并加以处理。20、在ASP中,创建组件通常用 Server 对象的CreateObject方法来实现。21、ActiveX组件中通常包含了 可执行代码的动态链接库文件(.dll) 或 可执行文件(.exe) 文件。22、与Application对象一样, Counters 组件也可实现网页计数。23、广告信息内容设置文件(即计划文件)必须按固定的格式编写并保存为 .txt 格式的文件。24、创建Counters组件实例必须放在 global.asa 文件中。25、利用ADO实现数据库操作时,ASP的 Recordset 对象用来浏览和操作已经连接的数据库内的数据26、使用 Connection 对象的 Open 方法可建立到数据源的物理连接,在该方法成功完成后才真正建立,才能对数据源发出命令并且处理结果。27、Command对象的 ActiveConnection 属性用来指定当前Command对象所属的Connection对象,即指定Command对象属于哪个数据库连接。28、在数据表Mtable中查询所有资料的语句是: Select * From Mtable 29、允许所有的用户登录到特定的服务器上去访问数据库,它对当前机器上所有用户可见,即面向所有用户的DSN是: 系统DSN 30、Connection连接对象的常用属性ConnectionString表示: 数据库连接信息 31、如果指定CommandType类型值=1,则表示: SQL命令类型 32、LockType参数值=2,表示:只能同时被一个用户所修改,修改时锁定,完毕解锁 33、Recordset记录集对象的方法MoveNext表示: 指针移至下一条记录 34、Field对象的属性Value表示: 字段值 35、asp 主要为HTML编写人员提供了在服务器端运行脚本的环境,使HTML编写人员可以利用 VBScript 和 JScript 或其他第三方脚本语言来创建ASP,实现有动态内容的网页。36、ASP程序的脚本不是在客户端运行的,传送到浏览器上WEB页是在 服务器 上生成的。37、IIS允许在一台计算机上创建多个WEB站点,这些站点可以共同使用一个IP地址同时提供信息发布服务。它的实现方法是为不同网站指定一个不同的 TCP端口 来加以区分。38、 ASP文件的后缀名为: ASP39、ASP 用分隔符 来包括脚本命令。40、标记的Width属性用于设置水平线宽度,默认单位是 像素 ,也可以使用占浏览器窗口的百分比来设定。41、在标记的属性中,用于设置网页背景颜色的是 ,用于设置网页文本颜色的是 42、表单标记的 Action 属性用于指定表单处理程序的URL, Method 属性用于定义处理站点访问者提供数据的方法。43、标记的 name 属性用于为输入区域命名, value 属性用来指定输入区域的默认值。44、在ASP文件中直接声明主要脚本语言为VBScript的语句为: 45、VBScript中只有一个数据类型,即 Variant 类型,也叫做变体类型。46、VBScript包括4种类型的运算符,即算术运算符、 连接运算符、 关系运算符和逻辑运算符。47、. 常量 一经声明,在程序执行期间,其值不会发生改变。48、VBScript中声明多个变量时,使用 逗号 分隔变量。49、数组中的每个元素都用唯一的 下标 来识别。50、 Request 对象用于接收客户端浏览器提交的数据,而 Response 对象的功能则是将服务器端的数据发送到客户端浏览器。51、如果Request 对象中没有指定准确的集合名称,ASP会自动按QueryStiring 、 Form 、 Cookies 和ServerVariable的顺序来搜索确定数据的获取方法。52、当HTML表单用 GET 方法向ASP文件传递数据时,用户提交的数据将附在URL的查询字符串中一起被提交到服务器端指定的文件中。53、Response的 Redirect 方法可以自动完成页面间的跳转54、缓存功能的打开和关闭是通过Response对象的. Buffer 属性来完成的。55、Server 对象提供方法 HTMLEncode 用以转换HTML标记,避免这些特定字符被浏览器进一步作解译。二、选择题(40分) B 1、默认情况下,安装完Window 2000 Professional 之后,IIS被安装了?A、是 B、否 B 2、如果要在在浏览器中预览客户端文件123.htm,应该 A、单击客户端文件123.htm B、双出客户端文件123.htm C、在浏览器地址栏输入:123.htm D、在浏览器地址栏输入:http:/server/123.htm A 3、利用HTML开发的静态网页,其扩展名应为:A、.htm B、.aspx C、.asp D、没有严格限制 D 4、以下标记符中,成对使用的标记是:A、 B、 C、 D、 B 5、若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:http:/www.csjyxy.cn.。以下用法正确是:A、 my.jpg B、 C、 D、 B 6、用来设置表格背景颜色的属性是:A、background B、bgcolor C、borderColor D、backgroundcolor B 7、若链接页面以新窗口方式载入,应在Taget 中设置成 项。 A、_parent B、_blank C、_top D、_self C 8、在VBScript中,注释采用: A、/ B、/*/ C、 D、“ C 9、在VBScript中,退出函数过程,应使用的语句是:A、Exit B、Exit sub C、Exit Function D、Exit Do B 10、在VBScript中,用于字符串连接的运算符有 “+” 和 。A、* B、& C、# D、 A 11、Application_OnStart事件与Session_OnStart事件哪个先执行?A、前者 B、后者 D 12、下面说法中正确的是:A、当客户从一个网页转到另一个网页时,保存承Session中的信息会丢失。B、Session对象的有效期默认为分钟C、Session对象的有效期不能更改、Session对象到期前可以用Abandon方法强行清徐。 A 13、运行后,页面上显示的内容是:A、系统的日期与时间 B、系统日期C、现在是Now() D、现在是 & now() A 14、在Counters组件中,一旦创建了一个计数器,则在站点中的任何页 检索和控制它的值。A、可以 B、不可以 B 15、利用Browser Capabilities 组件来侦测 端浏览器的性能A、服务器 B、客户端 A 16、若需要建立大量链接的页面为访问者提供导航时,可以采用 组件。A、Context Linking B、AD Rotator C、Browser capabilities D、Page Counter C 17、ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和:A、Field对象 B、Parameter对象C、Recordset对象 A 18、设置数据源,需要在windows 2000 server 中打开:A、ODBC数据源管理器 B、DSN数据源管理器C、WEB数据源管理器 D、SQL数据源管理器 B 19、中小型交互式网站的网络数据库一般选择:A、SQL Server B、AccessC、Oracle D、FrontPage A 20、Connection 连接对象的 Open方法的连接参数 Driver,意思是:A、驱动程序名(指明数据库类型) B、数据提供者C、ODBC 数据源名 D、DSN B 21、Connection连接对象的常用属性 Mode 值设为1,表示所连接的数据库为:A、可读可写权限 B、只读权限 C、只写权限 D 22、程序如下:表示:A、关闭数据库连接 B、关闭连接C、关闭数据库 D、关闭数据库连接并将连接对象彻底清除 B 23、下列表示查询说法错误的是:A、参数查询是指在查询中要输入查询参数B、在参数查询中可以不运用Parameters参数集合和Parameter参数对象C、利用查询就是把放在ASP中的SQL语句事先写在数据库的查询中,加快查询操作的速度。D、使用Command对象的Execute方法可执行在对象的CommandText属性中指定的查询。 A 24、在Recordset对象的属性中,用于表示记录集总数的是:A、RecordCount B、CountC、PageSize D、PageCount A 25、进行数据库查询,是否一定要使用Connection对象? A、是 B、否 D 26、下面关于动态网页的说法不正确的是:A、可以从HTML的表单中接收信息并且存到数据库中B、可根据不同访问者显示不同内容,创建个性化主页。C、可跟踪用户网站上的活动内容并且存入日志文件D、需要浏览器执行网页中动态效果的程序。 D 27、在ASP文件中,不可以包含以下内容。A、HTML标记B、VBScript 或Jscript 语言的程序代码。C、ASP语法D、声音、图像等多媒体。 A 30、下面关于编写ASP程序,说法不正确的是:A、符号必须和ASP语句放在一行B、ASP语句必须分行写,不能将多条ASP语句写在一起C、使用REM或“”符号来标记注释语句D、在ASP程序中,字母不分大小写 C 31、下面关于标记的说法不正确的是:A、标记需要填写在一对尖括号()内B、在书写标记时,英文字母的大小写或混合使用大小写都是允许的C、标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔D、HTML对属性名称的排列没有特别的要求。 A 32、以下标记中,可用于在网页中插入图像的是::A、标记B、标记C、标记D、标记 B 33、在超链接中如果指定( )框架名称,链接目标将在链接文本所在的框架网页出现,并且链接文本窗口将被刷新::A、BlackB、SelfC、ParentD、Top B 34、是一个:A、文本框B、重新填写的按钮C、下拉菜单D、提交给服务器的按钮 C 35、Response对象的( )属性可指定缓存页面的确切到期日期和时间。A、Buffer属性B、Expires属性C、Expires Absolute属性D、CatheControl属性 D 36、下面不属于Request对象的集合成员的是:A、CookiesB、FormC、QueryStringD、Server A 37、下面不属于Request.ServerVariables集合可以读取服务器端环境变量的是:A、客户端的网速B、客户端所提交内容的数据类型C、发送请求的端口号D、发出请求的远程主机的IP地址 D 38、关于ForNext语句,下面说法错误的是( )A、 可以在循环中的任何位置放置一个Exit For语句。B、 step的值必须是整数,默认为1。C、 For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。D、 计数变量I可以是变量或表达式。 B 39、Recordset 对象在使用前需要使用( )对象建立数据库的连接。A、ApplicationB、ConnectionC、Server_OnStartD、Session三、判断题(10分) 1、如果链接指的是站点文件夹之内的网页,就是内部链接 2、可以使用任何的文字处理软件来编写HTML程序。 3、无序列表由3个标记组成,其中 说明是未标序的列表。 4、图像标记的语法格式为: 5、开发ASP网页所使用的脚本语言只能是VBScript 6、局部变量与全局变量的声明都使用 “Dim”。 7、VBScript 中的语句区分大小写。 8、Session 和Application对象的事件过程只能写在global.asa文件中。 9、Cookie是一个记录,当访问一个需要唯一标识地址的Web时,它会在硬盘中记录下一个标记。 10、右以通过 request 对象中的ServerVariables 集合来获取服务器的名称。 11、同Application对象一样,Session对象中也提供了Onstart 及OnEnd两个事件。 12、 指为服务器指定超时时限为5分钟。 13、Browser Capabilities 组件注册名:MSWC.BrowserType。 14、在链接一本在线小说时,须建立一个文本文件,在此文件中存放的待链接URL及描述之间用TAB制表符隔开。 15、ActiveX是一个存在于Web服务器上的文件 16、所有符ActiveX标准的组件在ASP中都可以使用,不需要注册。 17、利用Context Linking组件可制作广告轮显效果。 18、除服务器内置组件外,ASP还可以使用第三方组件 19、Context Linking组件将所有待链接的文件及说明等详细资料均存放在一个文本文件中,因此日后维护网站以及页面上的链接仅编辑这个文本文件即可。 20、在连接ODBC的数据源时,可以使用预定义DSN 21、建立数据源与ADO程序之间的连接,可使用Command对象 22、Connection连接对象的常用方法 CommitTrans表示提交事务处理。 23、Open方法的参数CusorType表示锁定类型。 24、Recordset对象的BOF属性用于判断当前记录是否在记录集的开头。四、问答题(24分)1、网页通常可以分为哪两类,有何区别?答:静态和动态网页 静态网页指:用HtML,Dhtml做出来的网页他被浏览器自动识别出我们看到的网页动态的网页:由ASP、等文件根据不同的参数生成出来的2、简述ASP页面的工作流程。答:其工作的流程如下:(1) 第一步服务器会读取ASP页面内容,判断是否有ASP服务器端的代码需要执行。判断的方法有两种,一种是查看语句中的ASP的特有脚本标记;第二种是查看是否被指定要运行在服务器端,如:。(2) 假如有要运行的ASP代码,ASP会将这些代码挑出来逐行进行解释。假如没有要运行的ASP代码,它仅是简单地通知IIS这种情况。(3) ASP运行解释后,将把结果返回给IIS。对于那些非服务器端的脚本,或不需要ASP进行服务器处理的,将被返回给IIS。脚本输出与静态HTML代码会进行合并,形成一个最终的网页页面。(4) IIS把网页发送给客户端浏览器上。3、试述表单的作用。答:表单的最直接的作用就是它可以从客户端浏览器收集信息,并将所收集的信息指定一个处理的方法。4、在制作一个“信息反馈表”网页时,用到“用户名、口令、意见”3个文本域,请问应分别设计何种格式的文本域。答:用户名:单行文本框。口令:密码文本框。 意见:多行文本框。5、在客户端与服务器端运行VBScript 脚本有何区别?分别应如何声明?答:他们在客户端运行保密性差,服务器端运行保密性较好,属于松散型变量定义,可以申明直接用,是默认的服务器脚本属于紧凑型变量定义,不可以申明直接用,是默认的客户端脚本6、在HTML中如何用VBScript脚本?答:第一种方法:加入脚本标记 ,在标记中书写VBScript语句;第二种方法:在HTML标记中直写,如关闭窗口。此方法一般用于VBScript中的对象。7、在VBScript脚本语言中,如何使用HTML标记语言?答:作为输出语句在VBScript 中输出HTML标记即可。8、ASP中Application对象和Session对象的区别?(请举例说明)答:Application对象:存储的信息可以供全体应用程序使用,如聊天室中,大家可以看到所有用户的聊天记录。Session对象:存储特定的用户会话所需的信息,如聊天室中,与某人进行私聊。9、试述Global.asa 文件的作用。答:可选文件,可放在根目录或任何子目录下,用来存储事件信息和由应用程序全局使用的对象10、在浏览器中显示“今天天气很好!”这句话,请分别用HTML、VBScript、ASP写出对些话的输出方法?答:HTML中:直接书写“今天天气很好!”VBScript中: Document.write(“今天天气很好!”)ASP中:response.write(“今天天气很好!”)11、创建ASP服务器组件的两种方法?(假定组件名为:MSWC.NextLink)答:方法一:方法二:Object Runat=”server” Id=”变量名” ProgID=” MSWC.NextLink”) 12、Counters与Page Counter组件的区别是什么?答:(1)作用不同:Counters组件用来统计一个页面被访问的次数,如页面被请求的次数、站点的访问者、统计广告点击次数等。而Page Counter 组件只能对页面的点击次数进行统计。(2)用法不同:Counters组件的创建必须放入Global.asa文件中,而Page Counter组件无须。13、使用广告轮显组件显示广告条涉及到哪几个文件?答:涉及到3个文件。(1)广告信息内容设置文件(为文本文件)(2)广告超链接处理文件(为ASP文件,用于实现超链接)(3)广告显示运行核心程序(为ASP文件,用于将上面两者整合)14、什么是ODBC,包括哪些部分?怎么用ODBC数据源管理器来建立系统DSN?答:ODBC基于SQL,并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性;一个应用程序可以通过一组通用代码访问不同的数据库管理系统。一个完整的ODBC由下列几部分组成:应用程序(Application)、ODBC管理器( Administrator)、驱动程序管理器(Driver Manager)、ODBC API 、ODBC驱动程序及数据源等。要用ODBC数据源管理器来建立系统DSN,可以通过如下步骤来完成:(1)双击“控制面板”,出现 “控制面板”窗口;(2)双击“ODBC数据源”图标,出现“ODBC数据源管理器”;(3)单击“系统DSN”标签,在出现的窗口中单击“添加”按钮,然后按照提示完成。15、如何使用SQL语句创建数据库和表?答:使用Create Database 和 Create Table语法16、数据库a1.mdb中表S的结构和数据如下。请填充删除姓名是小红的记录的程序。17、在编写ASP代码时,如何声明所使用的脚本语言种类。 答:通常使用的方法有三种:首先,ASP可通过IIS指定一个默认脚本语言,只要是之间的代码ASP在解释时会认为它使用的是默认脚本语言。第二种方法是直接在asp文件中加以声明。第三种在ASP中对Script脚本的选择方法是利用HTML语言的拓展对象,即在中加入所需的语言。18、简述运算符的优先顺序答:当一个表达式包含有多个运算符时,执行运算的符号有一个固定的优先计算顺序,如下面所示:算术运算符连接运算符比较运算符逻辑运算符在同一类运算符中,应该从左到右的顺序进行计算。在表达式中,可以使用括号改变计算的优先顺序,强令表达式的某些部分优先运算。括号内的运算总是优先于括号外的运算。19、简述什么是变量的作用域。 答:变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可访问或更改变量值。此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级作用域。20、简述什么是对象?答:在面向对象编程中,对象就是指由当作完整实体的操作和数据组成的变量。在对象中客户可通过由一组方法或相关函数来访问对象的数据,然后客户端可以调用这些方法执行某种操作。对象一般有方法、属性、集合和事件。其中方法决定了可以用这个对象作什么事情。属性可以读取出来了解对象状态或者设置对象状态。对象的集合是由很多不同的和对象有关系的键和值的配对组成的。21、简述Request 对象和 Response 对象的作用及相互关系答:在ASP中,与客户端的动态交互是通过Request和Response对象实现的,它们连接了服务器与客户机的之间的信息传递。Request对象用于接收客户端浏览器提交的数据,而Response对象的功能则是将服务器端的数据发送到客户端浏览器。这两个对象的功能是对立的,它们结合在一起,便可实现客户端Web页面与服务器端.asp文件之间的数据交换。 22、简述什么Cookie,有什么作用?答:Cookie是Web服务器嵌入客户机中以标识用户的标记,它是服务器或脚本可以维护用户信息的一种方式。当用户访问一个Web站点时,Web服务器可以在用户的计算机上建立一个Cookie文件,里面包含用户的有关信息,如身份识别号码、密码、用户在Web 站点上购物的方式或用户访问该站点的次数。以后,无论何时用户连接到服务器,Web站点服务器都可以访问这个cookie文件,查询和修改其中的信息。17、如何防止Access数据库被下载答:见教材8.2.318、禁止在客户端使用表单输入HTML代码的方法有哪些?答:见教材8.2.54五、程序分析并填空。1、编写一个随意确定N的数值,并计算且显示出1+2+3+N的和的局面。 N= inputbox(“请输入N:”) Sum=0 For I=1 to N Sum=sum+1 Next Document.write (“N的值为:” & sum )2、使用VBScript中的事件:页面中只显示一个“点击试一下”的按钮,当用户单击“点击试一下”按钮后,弹出对话框:你成功了!3、显示用户输入的姓名请输入您的姓名: 4、一个简单的网页计数器你是本页的第 位客人!请写出程序中的部分语句的意思:A:的意思答:指明该页中所有脚本都将用VBScript生成B:application.unlock答:阻止其他客户在同一时刻修改N值5、显示用户浏览器的类型%set cheng=server.creatobject(“MSWC.Browsertype” )response.write(“名称是:” & cheng(“browser” )response.write(“版本是:” & cheng.version )response.write(“运行平台是:” & cheng .platform )%6、查询显示S表中“姓名”、 “年龄”字段值。数据源为:DB姓名为:年龄为:7、程序代码如下:以上代码中,记录集对象名为: rs1 六、编程1、用VBScript脚本语言,编一程序:任意输入边长,求正方形的面积。2、用ASP编写一个会议报到系统。要求:(1)系统由三个文件组成,B.asp、W.asp、R.asp(2)b.asp:为与会者填写个人资料的程序,要填写的资料包括:姓名、性别、工作单位、联系电话四个内容。(3)W.asp为将数据写入数据库a.mdb的S数据表中(注:数据库和表均已建好)。(4)R.asp为会议组织者查看与会者填写信息的程序。由于与会人员不多,要求用表格方式一次查看。)11
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!