asp期末复习
- 格式:doc
- 大小:55.50 KB
- 文档页数:6
一、单项选择题1.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,( A )是为大型软件开发团队提供的。
P5A. Visual Studio Team SystemB. StandardC. ExpressD. Professional2.表格中的行标记是(A )。
P24A. <tr>B. <td>C. <th>D. <tb>3.在的内置对象中,( B )对象只能在一个页面的往返过程中传递。
P47A. CookieB. ViewStateC. SessionD. Application4.以下不是动态网站的特性的是(C )。
P2A. 交互性B. 通过数据库进行架构C. 内容稳定D. 在服务器端运行5.表格中的单元格标记是(B )。
P24A. <tr>B. <td>C. <th>D. <tb>6.(A )用于回应客户端浏览器,告诉浏览器回应内存的报头、服务器端的状态信息以及输出指定的内容。
P36A. responseB. ViewStateC. SessionD. Application7.一个新 Web网站包含名为(A)的子文件夹和两个初始文件。
P34A. App_DataB. Default.C. App_CodeD. Bin8.Visual 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(A )是微软免费为初学者提供的。
P5A. ExpressB. StandardC. Visual Studio Team SystemD. Professional9.表格标记中(A )属性设置单元格中的数据与表格边线之间的间距,以像素为单位。
P24A. cellpaddingB. borderC. cellspacingD. margin10.Visual Studio 2005是一个功能强大的集成开发平台,针对不同需求,提供了多个版本,(C )是轻量级、易于使用和上手的工具,适用于编程爱好者,初学者和学生。
asp期末考试题及答案一、选择题(每题2分,共20分)1. ASP是以下哪个的缩写?A. Active Server PagesB. Advanced System ProgrammingC. Application Service ProviderD. All of the above答案:A2. ASP默认使用哪种脚本语言?A. JavaScriptB. VBScriptC. C#D. Java答案:B3. ASP页面的文件扩展名是什么?A. .aspB. .htmlC. .phpD. .aspx答案:A4. 下列哪个不是ASP的内置对象?A. RequestB. ResponseC. SessionD. Database答案:D5. ASP页面中,以下哪个是正确的输出语句?A. <% Response.Write("Hello World") %>B. <% Response.Output("Hello World") %>C. <% Print("Hello World") %>D. <% Display("Hello World") %>答案:A6. 在ASP中,以下哪个函数用于获取当前日期和时间?A. Now()B. Date()C. Time()D. GetDate()答案:A7. ASP中,以下哪个属性用于设置页面的超时时间?A. TimeoutB. ExpiryC. ExpiresD. SessionTimeout答案:A8. 在ASP中,以下哪个函数用于获取客户端浏览器的类型?A. Request.BrowserB. Request.ClientC. UserAgentD. BrowserType答案:A9. ASP中,以下哪个对象用于处理HTTP请求的头信息?A. Request.HeadersB. Response.HeadersC. Server.HeadersD. Client.Headers答案:A10. ASP中,以下哪个函数用于将字符串转换为小写?A. LCase()B. Lower()C. ToLower()D. ConvertToLower()答案:A二、判断题(每题1分,共10分)1. ASP是一种服务器端脚本环境,用于创建动态交互式Web应用程序。
Asp复习试题1.在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(response)对象实现。
2.下列标记中,(<img>)可以在网页中插入图片。
3.创建连接对象的基本语法是(<a href=”” target=””>xx</a>)。
4.表单提交后数据指定的处理的文件由(action)属性指定。
5.在ASP程序设计中,Application对象为了防止多人同时访问时出错,因此采用lock和unlock方法,其采用的顺序应为先(lock),再(unlock)。
6.使网页转向的语句为(Response.Redirect(url))利用微软的内置组件(AdRotate)来实现动态的广告图片7.当一个用户第一次到达网站时,系统为其分配一个(session),只有当该用户退出时,或者其生命周期结束时,信息才被清除。
8.ASP脚本中向客户端输出信息<%=变量名%> ,与其等价的方式是(<%=Response.write(variable)%>)。
9.二维数组Dim B(1,2)定义了(6 )个数组元素。
10.用于和数据库建立连接的对象是(Connection)。
11.BOF代表表的第一条记录,EOF呢?(最后一条记录以后)12.Filesystemobject对象可以在服务器端实现对文件或文件夹的(复制,删除,移动)操作。
13.在HTML中,用于生成表格的标记是(<table>)。
14.(符号常量)一经声明,在程序执行期间,其值不会改变。
15.ASP提供6个内置对象分别是(Request)、(Response)、(Session)、(Application)、(Server)和ObjectContext对象.16.Server对象的(CreateObject)方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。
17.建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的(close)方法可以实现。
ASPNET期末复习题备注:1.考试题型包括选择题(80分)、填空题(20分)2.考试主要内容范围:上课PPT中涉及到的知识点和本大纲所列知识。
3.闭卷考试。
一、基础知识点(对应填空题、解答题)(1)ASP某网页的代码储存模式有两种,它们是__代码分离模式_和_单一模式__代码分离模式。
(2)当一个Web控件上发生的事件需要立即得到响时,应该将它的__AutoPotBack_属性设置为true。
(3)请将下列数据(nn)在Te某tBo某控件中显示出来。
Doublenn=4512.6;Te某tBo某1.Te某t=nn.Totring();(4)当需要将Te某tBo某控件作为密码输入框时(要求隐藏密码的代码),应该将控件的Te某tMode属性设置为Paword.(5)下面是一个转移到目标网页的指令:Repone.Redirect(“新网页的Url”)(6)在设计阶段必须将各个验证控件的(ControlToValidate)属性指向被验证的控件。
(7)下面是设置和取出Seion对象的代码。
设置Seion的代码是:Seion某“greeting”+=“hellowang!”;取出该Seion对象的语句如下:tringMyvar=Seion某“greeting”+.ToString();(8)下面是使用Application对象时防止竞争的代码。
Application.;//锁定Application对象Application某“counter”+=(int)Application某“counter”++1;Application.;//解除对Application对象的锁定lock(),unlock()(9)废除Seion的语句是:(Seion.Abandon())。
(10)打开文件系统网站时将自动打开一个(开发)服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
(11)所谓分布式类就是在多个文件中使用相同的__命名空间__,相同的__类名__,而且每个类的定义前面都加上__partial__修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
ASP动态网页设计练习题(一)一、选择题1。
关于HTML文件说法错误得就是:(C)A HTML文件就是一个包含标记得文本文件。
B 这些标记告诉浏览器怎样显示这个页面。
C HTML文件必须以、htm为扩展名。
D HTML文件可以用一个简单得文本编辑器创建。
2、关于HTML文件说法正确得就是:(C)A HTML标记都必须配对使用。
B在<title〉与〈/title>标签之间得就是头信息。
C HTML标签就是大小写无关得,<b>跟<B〉表示得意思就是一样得.D 在<u〉与</u>标签之间得文本会以加粗字体显示。
3、想要在HTML中显示一个小于号“〈”,需要用到字符实体(B)。
A &gt;B <C D &quot;4、HTML使用锚标签(〈a〉)来创建一个连接到其她文件得链接,链接得资源(D).A 只能就是HTML页面与图像B 不可以就是声音C 不可以就是影片D 可以就是网络上得任何资源5、锚标签(<a>)得target属性,可以定义从什么地方打开链接地址,下列哪一个就是tar get属性得默认值(A)。
A _selfB _blankC _parentD _top6、关于锚标签(〈a>)说法错误得就是:(D)A 用name属性创建一个命名锚点,可以让链接直接跳转到一个页面得某一章节,而不用用户打开那一页,再从上到下慢慢找。
B 想要访问本页得锚点,在URL地址得后面加一个“#”与这个锚点得名字。
C href属性用来指定连接到得URL。
D href属性不能用来指定到一个邮箱地址.7、关于HTML框架说法错误得就是:(A)A 〈frame〉标签定义了如何将窗口拆分成框架。
B可以给不支持框架得浏览器写上<noframes〉标签。
C HTML框架中得各个页面就是相互独立得。
D HTML框架得使用让打印整个页面变得困难。
8、关于HTML表格说法错误得就是:(C)A 表格得width属性可以设置为像素值或百分比.B 表格得height属性可以设置为像素值或百分比。
ASP程序设计基础期末复习指导一、课程说明出版单位:清华大学出版社北方交通大学出版社版本:2006.8二、考试说明考试方式:采用闭卷考试,考试时间90分钟。
考核范围:主教材1~11章。
题型及分数比例:1.填空题(每空2分,共30分)2.单选题(每题2分,共30分)3.程序分析题(共40分)三、复习要点1.WWW的工作原理2.Ap的基本概念3.Ap的基本组成4.IIS的安装配置5.比较主要的网络程序设计语言ASP、PHP和JSP。
1.Vbcript的概念2.Vbcript的基本框架3.对象,对象的方法和属性4.变量使用5.过程和函数的使用6.Vbcript的运算符7.选择语句8.循环语句9.事件和事件过程10.数组的含义、定义格式及初始化格式,数组长度、数组元素、元素下标的含义。
11.掌握一些常用的函数:数学函数、类型转换函数、日期和时间函数以及字符串运算函数。
1.掌握Ap的基本概念2.理解Ap的程序的语法和规则3.熟悉Ap使用过程和函数1.掌握使用Repone对象向浏览器输出数据、网页重定向,及其属性和方法的应用。
2.熟悉Requet对象从浏览器获取数据及利用QueryString集合获取数据,以及获取服务器端环境变量的方法。
1.掌握Application对象属性的应用,及其事件和数据集合的使用方法。
2.掌握Seion对象的数据集合、属性、方法、事件和会话的使用。
1.掌握Server对象的概念和属性的使用,掌握向浏览器输出HTML代码、获取文件的路径、在浏览器中输出URL代码和CreatObject的使用2.掌握Cookie工作原理及其使用方法。
3.Global.aa文件概述,掌握Global.aa文件的使用1.掌握用Brower组件来获取客户浏览器的信息2.了解用FileSytem组件来处理文件及文件夹,以及处理驱动器并获取驱动器信息3.了解用ContentLinker组件进行网路导航4.掌握用AdRotator组件来制作动态广告1.理解数据库系统的基本概念2.掌握建立Acce数据库,创建数据表、用户及其密码设定3.了解建立SQLServer数据库,创建数据表、用户及其密码设定4.掌握设置数据源用2.了解函数使用3.掌握SQL语句操作数据,插入、修改和删除数据的使用4.了解视图和索引的创建5.掌握TranactSQL程序设计的基本语法及变量,了解流程控制语句。
期末复习题一、填空题1 .NET Framework主要包括__________ 和__________。
答案:公共语言运行库CLR ,类库(2)网站在编译时,首先将语言代码编译成__________。
答案:微软中间语言MSIL3 一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为___________________________________________。
答案:http://210.78.60.1 9:8000/xxxy/default.aspx3 利用XHTML建立一个链接到jxgz@邮箱的元素是__________答案:<a href="mailto:jxgz@>…</a>4 存放Web窗体页C#代码的模型有__________ 和__________。
答案:单文件页模型,代码隐藏页模型5 单文件页模型中,C#代码必须包含于__________ 之间。
答案:<script>...</script>6 外部样式表通过__________ 元素链接到网页。
答案:<link>7 C#使用的类库就是__________提供的类库。
答案:.NET Framework8 要在一个类中包含System.Data命名空间的语句是__________。
答案:using System.Data9 至少会执行一次循环的循环语句是__________。
答案:do-while语句10 较适用于一已知循环次数的循环语句是__________。
答案:for语句11 在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged 事件,应设置属性__________ 。
答案:AutoPostBack="True"12 判断页面而是否第一次载入可通过属性__________ 实现。
一选择题1.用户登录表单的method属性应该设置为()。
A. getB.postC.headD.可以不设置2.假如发布了一个名为的应用系统,域名为My_,本机的IP地址是202.163.45.68。
下面的几种方式哪一种是可以访问这个系统的。
()A.在本机:http://127.0.0.1/aspnethttp://locahost/aspnethttp:// 202.163.45.68/aspnethttp://qxl/aspnet,qxl是本主机名http://www.my_/aspnetB.在局域网内的其它计算机:http://127.0.0.1/aspnet。
http://locahost/aspnet。
http:// 202.163.45.68/aspnet。
http://qxl/aspnet。
http://www.my_/aspnet。
C.在因特网上的其它计算机:http://127.0.0.1/aspnethttp://locahost/aspnethttp:// 202.163.45.68/aspnethttp://qxl/aspnethttp://www.my_/aspnetD.在本计算机的主文夹下,双击一个.aspx的文件3.在代码<%@Page language=”c#” Codebehind=”WebForm1.aspx.cs”AutoEventWireup=”false” Inherits=”MfirsApp.WebForm1”%>中,Codebehind=”WebForm1.aspx.cs”表示()。
A.页面所对应的代码文件为“WebForm1.asp.cs”B.页面文件为“WebForm1.asp.cs”C.页面所对应的代码文件为“MfirsApp.WebForm1.cs”D.页面所对应的代码文件为“MfirsApp.WebForm1.Aspx”4.在CSS框模型有关magin,padding,border中,下面哪一种是正确的()。
期末复习题一、选择题1.在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( D )A. CacheB. SessionC. RequestD. Application2.下列哪个函数可以将数值转换为字符串? ( C )A. Cdate B.Cint C.CStr D.CDbl3.有关脚本和HTML说法正确的是( D )。
A. HTML元素的ID属性值直接对应脚本的一个对象名B. 一个HTML元素不需要添加“runat=server”,脚本也可以引用该HTML元素C. 一个页面中脚本可以直接引用另一个页面的HTML元素D. 在原有的HTML元素的基础之上,又新增加一整套Web Server控件,加强页面内容和脚本的设计能力。
5. Request.Form读取的数据是( A )A.以Post方式发送的数据。
B. 以Get 方式发送的数据。
C. 超链接后面的数据。
D. 以上都不对。
6. Cookie对象的默认有效期是( C )A.20分钟B.30分钟C.50年D.以上都不对7. Application对象的默认有效期是( D )A.10分钟B.20分钟C.30分钟D.从网站启动到终止 8. 下面不属于Request对象集合成员的是( D )A.CookiesB.FormC. QueryStringD. Server9. Server对象的 Excute方法和 Transfer方法的区别是( A )A.前者执行完调用网页,继续执行当前页面,后者不是。
B.前者执行完调用网页,不再继续执行当前页面,后者不是。
C.前者转移到调用的网页,执行新的页面,后者不是。
D.前者转移到调用的网页,不再执行当前的页面,后者不是。
11.下列控件可用于定义组合框的是( B )A. TextBoxB. RadioBoxC. ListBoxD. CheckBox12. .Net Framework的的核心组件是( D )A B C COM+D 公共语言运行库和.Net Framework基础类库13..NET类库,很多能装载磁盘文件的类都是凭物理文件夹路径来装载文件的,因此在WEB页的程序代码中常常使用( A )把虚拟路径映到物理路径。
A. Server对象的MapPath方法B. Server对象的Transfer方法C. Request对象的FilePath属性D. Request对象的Url属性14.要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将 <FORM> 标记的METHOD属性设置为下列哪一个? ( C )A. POSTB. GOTC. GETD. QUERY15. 在建立Application对象的时候会产生哪个事件? ( A )A. Application_OnStartB. Application_OnEndC. Application_StartD. Application_End16. Application对象的默认有效期为多少分钟? ( D )A.10 B.15 C.20 D.应用程序从启动到结束17. 在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面,则通过Server的那个方法来实现?( C )A. TransferB. RedirectC. ExecuteD. href18.执行完如下语句后,页面上显示的内容为:( A )<%Response.Write "A"Response.EndResponse.Write "B"%>A. AB. ABC. ACD. ABC20.请问下面程序段执行完毕,页面上显示内容是什么:( D )<%Response.Write Server.HTMLEncode(“<a href=''>新浪</a>”) %> A. 新浪 B.<a href=''>新浪</a>C. 新浪(超链接)D.该句有错,无法正常输出21. 如果希望控件内容变换后立即回传表单,需要在空间中添加属性( A)。
A. AutoPostBack=″True″B. IsPostBack=″True″C. IsPostBack=″False″D. AutoPostBack=″False″22. 如果需要确保用户输入小于96的值,应该使用( B )验证控件。
A. CompareValidatorB. RangeValidtorC. RequiredFieldValidatorD. RegularExpressionValidator23. 下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是A. ExecuteReaderB. ExecuteScalaC. ConnectionD. ExecuteNonQuery24. 在配置GridView控件的SqlDateSource数据源控件过程中,单击【高级】按钮的目的是(C)A.打开其他窗口B.输入新参数C.生成SQL编辑语句D.优化代码25. 现在需要验证某个TextBox控件的输入数据是否大于0小于10,此时能使用的验证控件是( D )pare Validatorpare Validator与 RequiredField ValidatorC.Range ValidatorD.Range Validator与 RequiredField Validator26. 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是( A )A. RadioButtonB. CheckBoxListC. CheckBoxD. RadioButtonList28. Validator Summary验证控件的作用是( B )A.检查总和数B.集中显示各个验证的结果C.判断有无超出范围D.检查数值的大小29. 在中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是( C )。
A.insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;B.ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
C.Select操作的Sql语句只能由ExecuteReader()方法来执行;D.ExecuteReader()方法返回一个DataReder对象;框架中,服务器控件是为配合Web表单工作而专门设计的。
服务器控件有两种类型,它们是 ( A )A.HTML控件和标准Web控件B.HTML控件和XML控件C.XML控件和标准Web控件D.HTML控件和IIS控件二、填空题1. 面向对象的语言具有__ 继承性_、_多态性_、_封装性__。
2. Response中的__ Redirect _方法可使浏览器链接到其他URL。
3. _ unlock()_方法用于释放ASP页面锁定Application对象的状态。
4. Request.Form和Request.QueryString对应的是FORM提交时的两种不同提交方法:_ Post _方法和_ Get _方法。
答案:,5. 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入__ _unat="server"_即可。
6. 当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 __ Password __7. 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;TextBox1.Text =___ nn.ToString()_8.在设计阶段必须将各个验证控件的 _ ControlToValidate _ 属性指向被验证的控件。
9.下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar= _ Session[“greeting”].ToString();10. 下面是使用Application对象时防止竞争的代码。
Application. lock() //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ___ unlock()___ //解除对Application对象的锁定11. 废除Session的语句是:_ Session.Abandon()__12. 改变Session的有效时间的语句是:__ Session.Timeout=60___ (说明:60可用任何有效时间代替)13. 在SQLConnection对象中可以使用_ ConnectionString ___ 属性来获取或设置打开SQL数据库的连接字符串。
14. 在操作数据库时有查询、更新和删除等操作,在中一般使用__ command对象来完成。
15. 数据读取器DataReader对象是一个简单的数据库,用于从数据源中检索__只读_、只进的数据流。
16. 允许以两种方式从数据库中检索数据;一种是使用DataReader 对象;第二种是使用__ DataAdapter _对象。
Framework是开发平台的基础,它包括两个主要组件:.netFramework类库和 __公共语言运行库(CLR)_。
18. 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在machine.config 文件中,应用程序配置信息存储在__ web.config __文件中。
三、简答题1. 简述Cookie对象和Session对象的区别答. Cookie与Session类似,也是用来保存相关信息的,但Cookie与Session最大不同是,Cookie将信息保存在客户端,而Session保存在服务器端。
Cookie机制采用的是在客户端保持状态的方案,而Session机制采用的是在服务器端保持状态的方案,由于采用服务器端保持状态的方案在客户端也需要保存一个标识, 所以Session机制需要借助于Cookie机制来达到保存标识的目的。
2. 中的有哪些内置对象?答. 中的内置对象有:Page对象、Response对象、Request对象、Server对象、Application对象、Session对象、Cookie对象等。