web期末考试复习题可编辑范本

上传人:无*** 文档编号:112879116 上传时间:2022-06-23 格式:DOC 页数:20 大小:146.54KB
收藏 版权申诉 举报 下载
web期末考试复习题可编辑范本_第1页
第1页 / 共20页
web期末考试复习题可编辑范本_第2页
第2页 / 共20页
web期末考试复习题可编辑范本_第3页
第3页 / 共20页
资源描述:

《web期末考试复习题可编辑范本》由会员分享,可在线阅读,更多相关《web期末考试复习题可编辑范本(20页珍藏版)》请在装配图网上搜索。

1、一、填空题(每空分,共3分):(1)默认安装中,IIS服务器被安装在“硬盘名:”的目录下。对应的RL是或答案:http:/服务器域名;Ipubwwwrot(2)所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上_修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。答案:prt(3)当一个eb控件上发生的事件需要立即得到响时,应该将他的属性设置为tue。答案:Atoostck()比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTM Rest按钮控件,而【保存】按钮则必须是按钮控件答案:服务器(6)当需要将xtBx控件作为

2、密码输入框时(要求隐藏密码的代码),应该将控件的xtMode属性设置为。答案:asswd(7)在设计阶段必须将各个验证控件的属性指向被验证的控件。答案:Contrololae()使用RearEpesn控件验证输入时,首先要将本控件的属性设置成检查的模式.答案:Valatipes(8)状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和。答案:ki状态。(9)下面是设置和取出Session对象的代码。设置Sei的代码是:Sessn“greeting”“hello wag!”;取出该Sessn对象的语句如下:rin yar;答案:=Sssion“reetin”。ToString()。(1

3、0)下面是使用Apliatin对象时防止竞争的代码。pplicaton。;/锁定Aplcai对象Appictio“counter”=(in) Appiation“cour”+1;Appicton。;/解除对ppictin对象的锁定答案:ock()unock()(1)废除Sessi的语句是:。答案:Sesion.Abndon()(11)改变Sessio的有效时间的语句是:。答案:Sesion。Timeou=60;(12)文档对象模型OM是英文的缩写,它是TML的基础.答案:DocumetOject Model()。下面是一个转移到新网页的指令:esponse.Rirec(“”)答案:新网页的Ur

4、1(8)网上招聘模板如果使用orie控件,通常分为上、下两部分.上面部分通常使用ormVew控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板,用来输入和存储数据当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息.答案:HadrInsertItemInered() DHTML的设计思想是:浏览器从服务器端下载文档后,利用浏览器本身的资源,在不增加服务器端负担和网上传输流量的前提下,使网页的某些元素“动”起来.答案:(10)状态分为4种类型,它们是:,应用程序状态,会话状态, Coi状态.答案:视图状态。(12)在浏览器已经封闭Cooki的条件下,为了识别用户应该在应用程序的根本

5、目录下的Wob。onfg文件中,对节点做如下配置:sessiontatcooks= useUr”或:seionatecokiels=“”/答案:utoDtect(11)NET与M紧密结合的最大好处是。答案:跨平台传送数据(4)状态分为4种类型,它们是:视图状态。.会话状态和Cooe状态。答案:应用程序状态。(7) Html是_的英文缩写。它是www(英文为_)中使用的超文本标记语言。它是由Tim Berersee在CER(在日内瓦的欧洲粒子物理实验室)发明的,它最早源于SGML(Stanard Gnerlized Marku anguage,标准通用标记语言)。答案:yper Textarku

6、p LanuagWorld Wide Web(8)对于ML语言,任何_编辑器都可以编辑它.它目前已经成为各种类型浏览器的通用标准,它能独立于各种操作系统平台。答案:文本 (0)ValidaorSmmary验证控件的作用是。(1)ASP网页的代码储存模式有两种,它们是代码分离模式和_代码分离模式。答案:单一模式 ()如果要求自动保存提交数据的时间,应该在事件中编写保存当前时间的代码。答案:Itmneing(2)JvaScript是由tScape公司开发的一种解释型语言.JaaSrpt既可在又可在端解释执行,avaScpt是一种面向对象(bjctBased)和事件驱动(vent river)的跨平

7、台的脚本脚本语言.答案:浏览器服务器基于( (2)对于HTML语言,任何_编辑器都可以编辑它。它目前已经成为各种类型_的通用标准,它能独立于各种_平台。答案:文本浏览器操作系统1、在eb页面中,表单的功能是收集用户信息和_实现系统与用户交互_。2、在AP.NT页面中,有一些事件是被服务器自动调用,如Page_Load()_事件在页面被加载的时候被自动调用。3、在ADO.NET中使用Connction对象的BinTacion()方法来申明事务开始,利用Transactin对象的_mi()方法_来提交事务.、使用Cmmand的xecuteReder()_方法返回 DataReder对象.5、eb服

8、务是微软ET策略计划的基础.一个WebSevi就是一个应用Wb协议的可编程的应用程序逻辑,其中最重要的协议是_简单对象访问协议OAP(Simple Objct ccess Proto_)_。6、服务器端控件的执行过程是:先在服务器执行,将执行的结果一次性发给客户端浏览器,在AP和JSP中,没有服务器端控件,只能依靠单纯的_HML控件_实现交互操作。7、S使用XL消息调用远程方法,是Wb服务最重要的协议。9、 在需求分析阶段要进行以下几方面的工作:问题识别、分析与综合、导出软件的逻辑模型、编写文档。 0、静态冗余常用的有:三模冗余R和多模冗余. 1、inpuext控件是一个单文本输入控件,该控件

9、的属性设置为paswrd时,输入的字符串将会显示为“”。 3、在As。net中所有的自定义用户控件都必须继承自_ ystm。Web。UIUernrol_。4、使用_Rspnse _对象的edirect方法可以实现用户从一个Wb窗体页重定向到另一个eb窗体页。、Repeer控件中必须使用的模板是_temTempla(或:数据模板)_。7、在Web窗体的L事件中可以通过 IsPostBack_属性区分窗体是首次还是回送(Posck)。、要实现下图中将编辑按钮用图像来代替,应对列编写代码img_ Src=myedi。gi al _=isisedit(图像文件为:yet.gif,位于应用程序目录下)。

10、1、在所有的服务器验证控件中,ValitionExpression是哪一个验证控件的属性:_ ReaExpresionValdor(或:模式匹配验证控件)_。1、使用Comd的xutReader()方法_ 方法返回 ataReaer 对象、Rpeaer控件中必须使用的模板是_输出结果_。6、在DteGrd中取消编辑状态,应将相同_属性设置为1。8、XML可以使Web服务方便的处理数据,实现内容与表示分离。9、APPLATION对象被用来存储一个应用中所有用户共享的信息。1、在NET框架中,为了便于管理和使用,将相关的类型进行分组的逻辑命名方案称为命名空间。2、身份验证(Authenticati

11、on)是从用户处获取标识凭据(通常为一个用户名和密码对)并通过某些授权机构验证那些凭据的过程。5、CSS(Cscain Style Sheets)中文翻译为_层叠样式表单_ , S是一种来装饰HTL的一种标记集合。1。 在应用APNET开发网站、WEB应用之前,要建立好ASP。NT的运行和开发环境。首先要安装EB服务器软件,TFrmwrk和MDC。服务器端We控件语法格式:asp: 控件名称i”控件名称”runat=serer”.4。RagVaidto控件用于验证用户输人的值是否在指定的范围内。可以检查数字、字符和日期。5。RgularEpssionVldtf控件用于验证用户输人的信息是否符合

12、自定义的规则表达式(Reglartssion)定义的模式匹配。该验证类型允许检查可预知的字符序列,如身份证号码、电子邮件地址、电话号码、邮政编码等中的字符序列。、Ssio、 对象就是服务器给客户端的一个编号,_ oke_ 对象是一小块由浏览器存贮在客户端系统上(硬盘)的文本,是一种标记。7。TM、表单中只包含了表单内部控件和相应的布局信息,而Web表单中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代码。2、aldatnSummar控件用于收集所有末通过检验的控件的ErroMessae属性的值,以摘要的形式显示页上所有验证程序的验证错误并显示在同一页面.3、Cstmaldator

13、控件可使用自己编写的验证逻辑检查用户的输入。该验证类型允许检查运行时导出的值。、Respons对象用来访问所创建的并客户端的响应,输出信息到客户端,它提供了标识服务器和性能的HTT变量,发送给浏览器的信息和在cooki 中存储的信息。5、 Server 对象提供对服务器上的方法和属性的访问.其中大多数方法和属性是作为实用程序的功能服务的。二.单选题(每题2分,共20分):(1)App_Daa目录用来放置A。共享的数据库文件。共享文件。被保护的文件D.代码文件答案:A()文件系统网站非常适合于学习使用,因为A。不要安装SB.网站允许放置在任意目录下C.能够进行单独测试D。+B答案:D(3)下面关

14、于绝对路径的说法,正确的是A。绝对路径是被链接文档的完整RL,不包括使用的传输协议B.使用绝对路径需要考虑源文件的位置.在绝对路径中,如果目标文件被移动,则链接同样可用D.创建外部链接时,必须使用绝对路径答案:(4)HML代码A表示A创建一个超链接B.创建一个自动发送电子邮件的链接C.创建一个位于文档内部的链接点D。创建一个指向位于文档内部的链接点答案:C()静态网页文件的后缀是A as sp htD s答案:C(6)在NET中CL(Commn Lgag Spcficatio)的作用是A存储代码 B防止病毒 原程序跨平台D对语言进行规范答案:D(8)ET与XML紧密结合的最大好处是.A代码易于

15、理解B跨平台传送数据C减少存储空间D代码安全答案:B (10)FormView与GidView控件相比最重要的区别是能够存储数据外观比较美观C显示的布局几乎不受限制D数据量受一定的限制答案:C()静态网页文件的后缀是_A aspB spC mD jp答案:(6)留言板必须加强管理,这是因为A存储容量有限B。查看必须经过授权。影响查看的速度D.可能存在过时或不健康的留言答案:D(7)在配置GriViw控件的SqiDateorce数据源控件过程中,单击【高级】按钮的目的是A.打开其他窗口B。输入新参数.生成SQ编辑语句D。优化代码答案:C()XMLDateSur与teapDaaourc数据源控件能

16、够用来访问A关系型数据层次性数据C字符串数据D数值型数据答案:B(9)现在需要验证某个Textox控件的输入数据是否大于0,此时应该使用的验证控件是 BA。Cpe ValitrB.Copare Valdto与ReuiedField aidator。Range ValiatrD。angaliator与equirdield aidtor(10)当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是。RadioButtonB。CeckBoList。CheckBox。RadioLis答案:A(5)Wizar控件的最大特点是A.能够包含大量数据。能将多个窗口集中到一个

17、网页中C.布局不受限制能够快速进行浏览答案:B(8)VlidtorSuar验证控件的作用是A。检查总和数。集中显示各个验证的结果C。判断有无超出范围D.检查数值的大小答案:B(9)下面几个图形控件中,不能执行鼠标单击事件的控件是A.ImageutnBImaeC.ImepD.magUR答案:B(10) Session与Coke状态之间最大的区别在于A。存储的位置不同B.类型不同C。生命周期不同。容量不同答案:A(4)系统提供数据库通用接口的目的是为了A。提高程序运行的效率B.应用程序设计不必考虑数据库的类型C保证程序安全D易于维护答案:B(10)默认情况下Sessio的有效时间是A。0秒B10分

18、钟C.2分钟D。0分钟答案:C ()pata目录用来放置A共享的数据库文件。共享文件。被保护的文件D.代码文件答案:A1.以下属于SP。ET程序的有( B )。A hll。sp。 ello。sxC. ello。htl. hello。xml2。 以下不属于HTM合法标记的有(D)。A.R. HAD C。 TDD。 SGMENT设A“Helo”,B=“Wrd”,以下(A)可以得到结果“Helo World”。A。 & BB.ABC。A&D。A+B4 以下控件中可以实现下拉列表的是(B)。 A.ist B. LisBo. ChecBoxis D。 HtlSelec5.可使用(A)将用户的输入与某个常

19、数值或其它控件的值进行比较。比较运算符确定进行何种类型的比较(小于、等于、大于等)。A.ComparValda控件B。CustoValidato控件C.Rngealdtor控件D.RegarExprssionValiaor控件6.ADO.NT类在(C )中,并且与Syst。Xml.dl中的Xl类集成.A。Syem。Xml.lB。System。RVICE。lC。Systm。t。lDSystm.EB.dl7.Web。Config文件是基于( )的文本文件,它可以包含标准的文档元素(包括:格式正确的标记、注释、文本、cda等)。A.MLBUMTMDXS8.AP。NET使用( C)文件提供WE服务支持

20、。A。 。spB. .spC。smD。 .cfi9。在DataSe的M表示形式中,数据以XM形式编写,而架构若以内联的形式包含在该表示形式中时,则使用M架构定义语言( )来编写。 。SL B.XSLT C.XSD D。WM10。若要使用XML中的数据填充Daaet,则使用DatSt对象的( D )方法。 Insertml B.WitXm 。Editml D.ReadXml1.以下不属于动态网页技术的是( C).A。 C B。 P。N C. HTML 。SP.( )用于计算输入控件的值以确定它是否通过自定义的验证逻辑。A.Comparealaor控件B。CutoValidaor控件C.Range

21、aliaor控件DguarExpresonVlatr控件和的nntion对象类似,ebConction对象也有(A)两个方法。opn和closeBget和setC。in和out.read和wrie7.通过在(D)文件中创作符合命名模式“Aplicaion_etNe(AppropriteE Arumtignur)”的方法,开发人员可以为ttpApplicti基类的事件定义处理程序。b.Conig.del。axC.mchne.confgDGlobl.as。浏览器对()的大小有限制,只有不超过406字节才能保证被接受.A。CookiB.SessionC.ApationD。HtpanrFactoy。因

22、为e服务基于( A ),所以该客户端技术也可以用于使用非ASP.ET Wb服务。 A。开放式协议 B。HTTP协议 C。T协议 D。集中式协议10. ( )用于从XM文档推断架构时忽略所指定的特定XM命名空间. A.ReXlSchea BriteXmlSchem C。InrXmSchema D.InsetXmlShea1、目前主要使用。E和J设计网站,Web服务器很多,下列(D)服务器是。NET的Web服务器A WebLic。 WebSpher C. Tocat。 I4选出所有关于数据适配器DtAdpter错误描述:(B ) A. DataAdpter对象用于从数据源获取数据B. DataAd

23、apter对象用于从数据库获取仅向前的数据流C.DatAdate有一个属性IsrtCmand用来执行插入操作D。 Daadpter有一个属性SeetCommand用来执行查询5、关于Global.sx的描述中不正确的是(A)。A. Gobal。aax 文件驻留在应用程序的根目录中B. global.asa文件可以和AP程序的lobal。sa文件共存C在ASP程序的loal.sa文件中定义的ession变量可以继续在glb。asa文件中调用D。 SP.NE应用程序可以不定义lb。ax文件。、基于Frs的身份验证中 auhorizaion其中?表示:( B ) 。A.任何用户 B.匿名用户。 ue

24、st用户D.当前用户7、页面事件的生命周期顺序是:( C ) . Pageo,agt,Cage,Ci,Pae_Unlod B.PgLod,age_Init,Click,Change,Page_Unad CPae_Ini,Pag_Load,hnge,Clc,Pe_UnldDPage_Int,Page_Lod,Clic,Cnge,Pg_Unoa8、假设在mahinconfi中定义了配置A、配置B和配置C,在webconfi中定义了配置B和配置D,则应用程序遵守的配置为:( C ) 。 A. machin.onfig的配置A、配置B、配置C和bcong的配置 Bcie,config的配置A、配置C和

25、webconfi的配置D C.mahieconfig的配置A、配置和ig的配置B、配置 Dahieofi的配置A和webconfig的配置B、配置D1、 在Web窗体中有2个密码输入框,如果对第个密码输入框既要验证用户是否填写,又要验证该密码是否与第1个密码输入框中密码相同,应该选择的验证控件是:( D )A。 Comprealidto控件 B。Validtin umary控件C。ReuiredFeldaldto控件D.同时使用RuiredFieldVaidtr控件和CmpreVaidato控件3、 数据库连接语句:sConSrig=”ProdrSQLED;Data Sourc=(ocal);

26、Initl Ctalo=;UseID=”中的Data Sorce(loal)是指( )。A数据库服务器名 B.客户端的计算机名C。Web服务器的主机名 D。指本地数据库服务器4、下面的(D )语句可以取回当前的年份。A.no() B.dat(ow()) . time( ) D。ea(ow()6、将字段tudet绑定到Repetr控件的语法是:( C )A。 DataBinder.Eval(onaine。 DatIte,sudent”)。 DaBinde.Eval(Contier,DtaIemstdent)C。# DataBnde.Eval(ContaineDatatem,”stunt) D。

27、以上都不对、 访问Access数据库,需要使用的命名空间是:( B )A。 Syste.ta B. ystem。ta。OlDB. System。Dta。qlClint . Sysem。leDB、以下代码执行时有错误发生,请找出原因:(C )Dim objLabel as LbeSet babe = lbCapionlaption。Tx = Welcme.Label 不是合法的对象 B。 Txt不是合法的属性C. e不是合法的关键字 . Dm不是合法的关键字0、 在使用VadationSuay控件时,默认情况是除Validatinuary控件要显示所有验证控件中的错误消息(ErrorMssage

28、)外,每个验证控件还要显示其自己的Erosae。请问:如何设置才能使页面只显示错误汇总信息,单个验证控件的错误信息不再显示?( )A。 将所有验证控件的Text属性设置为空. 将所有验证控件的roMeage属性设置为空C. 将所有验证控件的isplay属性设置为空D. 以上三个步骤都作2、下面的变量名称,正确的是( D ).A.X* B_Y .12XY XY_13、要使用SQL数据操作组件来存取数据,必须加载的命名空间为( )。A。Sstemata.SLCient B。Sstem。t。leDbClien。 Syste。ta。OleD D。System.ata.SQLDataApter、假定当前

29、工作路径在e:/apne/06,发布的应用名称为ntjc,使用Seer.Mapath(“.。/database/w_ews。mdb”)取得的数据库路径是 ( A ).A.: seataaseww_sm. e: spnejcdatasewww_nws。bC.e:datbasewwnews。dbD。 : spnetc0databaewnews。b5、验证用户输入的值在180的范围内,要使用( C )验证控件。A. RegularEprsionValiatof控件 B. CmpaeValidr控件.RanValidator控件 D.ReqredFilValdator控件 10、 Web窗体页是从以下

30、哪个类继承而来?(C )A。 stem.DataB.ystmC. ye。U。Web。Pa.System。Web四。简答题(每题5分,共20分)(1) AS。NET2。0的数据源控件起什么作用?答案:它既代表源,又代表与数据源连接的数据提供器和数据集,将大量的基层代码隐藏在内部,大大简化访问数据的设计过程。在程序运行时,这个控件虽然不会显示在界面上,但是在幕后它却能完成很多有用的工作。(3)简述prvte、proetd、ubli、internal修饰符的访问权限。答案:prvt :私有成员,在类的内部才可以访问。roed :保护成员,该类内部和继承类中可以访问puc :公共成员,完全公开,没有访

31、问限制.internal:在同一命名空间内可以访问。在堆上。(4)重载与覆盖的区别?答案:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。3、覆盖要求参数列表相同;重载要求参数列表不同.4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的 (2)为什么要保持视图状态?AS中是如何保持视图状态?答案:在反复访问本窗体页的情况下,能够保持状态的连续性。微软采用在网页中增加一个隐含控件,名字

32、为”_VIEWSTT”,通过它来保持视图状态(4)ne的错误处理机制是什么?答案:t错误处理机制采用tryatcfil结构,发生错误时,层层上抛,直到找到匹配的Ctc为止。(2)C#中的委托是什么?事件是不是一种委托?答案:1。委托可以把一个方法作为参数代入另一个方法.委托可以理解为指向一个函数的引用.2.是,是一种特殊的委托(3)CS、S、CLR分别作何解释?答案:CT:通用语言系统。S:通用语言规范。CR:公共语言运行库。 ()值类型与引用类型有什么区别?答:值类型直接存储其值,引用类型存储对值的引用值类型存储在堆栈中,而引用类型存储在托管堆上。值类型包括:简单类型、结构类型、枚举类型;引

33、用类型包括:类、数组、接口、委托、字符串、数组。(4)erro和xctin有什么区别?答案:errr表示恢复不是不可能但很困难的情况下的一种严重问题.比如说内存溢出。不可能指望程序能处理这样的情况。cption表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。()什么是模板?答案:模板是一组样板,它将TML元素与ASP.NT的控制键结合在一起用来定义数据的显示格式,并且有这些格式形成最后的布局。(2)在IageMap控件中如何实现分区超链接?答案:可以将ImageMa中的图像按照(X,Y)坐标划分成不同形状的区域,分别连接到不同的网页。(3)允许对数据表进行编辑的必要

34、条件是什么?答案:3个条件,是否允许访问包括数据表的网页,数据库和表是否给操作者赋予了编辑的权限,在被编辑的数据表中是否确定了关键字。3、简述Web服务器控件。ASET还提供了另一类服务器控件,即We控件,每一个Web控件,都是一个对象,有自己的属性、方法和事件,与 V或VC中使用的控件极为类似. eb 控件的功能比较强,它会依Clt端的状况产生一个或多个适当的TML控件,它可以自动侦测lient端浏览器的种类,并自动调整成适合浏览器的输出。Wb 控件还拥有一个非常重要的功能,那就是支持数据系捆绑(ta Bindig);可以和资料源连结,用来显示或修改数据源的数据。1、简述WB应用的开发技术。

35、主要有:a.HT(Hper TetarkupLguae)超文本标记语言 H(ronome Pa Tools)技术 cJSP(JaaSev Pas)技术 .AS(ctve Server Page)技术 e.ASPET技术2、什么是代码分离形式?代码分离(Code Behin)形式是sp。net为了提高代码阅读性采用的新技术,使as。net页面源程序代码更清晰和便于阅读。他的实质是将页面显示视图(页面内容)的HT标记和控制页面交互过程的程序代码分离。这样可以分别设计、分别调试和分别保存,其两者之间的关联是通过编译器指令Page实现的。3、简述 HTML服务器控件。对象化之后的HML 标记我们称为H

36、T控件。我们可以使用如VB。NE 或C# 等语言来撰写控制HTM控件的程序,A。N把HML标记对象化,可以让页面对象的互动、程序的编写及维护变的更轻松容易,执行的效率提高。HML控件虽然比HTM标记进步了不少,但它显然只是一个过渡产品,因为它一般只提供属性的读取和修改,不具备“方法调用”和“事件驱动的能力,也就是说不具备完全的面向对象的特性。、AO。E访问数据库的步骤。ASP。NE中通过ADO访问数据库,一般要通过以下步骤: ) 创建一个数据库链路;)请求一个记录集合; 3) 把记录集合暂存到DataSet; 4) 如果需要,返回第2步 (DataSet可以容纳多个数据集合);) 关闭数据库链

37、路; 6)在tSet上完成所需要的操作。3、什么是控件?控件是一个可重用的组件或者对象,它有自己的属性和方法,可以响应事件。在ASPNET中,控件是组成SPNET页面内容的主要元素,它增强和扩展了b页面的功能和处理能力,规范了Wb页面的代码,简化了EB页面的设计难度和设计过程.所有控件均运行于服务器端,这是由控件的“Runaterve属性指定的,因此, ASP.NET控件又被称为服务器控件。4、简述PT内置对象.AS.NT提供了内置对象有ae、Reques、Respnse、Appliction、Session、Serr、Mil和Cookes。这些对象使用户更容易收集通过浏览器请求发送的信息、响

38、应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递。4、简述il对象。AS.T被赋予了一个发送Emal的新对象,名为SmtMil,实际上ail对象由ytem。eb。Mai类库实现(lass Libr) .这个类库由lMesag 对象、SmtpMil对象、ailFrmat对象和MailAtahment 对象组成,它们相互合作,完成-mal的发送。、简述Response对象。Reonse 对象用来访问所创建的并返回客户端的响应,输出信息到客户端,它提供了标识服务器和性能的TT变量,发送给浏览器的信息和在okie 中存储的信息。它也提供了一系列用于创建输出页面的方法,如无所不在的Re

39、ponse Write方法。、简述Rquet 对象。equ 对象是用来获取客户端在请求一个页面或传送一个For时提供的所有信息,这包括能够标识浏览器和用户的HTTP 变量,存储在客户端的cookie信息以及附在URL后面的值(查询字符串或页面中段中的HML控件内的值)、简述O。ET两种读取数据库的方式。DO.NET提供了两种读取数据库的方式。 第一种是利用onettio、Command和 DaaReaer对象,这种方式只能读取数据库,不能修改记录.如果只是想查询记录的话,这种方式的效率更高些。 第二种是利用Conneton、Cand、DatAdaPte和Dtaset对象,这种方式更灵活,可以对

40、数据库进行各种操作。、简述pplicion对象。在sp。net环境下,plicatin对象来自HttpAplictionStat类。它可以在多个请求、连接之间共享公用信息,也可以在各个请求连接之间充当信息传递的管道。使用plication对象来保存我们希望传递的变量.由于在整个应用程序生存周期中,Applico对象都是有效的,所以在不同的页面中都可以对它进行存取,就像使用全局变量一样方便.、简述atar控件及Repeater控件。DataGrd控件是一个多二维的数据网格,用来以表格形式显示数据源数据和以列为单位,设定各列的操作类型。DatGrid 控件是ASP.ET 中功能最强、用途最广的We

41、b 控件之一。它可以使用数据绑定技术,在数据初始化的时候绑定一个数据源.除了能够显示数据外,还可以实现编辑、删除、排序和分页显示等功能.ReeaterWb 控件最主要的用途,是可以将信息按照我们所制定的格式逐一显示出来。只要将想要显示的格式先定义好,epeaterWb就会按照我们所定义的格式来显示,这个预先定义好的格式我们称为“模板”(Template)。使用模板可以让信息更容易、更美观的显示给用户.支持“模板”的eb 控件有epeater、ataLst 以及ataGi。4、简述DataSet。aet是A.NE的中心概念。可以把DaaSe想象成内存中的数据库,DatSet是不依赖于数据库的独立

42、数据集合。所谓独立,就是:即使断开数据链路,或者关闭数据库,DtaSet依然是可用的.DaaSt在内部是用XM来描述数据的。由于XML是一种平台无关、语言无关的数据描述语言,而且可以描述复杂数据关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。五。代码题(每题5分,共10分)(1)写出以下程序运行结果。ing System;cas Tetpbc staticodMain()int s=0;r (int =;; i+) i (50)beak;if (i2=0)s=i;Consle。wtLi (”i, s= +i +, + s);答案:i

43、,= 1, 5(2)写出以下程序运行结果。uing ystem;clas Teststa vid LE(rf int a,reft ) it x ;a = ;b = x;Console。wrtee ( + “ b);pblstatic voidMai()int x=10, y=25;L(ref x,rey);Consoe。wteLine (a +“ b);答案:2 1(1)si Sste;cls ulicA()rinField();pulicvital vdPinFields()clas :Ant x=1;nt y;pub()y-1;public overid vodPrintFields()

44、onl.itne(x=0,=1”,,y);当使用new ()创建的实例时,产生什么输出?答案:1,Y=0;x1y =1(2)下面的例子中usin System;caAbc stic ntX;sttc A()X=.+1;lspublc satcin A.;sati B()tatic voidMain()ConsoleWreLne(”X=0,1”,.,B。Y);产生的输出结果是什么?答案:x,y ()用C实现以下功能产生一个nt数组,长度为100,并向其中随机插入1,并且不能重复。答:ArList ar=new ArraList();it li=new in10;r(int i=1;i100;i+

45、)r.dd();Radom m=nw Ranom();fo(int i=;100;+)it in=rm.Nx(99i);lit=(in)arinex;ar。emeAt(nd);(2)写出以下程序的运行结果。ngSyem;cl Tetpublic sttivoidn()int= ;int y =x+;ConsolrteLine();y=+x;onl。rieine(y);答案:5(2)请编程遍历页面上所有Textox控件并给它赋值为stringEmpty?答:c#方法:ulicvid FindTextBo(Contro cr)foreach(Conro pare i tr。Control)forc

46、h(Cotol child n pare.ntols)If(chid。GetType()。Totig() = “System.Wb。I。WebCotrol。TexBox”)((TextBox)cid)Tex = srig。Epty;FindTxtBx(child); (1)写出程序的输出结果pic bsact class public A()Cnsole.ritn(A);ublic virtual vod un()Cnsle.WriteLine(”AFun()”);plic clss B: Apbic B()nsole。WriteLne(B);pblic e oi Fun()onso。WteL

47、ine(B.Fun());ulic statc vdMain()A B();a。Fu();答:A,B,。Fun()(2)写出程序的输出结果:plic lassApbc iru vod Fun(in i)nsole。WriteLn(i);publc vidFn2(A )。Fun1();Fn1(5);uliccls B : Apublc oerde voidFn1(int i)as.n1 (i + 1);pblic staic oidMn()B = e B();A a = ew A();aFn2(b);。n(a);答:2,5,1,61).在下面的例子里usin Syste;cas Apulc A(

48、)ritFid();public virtual oid PrintFies()casB:Aintx=1;nt y;puic B()y-1;lioveride oid PrintFilds()Console.WritLne(”x=0,y=1”,,y);当使用new B()创建B的实例时,产生什么输出?答案:=1,Y=0 (2)。下面的例子中usnSystem;class Apublic static in ;static A()XB。Y+;classpublic staic int Y=AX+;aic B()satic vidMain()Cnsoe。WieLin(X=0,Y”,A。X,B。Y);产生的输出结果是什么?答案:x=1,y26、作为机器名到IP转换的逆过程,利用ysem.et命名提供的类也可以实现.利用“ostnty”类的“etHostByAddres方法得到机器名,并显示出来。请完成下面程序的补充设计,要求程序的最终运行结果如下图所示。Pae anguae=”VB%Import Nampace”sem.Nt”%scipt guage=VB runat=everSub buttoCi(Sener Objec, e A Eentrg)Dm hostnfo asnew IHosttry()hostIn

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

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

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


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