




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、填空题(每空2分,共30分):(1)默认安装中,IIS服务器被安装在“硬盘名:的目录下。对应的URL是 或答案:服务器域名;Inetpubwwwroot(2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上 修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。答案:partial(3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的 属性设置为true 。答案: AutoPostBack(5)比如在应聘表单的界面上要放入【保存】和 【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。
2、答案:服务器(6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 .答案:Password(7) 在设计阶段必须将各个验证控件的 属性指向被验证的控件。答案:ControlToValidate (8)使用RegularExpression 控件验证输入时,首先要将本控件 的 属性设置成检查的模式。答案:ValidationExpress(8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和一一o答案:Cookie状态。(9)下面是设置和取出 Session对象的代码。设置Session的代码是:Session1 “gre
3、eting = hello wang ! ” ;取出该Session对象的语句如下: string Myvar ;答案:=Session agreeting .ToString() 。(10) 下面是使用Application对象时防止竞争的代码。Application. ;/ 锁定 Application 对象Application“counter =(int) Application “counter +1;Application. ;/ 解除对 Application 对象的锁定答案:lock()unlock。(11)废除 Session 的语句是: 。答案: Session.Aband
4、on() (11)改变 Session 的有效时间的语句是: 。答案:Session.Timeout=60;(12) 文档对象模型 DOM6英文 的缩写,它是 DHTML勺基础。答案:Document Object Model(5).下面是一个转移到新网页的指令:Response.Redirect( “”)答案:新网页的Ur1(8)网上招聘模板如果使用 FormView控件,通常分为上、下两部分.上面部分通常使用FormView控件的 模板,用来介绍公司情况并提出招聘要求;下面部分通常用 模板,用来输入和存储数据.当应聘者提交数据后应 事件中向应聘者发出感谢或收到的信息.答案:Header I
5、nsert ItemInserted(9) DHTML勺设计思想是:浏览器从服务器端下载文档后,利用浏览器本身的资源,在不增加 服务器 端负担和网上传输流量的前提下,使网页的某些元素“动”起来.答案:(10) 状态分为4种类型,它们是:一一,应用程序状态,会话状态,Cookie状0答案:视图状态。(12)在浏览器已经封闭Cookie的条件下,为了识别用户应该在应用程序的根本目录下的 Wob.config文件中,对节点做如下配置:或:答案:Auto Detect(11)NET与XML紧密结合的最大好处是 。 答案:跨平台传送数据(4)状态分为4种类型,它们是:视图状态.会话状态和Cookie状态
6、。答案:应用程序状态。(7) Html 是 的英文缩写。它是 www英文为)中使用的超文本标记语言。它是由 Tim Berners-Lee 在CERN在日内瓦的欧洲粒子物理 实验室)发明的,它最早源于 SGML (Standard Generalized Markup Language, 标准通用标记语言)。答案:Hyper Text Markup LanguageWorld Wide Web(8)对于HTML吾言,任何 编辑器都可以编辑它。它目前已经成为各种类型浏览器的通用标准,它能独立于各种操作系统平台。答案:文本(10)Validator Summary验证控件的作用是。(1)ASPX网
7、页的代码储存模式有两种,它们是代码分离模式和代码分离模答案:单一模式(6)如果要求自动保存提交数据的时间,应该在 事件中编写保存当前时间的代码。答案:ItemInserting(2)JavaScript 是由NetScape公司开发的一种解释型语言。JavaScript既可在 又可在端解释执行,JavaScript 是一种 面向对象(Object Based )和事件驱动(Event Driver) 的跨平台的 脚本 脚本语言。答案:浏览器 服务器 基于(21)对于HTML吾言,任何 编辑器都可以编辑它。它目前已经成为各种类型 的通用标准,它能独立于各种 平台。答案:文本 浏览器操作系统1、在
8、WebM面中,表单的功能是收集用户信息和实现系统与用户交互。2、在ASP.NET页面中,有一些事件是被服务器自动调用,如_ Page_Load()事件在页面被加载的时候被自动调用。3、在ADO.NE而使用Connection对象的BeginTransaction()方法来申明事务开始,利用 Transaction 对象的Commit。方法来提交事务。4、使用 Command ExecuteReader() 方法返回 DataReader 对象。5、Web服务是微软.NET策略计划的基础。一个 Web Service就是一个应用Web协议的可编程的应用程序逻辑,其中最重要的协议是 简单对象访问协
9、议SOAP( Simple Object Access Protocol )。6、服务器端控件的执行过程是:先在服务器执行,将执行的结果一次性发给客 户端浏览器,在 ASP和JSP中,没有服务器端控件,只能依靠单纯的_ HTML控件 实现交互操作。7、SOAP 使用XMU肖息调用远程方法,是 Web!艮务最重要的协议。9、在需求分析阶段要进行以下几方面的工作:问题识别、分析与综合、导出 软件的逻辑模型、编写文档。10、静态冗余常用的有:三模冗余TMR 和 多模冗余。1、inputtext 控件是一个单文本输入控件,该控件的属性设置为_password时,输入的字符串将会显示为“ *”。3、在A
10、中所有的自定义用户控件都必须继承自 。4、使用 Response 对象的Redirect方法可以实现用户从一个 Web窗体页重定向到另一个 Web窗体页。5、Repeater 控 件中必须使用 的模板是ItemTemplate( 或:数据模 板)。7、在 Web窗体的Page_Load事件中可以通过_ IsPostBack 属性区分 窗体是首次还是回送(PostBack)。8、要实现下图中将编辑按钮用图像来代替,应对列编写代码img Src=myedit.gif alt = this is edit(图像文件为:myedit . gif ,位于应用程序目录下)。10、在所有的服务器验证控件中,
11、ValidationExpression是哪一个验证控件的属性:_ RegularExpressionValidator( 或:模式匹配验证控件)。1、使用 Command ExecuteReader()方法 方法返回 DataReader 对象。5、Repeater控件中必须使用的模板是输出结果。6、在DateGrid中取消编辑状态,应将 相同 属性设置为-1。8、 XML 可以使Web服务方便的处理数据,实现内容与表示分离。9、 APPLICATION对象 被用来存储一个应用中所有用户共享的信息。1、在.NET框架中,为了便于管理和使用,将相关的类型进行分组的逻辑命名 方案称为 命名空间。
12、2、 身份3证(Authentication)是从用户处获取标识凭据(通常为一个用户名和密码对)并通过某些授权机构验证那些凭据的过程。5、CSS (Cascading Style Sheets )中文翻译为 _层叠样式表单, CSS是一种来装饰HTML勺一种标记集合。1 .在应用ASP.NET开发网站、WE而用之前,要建立好 ASP.NET的运行和开发环境。首先要安装 WEB)艮务器软件,NET Framework和MDAC2 .服务器端Web控件语法格式:asp:控件名称id= 控件名称”runat= server ” 。4. RangeVa、dator控件 用于验证用户输人的值是否在指定的
13、范围内。可以检查数字、字符和日期。5. RegularExpressionValidatof控件用于验证用户输人的信息是否符合自定义的规则表达式(Regular Exptession )定义的模式匹配。该验证类型允许检查可 预知的字符序列,如身份证号码、电子邮件地址、电话号码、邮政编码等中的 字符序列。6、Session、对象就是服务器给客户端的一个编号, cookie 对象是一小块由浏览器存贮在客户端系统上(硬盘)的文本,是一种标记。7. HTML、表单中只包含了表单内部控件和相应的布局信息,而Web表单中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代 码。2、Validat
14、ionSummary 控件 用于收集所有末通过检验的控件的ErrorMessage属性的值,以摘要的形式显示页上所有验证程序的验证错误并显示在同一页面。3、CustomValidator 控件 可使用 自己编写的验证逻辑检查用户的输入。该验证类型允许检查运行时导出的值。4、 Response对象用来访问所创建的并客户端的响应,输出信息到客户端,它提供了标识服务器和性能的HTTP变量,发送给浏览器的信息和在cookie中存储的信息。5、 Server 对象提供对服务器上的方法和属性的访问。其中大多数方法和属性是作为实用程序的功能服务的。二.单选题(每题2分,共20分):(1) App_Data目
15、录用来放置A.共享的数据库文件B.共享文件C.被保护的文件D.代码文件答案:A(2)文件系统网站非常适合于学习使用,因为A.不要安装IISB.网站允许放置在任意目录下C.能够进行单独测试D.A+B答案:D(3)下面关于绝对路径的说法,正确的是A.绝对路径是被链接文档的完整 URL不包括使用的传输协议B.使用绝对路径需要考虑源文件的位置C.在绝对路径中,如果目标文件被移动,则链接同样可用D.创建外部链接时,必须使用绝对路径答案:D(4)HTML代码表示A.创建一个超链接B.创建一个自动发送电子邮件的链接C.创建一个位于文档内部的链接点D.创建一个指向位于文档内部的链接点答案:C(5)静态网页文件
16、的后缀是A asp B aspx C htm D jsp答案:C(6)在 NET中 CLS (Common Language Specification )的作用是A存储代码B防止病毒C原程序跨平台D对语言进行规范答案:D(8)NET与XML紧密结合的最大好处是.A代码易于理解B跨平台传送数据C减少存储空间D代码安全答案:B(10)FormView 与GridView 控件相比最重要的区别是A能够存储数据B外观比较美观C显示的布局几乎不受限制D数据量受一定的限制答案:C(2)静态网页文件的后缀是A asp B aspx C htm D jsp答案:C(6)留言板必须加强管理,这是因为A.存储容
17、量有限B.查看必须经过授权C.影响查看的速度D.可能存在过时或不健康的留言答案:D 在配置GridView控件的SqiDateSource数据源控件过程中,单击【高级】按钮的目的是A.打开其他窗口B.输入新参数C.生成SQL编辑语句D.优化代码答案:C(8)XMLDateSource与SiteMapDataSource数据源控件能够用来访问A关系型数据B层次性数据C字符串数据D数值型数据答案:B(9)现在需要验证某个TextBox控件的输入数据是否大于0,此时应该使用的验证控件是BA.Compare ValidatorB.Compare Validator 与 RequiredField Va
18、lidatorC.Range ValidatorD.Range Validator 与 RequiredField Validator(10)当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是A.RadioButtonB.CheckBoxListC. CheckBoxD.RadioButtonList答案:AWizard 控件的最大特点是A.能够包含大量数据B.能将多个窗口集中到一个网页中C.布局不受限制D.能够快速进行浏览答案:B(8)Validator Summary验证控件的作用是A.检查总和数B.集中显示各个验证的结果C.判断有无超出范围D.检查
19、数值的大小答案:B(9) 下面几个图形控件中,不能执行鼠标单击事件的控件是A.ImageButtonB.ImageC.ImageMapD.ImageURL答案:B(10) Session 与Cookie状态之间最大的区别在于A.存储的位置不同B.类型不同C.生命周期不同D.容量不同答案:A(4)系统提供数据库通用接口的目的是为了A.提高程序运行的效率B.应用程序设计不必考虑数据库的类型C保证程序安全D易于维护答案:BB.10分钟 C.20分钟 D.30分钟(10 )默认情况下Session的有效时间是A.30 秒答案:CApp_Data目录用来放置A.共享的数据库文件B.共享文件C.被保护的文
20、件D.代码文件答案:A1 .以下属于ASP.NET序的有( B )A. hello.aspB. hello.aspxC. hello.htmlD. hello.xml2 .以下不属于HTMLa法标记的有( D )。A. TRB. HEADC. TDD. SEGMENT3 .设 A= Hello ,B= World ,以下(A )可以得到结果 “Hello World&A. A & BB.ABC.ABD.A+B4 .以下控件中可以实现下拉列表的是( B )A. ListB. ListBoxC. CheckBoxListD. HtmlSelect5 .可使用(A)将用户的输入与某个常数值或其它控件
21、的值进行比较。比较运算符确定进行何种类型的比较(小于、等于、大于等)。A.CompareValidator 控件B.CustomValidator 控件C.RangeValidator 控件D.RegularExpressionValidator 控件6 . ADO.NET!在( C )ABC.SystD( A )的文本文件,它可以包含标准的文档元素(包括:格式正确的标记、注释、文本、cdata 等)。A XMLB UMLC HTMLD XSL(C )文件提供WEES艮务支持。A. .aspxB. .aspC. .asmxD. .config9 .在DataSet的XML表示形式中,数据以 X
22、ML形式编写,而架构若以内联的形 式包含在该表示形式中时,则使用XML架构定义语言(C )来编写。A.XSL E.XSLT C.XSD D.WML10 .若要使用XML中的数据填充DataSet,则使用DataSet对象的(D ) 方 法。A.InsertXml B.WriteXml C.EditXml D.ReadXml1 以下不属于动态网页技术的是(C )。A. CGI B. ASP.NET C. HTML D. JSP5 ( B ) 用于计算输入控件的值以确定它是否通过自定义的验证逻辑。A.CompareValidator 控件B.CustomValidator 控件C.RangeVal
23、idator 控件D.RegularExpressionValidator 控件6 .和 ADO勺 Connection 对象类似,OleDbConnection 对象也有(A)两个方法。A.open 和 closeB.get 和 setC.in 和 outD.read 和 write7. 通过在(D )文件中创作符合命名模式“Application_EventName( AppropriateEvent ArgumentSignature ) ” 的 方 法 , 开 发 人 员 可 以 为 HttpApplication 基类的事件定义处理程序。A Web.ConfigB default.a
24、spxC machine.configD Global.asax8. 浏览器对(A )的大小有限制,只有不超过4096 字节才能保证被接受。A.Cookie B.SessionC.ApplicationD.IHttpHandlerFactory9. 因为Web服务基于(A ),所以该客户端技术也可以用于使用非ASP.NETWeb服务。A. 开放式协议B.HTTP 协议 C.FTP 协议 D. 集中式协议10.( C ) 用于从XML文档推断架构时忽田&所指定的特定XML名空间。A.ReadXmlSchemaB.WriteXmlSchemaC.InferXmlSchemaD.InsertXmlS
25、chema1、 目前主要使用.NET和J2EE设计网站,Web服务器很多,下列(D)服务器是.NET的Wet务器。A. WebLogic B. WebSphere C. Tomcat D. IIS4 选 出 所 有 关 于 数 据 适 配 器 DataAdapter 错 误 描述: ( B )。A. DataAdapter 对象用于从数据源获取数据B. DataAdapter 对象用于从数据库获取仅向前的数据流C. DataAdapter 有一个属性InsertCommand 用来执行插入操作D. DataAdapter 有一个属性SelectCommand用来执行查询5 、关于 Global
26、.asax 的描述中不正确的是(A. Global.asax文件驻留在应用程序的根目录中B. global.asax文件可以和ASP程序的global.asa 文件共存C. 在 ASP 程 序 的 global.asa 文 件 中 定 义 的 Session 变 量 可 以 继 续 在 global.asax 文件中调用D. ASP.NET应用程序可以不定义 Global.asax文件。6、基于Forms的身份验证中其中?表示:( B )。A 任何用户B 匿名用户C. Guest 用户 D 当前用户7、页面事件的生命周期顺序是:( C )。APage_Load,Page_Init ,Chang
27、e,Click ,Page_UnloadB Page_Load,Page_Init ,Click ,Change,Page_UnloadCPage_Init ,Page_Load,Change,Click ,Page_UnloadDPage_Init ,Page_Load,Click ,Change,Page_Unload8、假设在 machine, config 中定义了配置 A、配置B和配置C,在web. config 中定义了配置B和配置D,则应用程序遵守的配置为:(C ) oA. machine .config的配置A配置B、配置 C和web. config 的配置DB. machin
28、e,config的配置A配置C和 web. config 的配置DC. machine .config的配置A配置C和web. config 的配置B、配置DD. machine, config 的配置 A和 web. config 的配置 B、配置 D1、在Web窗体中有2个密码输入框,如果对第2个密码输入框既要验证用户是否填写,又要验证该密码是否与第1 个密码输入框中密码相同,应该选择的验证控件是:(D )A. CompareValidator 控件B. Validation Summary控件C. RequiredFieldValidator 控件D. 同时使用RequiredField
29、Validator 控件和 CompareValidator 控件3 、 数 据 库 连 接 语 句 : strConnString= ” Provider=SQLOLEDB;DataSource=(local);Initial Catalog=pubs;User ID=sa” 中的 Data Source=(local)是指(D )。A. 数据库服务器名B. 客户端的计算机名C.Web服务器的主机名D.指本地数据库服务器4 、下面的(D )语句可以取回当前的年份。A. now( )B.date(now() )C. time( )D.year(now()6、将字段 student 绑定到 Re
30、peater 控件的语法是:(C )A. DataBinder.Eval(Container. DataItem,student)B. DataBinder.Eval(Container,DataItem.student)C. D. 以上都不对8、 访问 Access 数据库,需要使用的命名空间是:(9、以下代码执行时有错误发生,请找出原因:(Dim objLabel as LabelSet objLabel = lblCaptionlblCaption.Text = WelcomeA. Label 不是合法的对象B. Text不是合法的属性C. Set 不是合法的关键字D. Dim不是合法的
31、关键字10、在使用 ValidationSummary 控件时,默认情况是除ValidationSummary 控件要显示所有验证控件中的错误消息(ErrorMessage )外,每个验证控件还要显示其自己的ErrorMessage 。 请问: 如何设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?(C )A. 将所有验证控件的Text 属性设置为空B. 将所有验证控件的ErrorMessage属性设置为空C. 将所有验证控件的Display 属性设置为空D. 以上三个步骤都作2、下面的变量名称,正确的是(D ) 。A.X*Y B._XY C.12XY D.XY_13、要使用S
32、QL 数据操作组件来存取数据,必须加载的命名空间为(A ) 。4、假定当前工作路径在e:/aspnet/ch06 ,发布的应用名称为aspnetjc ,使用Server.MapPath( “ ./database/www_news.mdb ” ) 取 得 的 数 据 库 路 径 是( A )。A.e: aspnetdatabasewww_news.mdbB. e: aspnetjcdatabasewww_news.mdbC. e:databasewww_news.mdbD. e: aspnetch06databasewww_news.mdb5、验证用户输入的值在 1860的范围内,要使用(C
33、)验证控件。A. RegularExpressionValidatof 控件 B. CompareValidator 控件C.RangeValidator 控件D. RequiredFieldValidator控件10、Web窗体页是从以下哪个类继承而来? ( C )A. System.DataB. SystemD. System.Web四.简答题(每题5分,共20分)(1) ASP.NET2.0的数据源控件起什么作用?答案:它既代表源,又代表与数据源连接的数据提供器和数据集,将大量的基层代码隐藏在内部,大大简化访问数据的设计过程。在程序运行时,这个 控件虽然不会显示在界面上,但是在幕后它却能
34、完成很多有用的工作。(3)简述 private、 protected、 public、 internal修饰符的访问权限。答案: private :私有成员,在类的内部才可以访问。protected :保护成员,该类内部和继承类中可以访问。public :公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。在堆上。(4) 重载与覆盖的区别?答案:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载 是同一个类中方法之间的关系,是水平关系2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个 方法之间的关系。3、覆盖要求参数列表相同;重载要求参数列表
35、不同。4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间 类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。(2 )为什么要保持视图状态?ASP.NET4是如何保才!视图状态?答案:在反复访问本窗体页的情况下,能够保持状态的连续性。微软采用在网页中增加一个隐含控件,名字为 _VIEWSTATE,通过它来保持视图状态。(4 ) net的错误处理机制是什么?答案:.net错误处理机制采用try-catch-finally 结构,发生错误时, 层层上抛,直到找到匹配的 Catch为止。(2)C#中的委托是什么?事件是不是一种委托?答案:1.委托可以把一个方法作为参数
36、代入另一个方法。委托可以理解 为指向一个函数的引用。2.是,是一种特殊的委托(3)CTS、CLS CLR分别作何解释?答案:CTS通用语言系统。CLS通用语言规范。CLR公共语言运行库。(2 )值类型与引用类型有什么区别?答:值类型直接存储其值,引用类型存储对值的引用。值类型存储在堆栈 中,而引用类型存储在托管堆上。值类型包括:简单类型、结构类型、枚举类型;引用类型包括:类、数组、接口、委托、字符串、数组。(4)error 和 exception 有什么区另U ?答案:error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。exception
37、表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。(1)什么是模板?答案:模板是一组样板,它将 HTM玩素与ASP.NET勺控制键结合在一起用 来定义数据的显示格式,并且有这些格式形成最后的布局。(2)在ImageMap空件中如何实现分区超链接?答案:可以将ImageMap中的图像按照(X,Y)坐标划分成不同形状的区域, 分别连接到不同的网页。(3)允许对数据表进行编辑的必要条件是什么?答案:3个条件,是否允许访问包括数据表的网页,数据库和表是否给操作者赋予了编辑的权限,在被编辑的数据表中是否确定了关键字。3、简述 Web服务器控件。ASPNETE提供了另一类服务器控
38、件,即We曲件,每一个 We曲件,都是一个对象,有自己的属性、方法和事件,与 VB或VC中使用的控件极为类似。Web控件的功能比较强,它会依 Client 端的状况产生一个或多个适当的HTML控件,它可以自动侦测Client端浏览器的种类,并自动调整成适合浏览器的输出。Web控件还拥有一个非常重要的功能,那就是支持数据系捆绑(Data Binding );可以和资料源连结,用来显示或修改数据源的数据。1、简述WE的用的开发技术。主要有:a. HTML( Hyper Text Markup Language )超文本标记语言b. PHP(Personal Home Page Tools) 技术c
39、 . JSP(Java Server Pages) 技术d . ASP (Active Server Page )技术 e . ASP.NET技术2、什么是代码分离形式?代码分离(Code Behind )形式是 为了提高代码阅读性采用的新技术,使 页面源程序代码更清晰和便于阅读。他的实质是将页面显示视图(页面内容)的HTM际记和控制页面交互过程的程序代码分离。这样可以分别设计、分别调试和分别保存,其两者之间的关联是通过编译器指令Page实现的。 3、简述HTML服务器控件。对象化之后的HTML标记我们称为 HTMLS件。我们可以使用如 VB.NET或C#等语言来撰写控 制HTML控件的程序,
40、ASP.NET把HTMLfe记对象化,可以让页面对象的互动、程序的编写及维护 变的更轻松容易,执行的效率提高。HTML件虽然比HTML标记进步了不少,但它显然只是一个过渡产品,因为它一般只提供属性的读取和修改,不具备“方法调用”和“事件驱动”的能力, 也就 是说不具备完全的面向对象的特性。4、ADO.NE昉问数据库的步骤。ASP.NET中通过ADOf问数据库,一般要通过以下步骤:1) 创建一个数据库链路;2) 请求一个记录集合;3) 把记录集合暂存到DataSet ;4) 如果需要,返回第2 步 (DataSet 可以容纳多个数据集合);5) 关闭数据库链路;6) 在 DataSet 上完成所
41、需要的操作。3、什么是控件?控件是一个可重用的组件或者对象,它有自己的属性和方法,可以响应事件。在ASP. NET中,控件是组成ASP NET页面内容的主要元素,它增强和扩展了Web页面的功能和处理能力,规范了Web页面的代码,简化了 WEBC面的设计难度和设计过程。所有控件均运行于服务器端,这是由控件的“ Runat=server ”属性指定的,因此, ASP. NET控 件又被称为服务器控件。4、简述ASP NET内置对象。ASP . NE现供了内置对象有 Page、Request、Response、Application 、Session、Server Mail 和 Cookies 。
42、这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递。4、简述 Mail 对象。1、简述 Response 对象。Response 对象用来访问所创建的并返回客户端的响应,输出信息到客户端,它提供了标识服务器和性能的HTT设量,发送给浏览器的信息和在cookie中存储的信息。它也提供了一系列用于创建输出页面的方法,如无所不在的Response . Write 方法。2、简述Request 对象。Request对象是用来获取客户端在请求一个页面或传送一个Form时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储在客户
43、端的 cookie信息以及附在URL后面的值(查询字符串或页面中 Form段中的HTML控件内的值)。 3、简述ADO.NETW种读取数据库的方式。ADO.NE砥供了两种读取数据库的方式。第一种是利用 Connetction、Command DataReader对象,这种方式只能读取数据库,不能 修改记录。如果只是想查询记录的话,这种方式的效率更高些。第二种是利用 Connection、Command DataAdaPter和Dataset对象,这种方式更灵活,可以 对数据库进行各种操作。2、简述 Application 对象。在环境下,Application对象来自HttpApplictio
44、nStat 类。它可以在多个请求、连接之间共享公用信息,也可以在各个请求连接之间充当信息传递的管道。使用Application 对象来保存我们希望传递的变量。由于在整个应用程序生存周期中,Application 对象都是有效的,所以在不同的页面中都可以对它进行存取,就像使用全局变量一样方便。3、简述 DataGrid控件及Repeater控件。DataGrid控件是一个多二维的数据网格,用来以表格形式显示数据源数据和以列为单位,设定各列的操作类型。DataGrid控件是ASP.NET中功能最强、用途最广的Web控件之一。它可以使用数据绑定技术,在数据初始化的时候绑定一个数据源。除了能够显示数据
45、外,还可以实现编辑、删除、排序和分页显示等功能。Repeater Web控件最主要的用途,是可以将信息按照我们所制定的格式逐一显示出来。只要 将想要显示的格式先定义好,Repeater Web就会按照我们所定义的格式来显示,这个预先定义好的格式我们称为“模板” (Template)。使用模板可以让信息更容易、更美观的显示给用户。支持 “模板的 Web 控件有 Repeater DataList 以及 DataGrid 。4、简述 DataSet。DataSet是ADO.NET勺中心概念。可以把 DataSet想象成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是:即
46、使断开数据链路,或者关闭数据库,DataSet依然是可用的。DataSet在内部是用XML描述数据的。由于 XML是一种平台无关、语言无关的数据描 述语言,而且可以描述复杂数据关系的数据,比如父子关系的数据,所以 DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。五.代码题(每题5分,共10分)(1)写出以下程序运行结果。using System;class Testpublic static voidMain ()int s=0;for (int i=1; i+) if (s50) break;if (i%2=0)s+=i;Console.writeLine (i,
47、s= + i + , + s);答案:i,s = 15, 56(2)写出以下程序运行结果。using System;class Teststatic void LE(ref int a, ref int b) int x = a;a = b; b = x;Console.writeLine (a +“ +b);public static void Main ()int x=10, y=25;LE(ref x, ref y);Console.writeLine (a +b);答案: 2510(1) using System;class Apublic A()PrintFields();publi
48、c virtual void PrintFields()class B:Aint x=1;int y;public B()y=-1;public override void PrintFields()Console.WriteLine(x=0,y=1,x,y);当使用new B()创建B的实例时,产生什么输出?答案:X=1,Y=0;x= 1 y = -1(2)下面的例子中using System;class Apublic static int X;static A()X=B.Y+1;class Bpublic static int Y=A.X+1;static B()static void
49、Main()Console.WriteLine(X=0,Y=1”,A.X,B.Y);产生的输出结果是什么?答案:x=1,y=2(1) 用C#实现以下功能产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重 复。答: ArrayList ar=new ArrayList();int list=new int100;for(int i=1;i=100;i+)ar.Add(i);Random rm=new Random();for(int i=0;i100;i+)int index=rm.Next(99-i);listi=(int)arindex;ar.RemoveAt(index);(2) 写出以下程序的运行结果。using System;class Testpublic static voidMain()int x = 5;int y = x+;Console.WriteLine(y);y=+x;Console.WriteLine(y);答案:5 7(2)请编程遍历页面上所有 TextBox控件并给它赋值为string.Empty ?答:c#方法:public void FindTextBox(Control ctr)foreach(Control parent in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国际商务谈判师综合能力考核试题及答案解析
- 2025年泵站招聘水管员模拟题集
- 课件中Flash尺寸调整
- 2025年实验室信息安全基础测试题集
- 2025年安全培训体系构建题集
- 2025年宠物医疗AI工程师核心笔试题
- 2025年机械制图员面试常见问题及标准答案集
- 2025年河道保洁员招聘笔试冲刺模拟题
- 2025年消防安全应急演练考核题及答案
- 2025年安全生产评估多选题及答案
- 秋季疾病预防与健康生活指南
- 湖北校服采购管理制度
- 2025-2030年中国CRISPR和CRISPR相关基因行业市场现状供需分析及投资评估规划分析研究报告
- 疲劳恢复物理手段-洞察及研究
- 学校动火作业管理制度
- 2025乡村医生考试试题及答案
- 法人更换免责协议书
- 2025至2030年中国程控线路板市场分析及竞争策略研究报告
- 高三化学家长会课件
- 光伏电站安全培训要点
- 分包安全管理
评论
0/150
提交评论