ASP期末试卷答案_第1页
ASP期末试卷答案_第2页
ASP期末试卷答案_第3页
ASP期末试卷答案_第4页
ASP期末试卷答案_第5页
已阅读5页,还剩17页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精选文档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文件中加入<!--#includefile=”a2.asp”-->标记可读取a2.asp文件的内容。16、Response对象的Mappath方法可以将虚拟路径转化为物理路径。17、<%Session.abandon%>意思为:删除所有存储在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*FromMtable29、允许所有的用户登录到特定的服务器上去访问数据库,它对当前机器上所有用户可见,即面向所有用户的DSN是:系统DSN30、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、<HR>标记的Width属性用于设置水平线宽度,默认单位是像素浏览器窗口的百分比来设定。,也可以使用占41、在<Body>标记的属性中,用于设置网页背景颜色的是<BodyBgcolor=>用于设置网页文本颜色的是<Bodytext=>,42、表单标记<Form>的Action属性用于指定表单处理程序的URL,Method属性用于定义处理站点访问者提供数据的方法。43、<InputType=””>标记的name属性用于为输入区域命名,value用来指定输入区域的默认值。属性44、在ASP文件中直接声明主要脚本语言为VBScript的语句为:Language=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、默认情况下,安装完Window2000Professional之后,IIS被安装了?A、是B、否[B]2、如果要在在浏览器中预览客户端文件123.htm,应该A、单击客户端文件123.htmB、双出客户端文件123.htmC、在浏览器地址栏输入:123.htmD、在浏览器地址栏输入:http://server/123.htm可编辑

精选文档[A]3、利用HTML开发的静态网页,其扩展名应为:A、.htmB、.aspxC、.aspD、没有严格限制D、<title>[D]4、以下标记符中,成对使用的标记是:A、<hr>B、<BR>C、<img>[B]5、若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:.。以下用法正确是:A、<ahref=>my.jpg</a>B、<ahref=><imagesrc=”my.jpg”></a>C、<imagesrc=”my.jpg”><ahref=></a>D、<ahref=><imagesrc=”my.jpg”>[B]6、用来设置表格背景颜色的属性是:A、backgroundB、bgcolorC、borderColorD、backgroundcolor项。[B]7、若链接页面以新窗口方式载入,应在Taget中设置成A、_parentB、_blankC、_topD、_self[C]8、在VBScript中,注释采用:A、//B、/*……*/C、’D、“[C]9、在VBScript中,退出函数过程,应使用的语句是:A、ExitB、ExitsubC、ExitFunctionD、ExitDo[B]10、在VBScript中,用于字符串连接的运算符有“+”和。A、*B、&C、#D、@[A]11、Application_OnStart事件与Session_OnStart事件哪个先执行?A、前者B、后者可编辑

精选文档[D]12、下面说法中正确的是:A、当客户从一个网页转到另一个网页时,保存承Session中的信息会丢失。B、Session对象的有效期默认为40分钟C、Session对象的有效期不能更改D、Session对象到期前可以用Abandon方法强行清徐。[A]13、<%Response.write(‘现在是’&Now()%>运行后,页面上显示的内容是:A、系统的日期与时间C、现在是Now()B、系统日期D、’现在是’&now()[A]14、在Counters组件中,一旦创建了一个计数器,则在站点中的任何页检索和控制它的值。A、可以[B]15、利用BrowserCapabilities组件来侦测A、服务器B、客户端[A]16、若需要建立大量链接的页面为访问者提供导航时,可以采用B、不可以端浏览器的性能组件。A、ContextLinkingB、ADRotatorC、BrowsercapabilitiesD、PageCounter[C]17、ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和:A、Field对象B、Parameter对象C、Recordset对象[A]18、设置数据源,需要在windows2000server中打开:A、ODBC数据源管理器B、DSN数据源管理器可编辑精选文档C、WEB数据源管理器D、SQL数据源管理器[B]19、中小型交互式网站的网络数据库一般选择:A、SQLServerC、OracleB、AccessD、FrontPage[A]20、Connection连接对象的Open方法的连接参数Driver,意思是:A、驱动程序名(指明数据库类型)C、ODBC数据源名B、数据提供者D、DSN[B]21、Connection连接对象的常用属性Mode值设为1,表示所连接的数据库为:A、可读可写权限B、只读权限C、只写权限[D]22、程序如下:<%cn.Closesetcn=nothing%>表示:A、关闭数据库连接C、关闭数据库B、关闭连接D、关闭数据库连接并将连接对象彻底清除[B]23、下列表示查询说法错误的是:A、参数查询是指在查询中要输入查询参数B、在参数查询中可以不运用Parameters参数集合和Parameter参数对象C、利用查询就是把放在ASP中的SQL语句事先写在数据库的查询中,加快查询操作的速度。D、使用Command对象的Execute方法可执行在对象的CommandText属性中指定的查询。[A]24、在Recordset对象的属性中,用于表示记录集总数的是:A、RecordCountB、Count可编辑

精选文档C、PageSize[A]25、进行数据库查询,是否一定要使用Connection对象?A、是B、否D、PageCount[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、<Img>标记B、<Br>标记C、<H3>标记D、<Src>标记[B]33、在超链接中如果指定()框架名称,链接目标将在链接文本所在的框架网页出现,并且链接文本窗口将被刷新::A、BlackB、SelfC、ParentD、Top[B]34、<InputType=”Reset”>是一个:A、文本框B、重新填写的按钮C、下拉菜单D、提交给服务器的按钮[C]35、Response对象的()属性可指定缓存页面的确切到期日期和时间。A、Buffer属性B、Expires属性C、ExpiresAbsolute属性D、CatheControl属性可编辑

精选文档[D]36、下面不属于Request对象的集合成员的是:A、CookiesB、FormC、QueryStringD、Server[A]37、下面不属于Request.ServerVariables集合可以读取服务器端环境变量的是:A、客户端的网速B、客户端所提交内容的数据类型C、发送请求的端口号D、发出请求的远程主机的IP地址[D]38、关于For…Next语句,下面说法错误的是(A、可以在循环中的任何位置放置一个ExitFor语句。B、step的值必须是整数,默认为1。)C、Fori=1To15Step4,这一行说明循环体最多可以执行4次。D、计数变量I可以是变量或表达式。[B]39、Recordset对象在使用前需要使用(A、Application)对象建立数据库的连接。B、ConnectionC、Server_OnStartD、Session三、判断题(10分)[√]1、如果链接指的是站点文件夹之内的网页,就是内部链接可编辑

精选文档[×]2、可以使用任何的文字处理软件来编写HTML程序。[√]3、无序列表由3个标记组成,其中<ul>说明是未标序的列表。[√]4、图像标记的语法格式为:<imgscr=图像的URL地址>[×]5、开发ASP网页所使用的脚本语言只能是VBScript[√]6、局部变量与全局变量的声明都使用“Dim”。[×]7、VBScript中的语句区分大小写。[√]8、Session和Application对象的事件过程只能写在global.asa文件中。[√]9、Cookie是一个记录,当访问一个需要唯一标识地址的Web时,它会在硬盘中记录下一个标记。[√]10、右以通过request对象中的ServerVariables集合来获取服务器的名称。[√]11、同Application对象一样,Session对象中也提供了Onstart及OnEnd两个事件。[×]12、<%session.timeout=5%>指为服务器指定超时时限为5分钟。[√]13、BrowserCapabilities组件注册名:MSWC.BrowserType。[√]14、在链接一本在线小说时,须建立一个文本文件,在此文件中存的放待链接URL及描述之间用TAB制表符隔开。[√]15、ActiveX是一个存在于Web服务器上的文件[×]16、所有符ActiveX标准的组件在ASP中都可以使用,不需要注册。[×]17、利用ContextLinking组件可制作广告轮显效果。[√]18、除服务器内置组件外,ASP还可以使用第三方组件[√]19、ContextLinking组件将所有待链接的文件及说明等详细资料均存在放一个文本文件中,因此日后维护网站以及页面上的链接仅编辑这个文本文件即可。可编辑

精选文档[×]20、在连接ODBC的数据源时,可以使用预定义DSN[√]21、建立数据源与ADO程序之间的连接,可使用Command对象[√]22、Connection连接对象的常用方法CommitTrans表示提交事务处理。[×]23、Open方法的参数CusorType表示锁定类型。[√]24、Recordset对象的BOF属性用于判断当前记录是否在记录集的开头。四、问答题(24分)1、网页通常可以分为哪两类,有何区别?答:静态和动态网页静态网页指:用HtML,Dhtml做出来的网页他被浏览器自动识别出我们看到的网页动态的网页:由ASP、JSP\PHP\等文件根据不同的参数生成出来的HTML2、简述ASP页面的工作流程。答:其工作的流程如下:(1)第一步服务器会读取ASP页面内容,判断是否有ASP服务器端的代码需要执。行判断的方法有两种,一种是查看语句中的ASP的特有<%%>脚本标记;第二种是查看是否被指定要运在行服务器端,如:<scriptrunat="server">。(2)假如有要运的行ASP代码,ASP会将这些代码挑出来逐进行解行释。假如没有要运的行ASP代码,它仅是简单地通知IIS这种情况。(3)ASP运解行释后,将把结果返回给IIS。对于那些非服务器端的脚本,或不需要ASP进服行务器处理的,将被返回给IIS。脚本输出与静态HTML代码会进合行并,形成一个最终的网页页面。(4)IIS把网页发送给客户端浏览器上。3、试述表单的作用。可编辑

精选文档答:表单的最直接的作用就是它可以从客户端浏览器收集信息,并将所收集的信息指定一个处理的方法。4、在制作一个“信息反馈表”网页时,用到“用户名、口令、意见”3个文本域,请问应分别设计何种格式的文本域。答:用户名:单行文本框。口令:密码文本框。意见:多行文本框。5、在客户端与服务器端运行VBScript脚本有何区别?分别应如何声明?答:他们在客户端运行保密性差,服务器端运行保密性较好,VBScript属于松散型变量定义,可以申明直接用,是默认的服务器脚本JAVcript属于紧凑型变量定义,不可以申明直接用,是默认的客户端脚本6、在HTML中如何用VBScript脚本?答:第一种方法:加入脚本标记<scriptlanguage=”vbscript”>……</script>,在标记中书写VBScript语句;第二种方法:在HTML标记中直写,如<ahref=”vcscript:window.close()”>关闭窗口</a>。此方法一般用于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)答:方法一:<%set变量名=Server.CreateObject(“MSWC.NextLink”)%>方法二:<ObjectRunat=”server”Id=”变量名”ProgID=”MSWC.NextLink”)</Object>12、Counters与PageCounter组件的区别是什么?答:(1)作用不同:Counters组件用来统计一个页面被访问的次数,如页面被请求的次数、站点的访问者、统计广告点击次数等。而PageCounter组件只能对页面的点击次数进行统计。可编辑精选文档(2)用法不同:Counters组件的创建必须放入Global.asa文件中,而PageCounter组件无须。13、使用广告轮显组件显示广告条涉及到哪几个文件?答:涉及到3个文件。(1)广告信息内容设置文件(为文本文件)(2)广告超链接处理文件(为ASP文件,用于实现超链接)(3)广告显示运行核心程序(为ASP文件,用于将上面两者整合)14、什么是ODBC,包括哪些部分?怎么用ODBC数据源管理器来建立系统DSN?答:ODBC基于SQL,并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性;一个应用程序可以通过一组通用代码访问不同的数据库管理系统。一个完整的ODBC由下列几部分组成:应用程序(Application)、ODBC管理器(Administrator)、驱动程序管理器(DriverManager)、ODBCAPI、ODBC驱动程序及数据源等。要用ODBC数据源管理器来建立系统DSN,可以通过如下步骤来完成:(1)双击“控制面板”,出现“控制面板”窗口;(2)双击“ODBC数据源”图标,出现“ODBC数据源管理器”;(3)单击“系统DSN”标,签在出现的窗口中单击“添加”按钮,然后按照提示完成。15、如何使用SQL语句创建数据库和表?答:使用CreateDatabase和CreateTable语法16、数据库a1.mdb中表S的结构和数据如下。请填充删除姓名是小红的记录的程序。可编辑精选文档<%@language=vbscript%><%setcn1=server.createobject("ADODB.connection")cn1.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath("abc.mdb")sql="deletefromswhere姓名=’小红’"cn1.execute(sql)cn1.closesetcn1=nothing%>17、在编写ASP代码时,如何声明所使用的脚本语言种类。答:通常使用的方法有三种:首先,ASP可通过IIS指定一个默认脚本语言,只要是<%和%>之间的代码ASP在解释时会认为它使用的是默认脚本语言。第二种方法是直接在asp文件中加以声明。第三种在ASP中对Script脚本的选择方法是利用HTML语言的<Script>拓展对象,即在<Script>中加入所需的语言。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的和的局面。<html><body>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论