ASP。NET期末复习
ASPNET期末复习题

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__修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
《ASPNET程序设计》期末题库

(15) 面向对象的语言具有________性、_________性、________性
答案:封装、继承、多态。
(16)能用foreach遍历访问的对象需要实现________________接口或声明________________方法的类型。
(25)URL的中文意思是指_____________
答案:统一资源定位符
(26)几乎所有的HTML标记都可以转化为HTMLServer控件,只需要在标记中加入_____________即可
答案:runat="server"
(27)控件TextBox的AutoPostBack属性的作用是_____________
答案:AutoPostBack
(3)请将下列数据(nn)在TextBox控件中显示出来。
Doublenn= 4512.6;
TextBox1.Text =
答案: nn.ToString()
(4)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为.
答案:Password
答案:IEnumerable,GetEnumerator。
(17) .netFramework是开发平台的基础,它包括两个主要组件:.netFramework类库和。
答案:公共语言运行库【CLR】
(18)Asp和as的主要区别表现在、速度和功能3个方面。
答案:运行机制
(19)安装.net的必备组件式iis和。
取出该Session对象的语句如下:
stringMyvar=;
答案:Session[“greeting”].ToString()
计算机-《ASP.NET程序设计》复习资料-好

9.系统提供数据库通用接口的目的是为了(B)
A.提高程序运行的效率B.应用程序设计不必考虑数据库的类型
C保证程序安全D易于维护
10.XMLDateSource与SiteMapDataSource数据源控件能够用来访问(B)
A关系型数据B层次性数据
B.使用绝对路径需要考虑源文件的位置
C.在绝对路径中,如果目标文件被移动,则链接同样可用
D.创建外部链接时,必须使用绝对路径
14.THML代码<a name =“NAME”></A>表示(D)
A.创建一个超链接B.创建一个自动发送电子邮件的链接
C.创建一个位于文档内部的链接点D.创建一个指向位于文档内部的链接点
《程序设计》复习资料
一、单选题
1.静态网页文件的后缀是_.(C)
A asp B aspx C htm D jsp
2.在NET中CLS(Common Language Specification)的作用是(D)
A存储代码B防止病毒
C原程序跨平台D对语言进行规范
3.在中源程序代码先被生成中间代码(IL或MSIL),然后再转变成各个CPU需要的代码,其目的是_的需要.(C)
A提高效率B保证安全
C源程序跨平台D易识别
与XML紧密结合的最大好处是.(B)
A代码易于理解B跨平台传送数据
C减少存储空间D代码安全
5.FormView与GridView控件相比最重要的区别是(C)
A能够存储数据B外观比较美观
C显示的布局几乎不受限制D数据量受一定的限制
6.Wizard控件的最大特点是(B)
A.参数Language用于指定页面代码和后置代码使用的语言,该参数支持微软.NET框架以外的语言
网页制作(ASP)复习题

期末复习题一、填空题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 判断页面而是否第一次载入可通过属性__________ 实现。
ASPNET 3.5期末复习_整理.doc

《 WEB程序设计》课程期末复习考试题型:1、单选、判断2、填空3、简答题4、程序填空5、阅读程序基本知识点1、运行环境、平台:Windows操作系统、IIS、.NET框架。
是一种基于.NET框架开发动态网页的新技术,它依赖于Web服务器上的 模块(aspnet_isapi.dll文件),但该模块本身并不处理所有工作,它将一些工作传递给.NET框架进行处理。
允许使用多种面向对象语言编程,如、C#、C++、和J#.NET语言等,它也只能在Windows平台上运行。
2、HTML语言基本语法:超链接(<a></a>)列表(<table>表格<tr>行</tr><td>列</td></table>)、URL(<ul></ul>)、form表单(<form></form>)<html></html> //HTML文档的开始和结束标签<title></title> //HTML文档标题的开始和结束标签<body></body> //HTML文档体的开始和结束标签<p></p> //段落的开始和结束标签<input></input> //一个文本框或按钮<select></select> //下拉列表框3、静态网页构成和标准:内容+结构+表现+行为xhtml + div/css + javascriptCSS概念:层叠样式表嵌入方式: 1.内联式。
(<p style="……"></p>)2.嵌入式。
(<style></style>写在html的头部.[<head></head>])3.外部式。
aspnet应用开发与实践期末考试重点复习

style="text/css"
六、 javascript 简介
答:是一种基于事件和对象驱动的具有安全性的解释型脚本语言,
不仅可以
编写客户端的脚本程序, 还可以编写服务器端的脚本程序。 有两种使用方法:
1. 直接在网页中使用: <script language="javascript">...</script>
3. application: 全局应用对象 , 用于共享应用程序级信息,即多个用户共享 一个 Application 对象
4. session: 会话对象, session 对象和 application 对象有些类似,都是用 来存储跨网页程序的变量或者对象。
5. cookie: 保存信息对象,用于保存浏览器访问的服务器页面,也可以用它 存放非敏感的用户信息。
2. 引入外部 js :<script language="javascript"
src="demo.js"></script>
七、 HTTP
Hyper Text Transfer Proctocal, 超文本传输协议:是浏览器和服务器之间 的应用层通信协议。 HTTP协议是基于 TCP/IP 的协议,它不仅需要能正确的 传输超文本, 还要求能控制传输超文本中某一部分的内容, 还要求能控制显 示超文本中的某一部分内容
8. Application 提供两个事件 _ Application OnStart Application 开始 的时候调用该事件 __ Application_OnEnd _____ Application 结束时调用 该事件
大题:
asp期末复习

复习要点1.简述嵌入式表达式的作用?以及常取哪几种类型的值?(2.1.6--2.1.7节)嵌入式表达式的作用:2.简述一般页面与用户控件的不同?P234(1)用户控件的文件扩展名为 .ascx(2)用户控件中没有@Page指令,而是包含@Control指令,该指令对配置及其他属性进行定义(3)用户控件不能作为独立文件运行,而必须像处理任何控件一样,将它们添加到页中(4)用户控件中没有html、body或form元素3.简述application对象和session对象存储特点及其两者本质区别?P96两者的存储特点:都是用来存储跨网页程序的变量或者对象;本质区别:session对象只针对单一网页使用者,也就是说,各个连接的机器都有各自的session对象,不同的客户端无法互相存取。
Application对象终止于停止IIS服务时,而session对象终止于联机机器离线时,也就是当网页使用者关掉浏览器或超过设定session变量的有效时间时,session对象就会消失。
Session对象是与特定用户相联系的。
4.简述母版页与内容页的关键区别?P227--P228二者唯一的重大区别就是在母版页中使用的ContentPlaceHolder容器控件(普通的 .aspx文件中不允许使用该控件)5.简述imagemap控件ImageMap控件允许在图片中定义一些热点(HotSpot)区域。
当用户单击这些热点区域时,将会引发超链接或者单击事件。
当需要对某幅图片的局部实现交互时,使用ImageMap控件。
例如,以图片形式展示网站地图、流程图等。
(1)ImageMap控件常用属性及说明ImageMap控件比较重要的两个属性是ImageMap控件的HotSpotMod属性和HotSpots属性。
下面分别介绍一下。
①HotSpotMod属性HotSpotMod属性用于获取或者设置单击热点区域后的默认行为方式。
下表列举了②HotSpots属性HotSpots属性用于获取HotSpots对象集合。
ASPNET期末复习整理

《 WEB程序设计》课程期末复习考试题型:1、单选、判断2、填空3、简答题4、程序填空5、阅读程序基本知识点1、运行环境、平台:Windows操作系统、IIS、.NET框架。
是一种基于.NET框架开发动态网页的新技术,它依赖于Web服务器上的 模块(aspnet_isapi.dll文件),但该模块本身并不处理所有工作,它将一些工作传递给.NET框架进行处理。
允许使用多种面向对象语言编程,如、C#、C++、和J#.NET语言等,它也只能在Windows平台上运行。
2、HTML语言基本语法:超链接(<a></a>)列表(<table>表格<tr>行</tr><td>列</td></table>)、URL(<ul></ul>)、form表单(<form></form>)<html></html> //HTML文档的开始和结束标签<title></title> //HTML文档标题的开始和结束标签<body></body> //HTML文档体的开始和结束标签<p></p> //段落的开始和结束标签<input></input> //一个文本框或按钮<select></select> //下拉列表框3、静态网页构成和标准:内容+结构+表现+行为xhtml + div/css + javascriptCSS概念:层叠样式表嵌入方式: 1.内联式。
(<p style="……"></p>)2.嵌入式。
(<style></style>写在html的头部.[<head></head>])3.外部式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
期末复习题-----2015年6月29日1 .NET框架最初发布的年代是哪年?2002年2. 什么是CGI接口?CGI是common gateway interface的缩写,代表服务器的一种通用接口,CGI开启了动态网页的大门。
3. 什么是CLR?CLR是公共语言进行时(common language runtime,CLR),CLR架构。
在操作系统的服务上,它负责应用程序实际的执行,满足所有的应用程序的需求,例如内存管理,处理安全问题,整合不同的程序语言等。
4. CLR执行何种语言代码程序,并将其编译为机器语言代码以便执行?中间语言代码5. 应用程序的主要文件类型与其含义。
.aspx Web页面包括用户接口和隐藏代码。
.ascx 用户控件不能直接访问,必须内置在Web页面中。
.asmx Web服务,Web服务提供一个能够通过互联网访问的方法集合。
Web.config 配置文件,基于XML的文件,用来对应用程序进行配置。
Global.asax 全局文件,定义全局变量和全局事件。
.cs 用C#编写的代码隐藏文件,用来实现Web页面的逻辑。
6. 应用程序的标准定义是什么?标准定义是:文件、面、处理器、模块和可执行代码的组合,并且他们能够从服务器上的一个虚拟目录中被引用,换句话说,虚拟目录是界定应用程序的基本组织结构。
7. 用户控件的文件扩展名是什么?.ascx8. 在用户控件文件中必须包含的指令内容是什么?必须包含的是“@ Control”指令。
该指令对配置和其他指令进行定义。
9. 用户控件文件中不能有哪些元素?不能有html ,body和form元素。
10. 用户控件文件的运行方式?用户控件不能作为独立文件进行而必须像处理任何文件一样,将他们添加到页中。
11. 每个.ascx文件的@Control指令中能否允许定义Language属性?允许因为每个用户控件都可以使用和主页面不同的语言来编写。
12. 用户控件的选用方式是从工具箱吗?不是从右边的“解决方案管理器”中找到.ascx文件,选中该控件,拖放到Default.aspx13. 一个应用程序的资源和配置不能与其他应用程序共享。
是的其实应用程序是一系列资源和配置的组合,这些资源和配置只在同一个应用程序内共享,而其他应用程序则不能共享这些资源和配置,尽管有时候发布在同一台服务器上。
14. 在ASPX网页中包含用于定义显示的代码和用于逻辑处理的代码按照哪两种模式存储?代码分离模式和单一文件模式。
15.所有HTML控件都继承自哪个基类?LINQ16.所有的Web控件都是以什么标记开始,以什么标记结束?以“<asp:”开始,以“/>”结束。
17. 在页面上创建表的方式有哪几种?(1)HTML表,使用标记<table> 来创建,这种方式创建的是静态的表。
(2)htmltable控件,这个控件其实就是由标记<table>加上runat=server属性转换而来的,允许程序员在服务器代码中对该控件编程。
(3)表控件,作为一种web控件,它具有和其他web控件一致的对象模型,这样可以使用服务器代码很方便的创建和操作表。
18. Web表控件提供了哪几类?Table类 TableRow类 TableCell 类19. Web控件类都被放置在哪个命名空间下?System.Web.UI.WebControls20. Session对象存储在哪里。
Session对象存储在客户端和服务器端两个地方。
21. 在服务器端存储的Session信息有哪几种方式?三种方式存储在进程内存储在进程外存储在SQL server中22. Application控件的原理是什么?原理是在服务器端建立一个状态变量,用来存储所需要的的信息。
23. 提供了几种验证控件?具体都是那些?①RequiredFieldValidator②CompareValidator angeValidator③RegularExpressionValidator④CustomValidator⑤Validationsummary24. 对数据的验证有几次?都在哪些位置发生?第一次:客户端验证第二次:服务器端验证25. 使用GDI+技术绘图的4个步骤中都是哪些?1、在内存中创建一个Bitmap位图对象,所有的绘图将在该位图上进行。
2、为上一步创建的Bitmap对象利用FormImage方法创建一个Graphics对象,以便于使用System.Drawing. Graphics命名空间中的属性和方法。
3、使用Graphics对象的各种方法来完成绘图,包括绘制图形、填充图像或者从一个已经存在的文件中复制图像。
4、调用Response.OutputStream将图像数据以二进制格式写入浏览器,完成绘图后还要用方法Dispose释放图形对象空间。
26. CSS的发展历史是怎样的?CSS是Cascading Style Sheet的简称,即层叠样式表。
它是一种用户增强控制页面样式并允许将样式信息与页面数据内容分离的标记性语言。
在上世纪90年代初HTML被发明用于表示页面文档时,在不同的浏览器中显示相同数据的格式不同,所以当时就提出了CSS支持各种浏览器按照统一格式显示数据。
CSS技术是Web标准的表现层技术,从1994年提出至今已经发展了三个版本,但是绝大部分软件只支持到CSS 2.0(1998年版)。
1994年哈坤▪利和伯特▪波斯决定一起合作设计CSS。
1994年哈坤在芝加哥第一次提出CSS的建议。
1995年W3C对CSS的发展和感兴趣并为此组织了一次研讨会。
1996年底,CSS已经完成。
1996年12月CSS1.0出版发行。
1997年初,W3C内组织了CSS工作组。
这个工作组第一次开始讨论第一版中没有涉及到的问题。
1998年5月CSS2.0出版发行。
2003年CSS3.0出版发行。
27. 的数据绑定有几种类型?单值绑定和多值绑定两种类型。
28. 的数据库访问方式有几种类型?两种一种是直接数据访问另一种是不连接数据访问29. 的导航有几部分?他们各起什么作用?的导航主要包括三部分:一种定义网站导航结构的方式,使用XML结构形式的网站地图文件来存储导航结构信息。
一种方便读取网站地图文件信息的方式,利用SiteMapDataSource控件和XmlSiteMapProvider控件来实现这个功能。
一种把网站地图信息显示在用户浏览器上的方式,并且能够让用户使用这个导航系统,可以使用绑定到SiteMapDataSource控件的导航控件实现这个功能。
30. 母版页有什么作用?其后缀与指令都是什么?母版页是提供的一种软件重用技术,使用它可以为应用程序中的页面创建一致的布局。
后缀是.master。
指令是@Master。
31. DataReader与DataAdapter对象有什么区别?DataReader:从数据源中获取只读的数据流。
DataAdapter:功能最强大、更复杂的对象,可以读取、改变数据源。
32. 使用网站的页面导航需要那些步骤?定义网站导航结构读取网站地图文件信息,把网站地图信息显示在用户浏览器中。
33. 创建网站地图要遵循的原则?(1)网站地图以<sitemap>元素开始(2)每一页由<sitemapnode>元素来描述(3)<sitemapnode>元素可以嵌套(4)每一个站点地图都是以单一的<sitemapnode>元素开始的(5)不允许重复的url34. 在中的样式的种类有那些?内嵌样式表内部样式表外部样式表35. 在中的主题的组成元素有那些?外观文件级联样式表图像和其他资源36. 不连接的数据访问方式在什么对象中保存数据的副本?dataset37. 在ASPX网页中包含用于定义显示的代码和用于逻辑处理的代码,它们可以按照哪种模式存储?代码分离模式和单一文件模式38. 的数据提供器有哪些?Sql server ole db oracle ODBC39. .NET Framework数据提供器包含的核心对象类是哪些?Connection command datareader dataadapter40. DataSet中包含了哪些类?有那些主要属性和方法?Datatable datarow datacolumn datarelation41. 的数据源控件有哪些?Sqldatasource Xmldatasource Linqdatasource42. 禁用主题分为几种形式?都采用什么命令?两种1通过设置@page指令的enabletheming属性为false来实现页的主题禁用2通过控件的enabletheming属性为false来实现控件主题的禁用43. 什么是母板页?在母版页中放入新网页的方法有哪些?母版页就是提供的一种重用技术,可以为应用程序创建一致的布局 1放入新建的内容页2放入已经存在的内容页44. 什么是用户控件?创建用户控件的步骤有哪些?一个用户控件就是一个简单的页面,不过它可以被另外一个页面包含进去。
用户控件存放在文件扩展名为.ascx的文件中(1)创建一个扩展名为.ascx的文本文件。
这是用户控件和 Web页面的第一个不同点,后者使用的扩展名为.aspx。
(2)在文本文件顶部添加@Control指令,并通过Language属性来设置所选择的编程语言,例如C#。
这是用户控件和Web页面的第二个不同点。
后者使用@Page指令而不是@Control。
(3)向文本文件添加HTML标记文本和服务器控件。
可以添加除html、body和form之外的任何HTML标记。
这是因为用户控件不能单独使用,而必须作为Web页面的一部分使用。
这是用户控件和Web页面的第3个不同点。
由于Web页面自身独立,因此最终用户能够直接访问它,对于用户控件则不是这样。
45. 为了提高图形的生成质量,可以设置Griphics对象的哪个属性来实现?有哪些具体的枚举值?46. 举出日历控件的6个常用属性,列出其获取当前年、月、日和时、分、秒的方法名称,并指出其三个主要事件。
属性:Selectdata firstdayofweek daynameformat nextmonthtextnextprevformat selectionmode方法:Getyear getmonth getday datatime事件: Selectionchanged dayrender visible monthchanged47. 主题文件的专用存放目录是什么?它应该位于何处?App_themes文件夹下主目录下48. 主题的作用范围有几种?有什么区别?(1)页面主题应用于单个web应用程序,它是一个主题文件夹,该文件夹是作为网站中的/app_themes文件的子文件创建的,每个主题的文件夹都是不同的子文件夹。