基础加强c22dotnet培训常见问题作者_第1页
基础加强c22dotnet培训常见问题作者_第2页
基础加强c22dotnet培训常见问题作者_第3页
基础加强c22dotnet培训常见问题作者_第4页
基础加强c22dotnet培训常见问题作者_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE10/培训班常见问题(作者:,大型bbs项目和淘宝这样的电子商务。呢?软件开发毕竟不同于刷盘子不是在重复干一件事情软件开发的工作总是要不同我们培养的不是ITITIT蚁族和IT/217473.html() 搜素程序员的,还有辛酸的故事,但是,我并不同情他们,说他们自己无就不能只学ASP.net+SQLServer,这个没有太多技术含量的单一熟练工种。,,别的培训机构培养的是技术单一的熟练技工,播客培养的是具有很强学习和解决问题能力的技术高手和未来技术经理很多工厂说毕业的学生刚进工厂时的动手操作不如技校毕业的学生熟练但过一段时间后学生则能解决工厂生成过程出现中的各种新问,,NetNet软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套面试题涉及的范围很泛,很别因为人家题目本来就模棱两可,你就心里胆怯和没底气了,不敢回答了。你要大胆地对方题目很模糊和你的观点面试官想得有多高其实他和你就是差不多的你想想,如果他招进去了,以后就是同事了,可不是差不多的吗?高级程序员薪水:70001.2.公司面试会问什么,.3.4怎样达到简历上的标准(培训对于一些公司接到了一些项目,想招聘一些初中级的程序员过来帮助写代码,完成这个项的人也不会意去找过类似目的用人单也不想进然把招聘去招聘来的而是通各种挖过来这况不再今天要论的范围中。多一些技术文章A4.5k/月左右的工作,最后万不得已,他修改了自己的简历,增加了一些一个穿着和气质给人的印象都很不错的咨询时,问“如果在播客学完了,能找(1)(2)都需要编写两年工作经验的简历,毕业是证确实两年前的,编造两年软件开发的工作经“的简历直接删除到桶可见,如果你是以社会招聘的应聘的,那么你的简历首先与播客同一楼的一个软件开发单位因为项目经理读过播客老师们的书籍和看过播客的,所以他们公司想到了从播客学员中招聘开发人员,提出薪水在2800元左后,我们公司老师对他们谁,2800元,我们学员肯定不会去!他们公司说对于没有实、前面谈到简历上的工作经验很重要,可是大多数找工作的同学往往是没有工作经验的所以只在简历加点水但只你将简上写成了年以上工作经是是一定就能得到笔试和面试的机会呢?写两年工作经验只是有效简历的开始,离简历被用人单位相中有一段距一好的业学校优秀英语水平中的政治貌省或直辖市优秀毕生赛获几奖等耀都会给人单位个很好印象如果你有这荣耀一定要简历的本信息分写楚但很多是没有些荣耀,那么只能平淡淡出自己一些基信息这也有很大的系多就是己的简不能脱颖而如你没有过大学学历栏怎么也不能写高中起码也写个大或以上毕院校个二线市的不名的小院果你不愿去做等别人面你时,再说闲弃以上的学不好,为对编太感 ,就学了”、 回答问题的时候能联系做过项目的例子是最好的,有的问题后面我已经补充联系到项目中的对应的案例了。1、简述private、protected、public、internal修饰符的权限private:私有成员,在类的内部才可以。protected:保护成员,该类内部和继承类中可以。public:公共成员,完全公开,没有限制。internal:当前程序集内可以。2、ADO.NET法从数据库中取得数据的。Close和Dispose的区别,CloseOpen,Dispose以后Command对象是透过连接到数据源。DataAdapterDataSet使用的功能。(Cache可以记录数据表间的关联。DataSet对象可以说是ADO.NET中重量级的对象,这个对象架对象当做DataSet对象以及数据源间传输数据的桥梁。DataSet包含若干DataTable、DataTableTableDataRow。)DataReader:当我们只需要循序的数据而不需要其它操作时,可以使用DataReader对象DataReader对象只是一次一笔向下循序的数据源中的数据这些数据是存在数据库服务器中的,而不是加载到程序的内存中的,只能(通过游标当前行的数据,而且这些数据是只读的,并不允许作其它的操作。因为DataReader在数据的时候限制了每次只一笔,而且只能只读,所以使用起来不但节省资源而且效率很好。使用DataReader对象除了效率较好之外,因为不用把数据全部传回,故可以降低网络的负载。ADO.NETConnectionCommand或DataAdapter对象来执行SQL语句,并将执行的结果返回给DataReader或DataAdapter然后再使用取得的DataReaderDataAdapter对象操作数据结果。)3ASP.NETQueryString,如?id=1;responseSessionApplication不知晓;Response.Redirect是有浏览器参与的,所以在地址栏中可以看到地址的变化。,委托和没有可比性,因为委托是类型是对象,下面说的是委托的对象(用委托方式实现的)和(标准的event方式实现)的区别。的内部是用委托实现的。因为对于来讲,外部只能“自己+=、注销自己-=,外界不可以注销其他的者,外界不可以主动触发,因此如果用Delegate就没法进行上面的控制,因此诞生了这种语法。是用来委托实例的,类比用一个自定义类List。只能add、remove自己,不能赋值。只能+=、-=,不能=。加分的补充回答:内部就是一个,privateadd、remove两个方法Override是进行基类中函数的重写。Override部本质上就是set_item、get_item方法。加分的补充回答:回答播客.net培训中讲解设SettingsProviderstring类型的参数名做索引器参数。7public字段的区别是什么?setget方法set进去的值吗?这样的设置。虽然一般情况下get的值就是set设置的值,但是可以让get的值不set设置的值的,的例子。PublicAge{get{return100;}set{}}reflector反编译可以看出属性内部本质上就是set_***get_***方法详细参考播客.net培训中串讲.net基础的部分。class{publicint{{}{

return}}}p1=new();p1.Age=30;Console.Write(p1.Age)8(UI(BLL据层(DAL。(UI(BLL(DAL缺点:增加成本。9、MVC责显示的事情控制器把数据出来填充模型后把模型交给视图去处理而各种验证什么10、什么是装箱(boxing)和拆箱(unboxing)(*)装箱:从值类型接口转换到类型。拆箱:从类型转换到值类型objectobj=null;//类obj=1;//装箱,boxing。把值类型包装为类型inti1=(int)obj;//拆箱。 )点开始,沿着对象激活的序列的任何位置。应用程序域有助于将在一个应用程序中创建的对象与在其他应用程序中创建的对象,CLS:CommonLanguageSpecification通用语言规范。不同语言语法的不同。CLR:CommonLanguageRuntime公共语言运行时,就是.Net提供的那些类。Int3214需要实现IEnumerable接口或GetEnumerator方法的类型16、GC是什么?GC是收集器。程序员不用担心内存管理,因为收集器会自动进行管理。GC只能GC进行回收,必须由程序员手工回FileStream或者SqlConnection需要程序员调用Dispose进行资源的回收。OLEAutomation的方式操作ExcelExcel经常不能正常退出,在MSDN上找到解答说要调用一下GC.Collection(),至于为什么这样就可以也没17、StringsnewString("xyz");String18、值类型和类型的区别。将一个值类型变量赋给另一个值类型变量时,将包含的值类型变量的赋值只复制对对象的,而不对象本身。。nullnull class和interface有什么区别?(CallBack21String类Stringsealed22、try{}returntryfinally{}code会不会被执会执行,在return:publicint{{return}{}}Dispose23、new关键字用法newnewnew约束用于在泛型中约束可能用作类型参数的参数的类型24、如何把一个Array到ArrayList里1strings111","22222ArrayListlistnewArrayList2strings111","22222ArrayListlistnew25有权利对家庭进行消费,当面对一个任务的时候,家庭也可以派出几个成员来协同完加分的回答:举例,播客的.Net培训中用多线程(ThreadPool)实现蜘蛛的案例inti=3;JavaScriptvari=3;c++,java,c#,pascal等,弱类型相比而言不安全,在运行的时候javascript,vb等加分的补充回答:播客.net培训呼叫中心项目中用强类型DataSet的例子,侃一通用强类型DataSet是多么方便。27、什么是反射加分的补充回答:聊用反射实现编辑器动态插件和如鹏网项目中插件体系实现第支付int、DateTimeStructnull,只有引null。stringnull。29、using答:usingtry……finally,用起来更方便。错误,正确的应该是Assembly.Load("foo");31、XML与HTMLXML是区分大小写字母的,HTML在HTML</p>或者</li>之类的结束标记。在XML中,绝对不能省略掉结束标记。HTML:<imgsrc="1.jpg"><br><br>XML:<imgsrc="1.jpg"></img><br/><br/>XML/字符作为结尾。这样分析器就知道不用查找结束标记了。XML中,属性值必须分装在引号中。在HTMLXML是用 32、stringstrnullstringstr答:stringstrnull是不给他分配内存空间,stringstr=\"\"给它分配长度为空字符串的内存空间。stringstr=nullstring对象,stringstr=“”有一个字符串对象。SqlA3140记录(SQLServer,ID作为主键,注意:ID可能不是连续的。1:selecttop10*fromAwhereidnotinselecttop30idfrom2:selecttop10*fromAwhereidselectmax(id)fromselecttop30idfromAas 在.Net中所有可序列化的类都被标记为 在.Net托管代码中我们不用担心内存,这是因为有了 么是装箱和拆箱?什么是重载?CTS、CLSCLR分别作何解释?序之间的。受的代码:在.Net环境中运行的任何代码都是受的代码(managedcode),.Net外部的代码也运行在windows上,这些代码称为未受的代码(unmanagedcode)。强类型语言是能够任何类型系统的代码的语言,或者说是能够捕获所有类型系统的错误的语言。我们说C++相对于C是强类型的,是因为C++了一些C中的隐式void*转换为任意的指针类型。装箱和拆箱使值类型能够被视为对象对值类型装箱将把该值类型打包到Object类型的一个实例中。这使得值类型可以于回收堆中。拆箱将从对象中提取值类型。CTS(commontypeCLR.NETFramework提供了一个称为公共语言运行库的运行时环境,它运行代码并提供使开发CLS38code-Behindweb应用程序的创建。比如分工,美工和编程的可以个干各的,不用再像以前asp那样都代码和html代码混在一起,难以。39、接口是一种类型,在接口中可以(a,但不可以公有的域或私有的成a)方法、属性、索引器和c)d)和字段在ADO.NETCommandExecuteNonQuery()方法和(cSelect操作的SqlExecuteReader()解答:ExecuteScalar→selectgetdate()。 要创建多文档应用程序,需要将窗体的 如果设treeView1=new (d { { } } 以上的代码中存在的错误包括不能在接口中定义变量所以int 代码 代码void disFile();应该编写为void 空和null不一样。46在ASP.NET中有Button控件myButton,要是单击控件时,导航到其他页面 正确的代码为 47.一个委托public 48.StringBuilderString答:String(StringBuilder则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用StringBuilder,不要使用作原理不同:String类是一种传统的修改字符串的方式,它确实可以完成把一个字符串添加StringBuilder类就不是这样了,它提供的Append方法,能够在已有对象的原地进行字符StringBuilderString类简直不是一通过简单名称或成员来。通过元素来。 器没有参数。索引器的 器具有与索引器相同的形参属性的 器包含隐式 参数。除了 参数外,索引器 constreadonlyconst关键字用于修改字段或局部变量的它指定字段或局部变量的值不能被修改。常数引入给定类型的一个或多个常数。const数据成员的式必须包含初值,且初值必须是一个常量表达式。因为它是在编化动作推运行期进行。readonly关键字与const关键字不同:const字段只能在该字段的中初始化。readonly字段可以在或构造函数中初始化。因此,根据所使用的构造函数,readonly字readonly只能在时或者构造函数里面初始化,并且不能在static修饰的构造函数 ASP。NETweb一个ASP.NET页面一般都对应一个隐藏类,一般都在ASP.NET页面的中指定了隐藏类例如一个页面Tst1.aspx的页面如下 Inherits="T1.Tst1"%>"Viewstate是保存状态的一种机制,EnableViewState属性设置为false即可禁用。最有力的举例子:Label、TextBoxViewState后不同的表现来说明。53webserviceWeb服务来使用,也可以把自己编写的方法贴上[WebMethed]来实现Web服务。[是当编写程序时,希望实现一些别的已经WebService实现管理客户端的例子说出来。5455.选择BA.接口中可以有虚方法。B.C.D.接口从数据库记录,你可能用到的方法有:BCA. B. C. D.(3).对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?(多选)( A.CloseB.DisposeC.FinalizeD.usingE.Quit 使用ref参数,传递到refout参数,传递到outoutout参数显式传递到方法。56.(C)a)enum类型b)structc)string类型d)int(2).关于ASP.NET中的代码隐藏文件的描述正确的是用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有57、DataReaderDataSetDataReader使用时始终占用SqlConnection,操作数据库是只进的、只读的DataSet则是将数据加载在内存中.抛弃数据库连接..完毕即放弃数据库连接(非连DataSet将数据全部加载在内存中.所以比较消耗内存...DataReader要灵活..可以动态的添加行,列,数据.对数据库进行回传更新操作(动态操作读入到内存的数据)58、publicstaticconst; A=1;这段代码有错误么错误:conststatic(const)后就是静态的(static59set62、通过超怎样传递中文参数URLQueryStringurlencodeurldecodeString、Int32、Boolean等都属于.Netstring、int、boolC#中对这些64、Server.Transfer和Response.Redirect的区别是什么?(常考答:Server.Transfer仅是服务器中控制权的转向,在客户端浏览器地址栏中不会显示出转向求。这样,从浏览器的地址栏中可以看到跳转后的地址。Server.Transfer是服务器请求资源,服务器直接目标地址的URL,把那个URL的响应内容过来然后把这些内容再发给浏览器浏览器根本不知道服务器发送的内容是从哪Response.Redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地65、不是说字符串是不可变的吗?strings="abc";s="123"不就是变了吗?(播客.Net培训班模拟题)String是不可变的在这段代码中,s原先指向一个String对象,内容是"abc",然后s只是s这个变量不再指向它了。66staticstatic法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法static方法的调用,那个非static方法是关联到哪个对象上的呢?这个逻辑无法成立,所以,一个static方法内部不能发出对非static方法的调用。67、.Net所谓内存就是指一个不再被程序使用的对象或变量一直被占据在内存中。.Net中有垃被回收器从内存中清除掉虽然.Net可以回收无用的对象,但是.Net仍然存在由于使用不当导致的内存问题.Net中的内存的情况长生命周期的对象持有短生命周期对象的就很可能发生内存尽管短生命周期对象已经不再需要但是因为长生命周期对象无用但是却无法被回收器回收的这就是.Net中可能出现内存的情况例如,缓存系统,我们加载了一个对象放在缓存中(例如放在一个全局Dictionary对象中),然后一直不再使用它,这个对象一直被缓存,但却不再被使用。{publicstaticIList<Form>forms= }扩展:使用弱那么及时被也可以被回收685常用的接口:IDisposable、IEnumerabl、 69、BSCSC/S是/Server的缩写。客户端需要安装的客户端软件实现。浏览器通过WebServer同数据库进行数据交互。C/S与B/S区别:1C/S一般建立在的网络上,小范围里的网络环境,局域网之间再通过专门服务B/S建立在广域网之上的,不必是专门的网络硬件环境,例与 上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行C/S一般面向相对固定的用户群,对的控制能力很强.一般高度的信息系统采用C/S结构适宜.可以通过B/S发布部分可.B/S建立在广域网之上,对安全的控制能力相对弱,C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相.B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操ActiveX技术解决,比如等就是这么解决的,这样做的问题就是可能会被客户绝,而且只局限于WindowsC/S也分为两层架构和三层架构。两层架构:客户端程序程序直连数据库;三层架构:数据库,Oracle版分布式呼叫中心,WCF。ppt。public{privatepublicstaticFileManagerInstance=new}扩展:搜 71sqlsql用户根据系统的程序构造的参数从而导致程序执行不是程序员期望的SQL语句。SQLSQL注入。1'or1=172、数据库三范式是什么第三范式:表其他的表必须通过主键(1在常检索字段(ect*fomhreNae@ae使用引提高询速度(eect*(全表扫描索引上使用函数也会造成全表扫描(因为索引只是为字段建立的,一旦使用表达式或者函,。4(hreaA@ae)L74事务三个特性:一致性、原子性、性:子就行,然后再举一个项目中用的例子播客.net培训中批量导入的时候要么全部导入成功,要么全部导入失败。事务的三个操作:、mit、RollBack。:取刚插入数据的id值,就要用事务来:Insert和selecttop1idfrom75、谈谈你对设计模式的理解(播客.Net培训班模拟题大部分设计模式就是接口抽象类的一个组合ADO.Net基于接口编程, 77、post、getpostget参考阅读 78、下面的程序执行结果是什么?(播客.Net培训班模拟题class{}

publicintAge{get;set;inti1=20;inti2=i1;Console.Wrip1=new();p1.Age=20;p2=p1;Console.Wri(80(21(1433(80、运算符++a表示(先将a1,然后表达式的值为a1后的值),i++表示(表达式的值为a,然后a1)inti=10;

Console.Wri80题,i++i10,执行完式的值为变量被赋值的值,因此最后一个就输出i20{}82、如果不用VisualStudio,用哪个命令行编译C#程序?(*)(播客.Net培训班模拟题)答:csc.exe83、下列哪个名词和WebService不直接相关?(B)(播客Nt培训班模拟题)D、SOAPHTTP:SOAPHttpHTML,SOAPSOAPXML84、.NetFramework中的类是专门供C#调用的是吗?(播客.Net培训班答:错。VB.Net.NetFrameworkCTS、CLS85、开放性问题:说出尽可能多的基于.NetFramework的语言。(*)(播客.Net培训班模拟题)参考解答:C#、VB.Net、F#、PowerS、IronPython、J#、86、.Net、ASP.Net、C#、VisualStudio之间的关系是什么?(播客.Net培训班模拟题)答:.Net一般指的是.NetFramework,提供了基础的.Net类,这些类可以被任何一种.Net,.NetFrameworkCLR、JIT、GCASP.Net是.Net中用来进行Web开发的一种技术,ASP.Net的页面部分写在aspx文件中,逻辑代码通常通过Code-behind的方式用C#、VB.Net等支持.NetVisualStudio.Net(IDE),使用VisualStudio可以简化很多工作,不用程序员直接调用csc.exe等命令行进行程序的编译,而且VisualStudio提供了代码自动完成、代码高亮等功能方便开除了VisualStudio,还有SharpDevelopMonoDevelop等免费开源的IDE,VisualStudioExpress87AJAX解决什么问题?如何使用AJAX?AJAX有什么问题需要注意?项目中哪里用到了AJAX?(播客.Net培训班模拟题)AJAXHTML则不会导致页面重新提交、刷新。AJAXJavascriptXMLHttpRequestHttp求UpdatePanelJQueryAJAXUpdatePanel的方式实现AJAXViewState,JQueryajaxUpdatePanelAJAX最重要的问题是无法跨域请求( 也就是无法在页面中向和当前不同的页面发送请求可以使用在当前页面所在的域的服务端做页面的方式解决。Suggestion、项目中都用到了AJAX88、NET过对各语言先编译成(IL),然后再执行时用(JIT)将其编译成89编写正则表达式验证一个字符串是否为复习正则表达式部分的知识90、Application、和Session两种会话有什么不同与具体某个者关联的信息。91、开放式问题:你经常的技术类的是什么 )、csdn、codeplex、codeproject、msdn文档、msdnMSDN提问,一定能得到解决)92、你对.netGC的理GC是.Net的收集器,可以进行内存资源的回收,程序员无需关心资源的回收当一个对象没有任何的时候就可以被回收了一个对象可以被回收并不意味着一定会被立即回收,GC会选择时机进行回收。可以调用GC.Collect()让GC立即回收。GC不能回收非托管资源,对于非托管资源一般都实现了IDisposableusing93、请写一个SQL语句:从user表中取出name列中的起始字符是“”的select*from[user]wherernamelike'94、请你简单的说明数据库建立索引的优缺95、什么是WEB服务控件?使用WEB服务控件有那些优势、劣web服务控件就是可以在服务器执行的控件,优势在于可以回传数据ASP.netWinformWeb性、ViewState等,不利于SEO,一般在内网系统或者互联网系统的中使用WEBWeb96、下面程序的执行结果是什么?(播客.Net培训班模拟题inti=10;if(i<=0) 0"iffor97、下面程序的执行结果是什么?(播客.Net培训班模拟题staticvoidMain(string[]{ }staticint{inti=0;{return}{}

}22returnfinallyreturni++0。注意returnfinally98、开放式问题:工作中遇到不懂的问题是怎样去解决的?(播客.Net培训班模拟题)参考解答:首先到上搜索中文的资料,一般都可以找到解决方案,如果还找不到解决方案就到上搜索英文的资料如果还没有解决方案就请教同事如果同事也没有解决方案,就将问题提交到MSDN。99、开放性问题:能说出尽可能多的数据库管理系统?(播客.Net培训班参考解答:MSSQLServer、Oracle、Access、DB2、100开放性问题你能说出尽可能多的你听的编程语言(播客.Net培训班模拟题)(*)Java、JavaScript、Pascal、Python、PowerS、Ruby、Smalltalk101、请翻译下面的文章TheBaseDataBoundControlistherootofalldata-boundcontrolclasses.ItdefinestheDataSourceandDataSourceIDpropertiesandvalidatestheirassignedcontent.DataSourceacceptsenumerableobjectsobtainedandassignedtheASP.NET1.xway.Mycontrol1.DataSource=dataSet;DataSourceIDisastringandreferstotheIDofabounddatasourcecomponent.Onceacontrolisboundtoadatasource,anyfurtherinctionbetweenthetwo(inbothreadingandwriting)isoutofyourcontrolandhiddenfromview.Thisisbothgoodandbadnewsatthesametime.Itisgood(rather,great)newsbecauseyoucaneliminatealargetyofcode.TheASP.NETframeworkguaranteesthatcorrectcodeexecutesandiswrittenaccordingtorecognizedbestpractices.You'remoreproductivebecauseyouauthorpagesfasterwiththeinherentcertaintyofhavingnosubtlebugsinthemiddle.Ifyoudon'tlikethissituation—look,thesamesituationthatmany1.xdeveloperscominedabout—youcansticktotheold-styleprogrammingthatpassesthroughtheDataSourcepropertyandDataBindmethod.Alsointhiscase,thebaseclasssavesyoufromcommonpracticeseventhoughthesavingonthecodeislessremarkable.参考翻译(自我感觉翻译的很烂,参考。DataSourceIDDataSource接受、设置ASP.Net1.x方式的IEnumerable对象。Mycontrol1.DataSource=dataSet;DataSourceID是一个字符串绑定的数据源控件的ID一旦一个控件绑(读和写且被隐这既是好消息也是坏消息ASP.Net框架保证代码按照最佳实践(ASP.Net1.x样),DataSourceDataBind102、在下述选项时,没有构成死循环的程序是inti=100;while(1){i=i%100+1;if(i>100)break;forintk=1000;do{++k;ints=36;while(s);--103、下列哪个是和数据库技术关系不大的技术A、B、EnterPriseLibraryD、104、下列哪些说法是错误的(播客.Net培训班模拟题A、将bmp格式的文件修改为jpg是修改格式最简单的方BQQgifC、将bmp格式的放到网页中可以优化速度D、png答案:A、C。A错误是因为修改文件的后缀并没有真的修改文件的格式,要使用Photoshopmspaint等处理工具进行转换才可以C错误是因为在网页中不能使用bmp。OA(OfficeAutomationMIS(ManagmentInformationsystemHRM(HumanResourceManagment):人力资源管理,包括员工管理、薪资管理、、客户回访、管理、咨询管理、报修管理KM(KnowledgeManagment):106参考呼叫中心项目的代码和板书。publicstructPoint{publicintx;publicintpublicPoint(intx,int{}}

this.x=x;this.y=Pointp1=newPoint(100,100);Pointp2=p1;p1.x=Console.Wriine("{0},{1}",p1.x,解答:结构体是传递的108、在Windows命令行中敲入下面的指令各有什么反应(播客.Net培训班cdcd..:进入上一级 109、下列这些软件用过哪些?他们是用来做什么的?(播客.Net培训班原TypeAndRun、FoxMail、Reflector、UltraEdit、VSS、VirtualPC、VMWare:VirtualPC110、开放式问题:如果程序连不上SQLServer数据库服务器服务器,你会怎么排除这个故障?(播客.Net培训班模拟题)参考解答:首先一下服务器IP,看是否能够通,如果不能通则看是否网络有问题;如果能通,再net一下服务器的1433端口,看是否能够连通;如果不能连通则可能是SQLServer服务停掉了或者是服务器上的封掉了1433端口;如果能连通再检查是不是本地程序的问题、驱动的111、下面的IP地址有什么含义?(播客.Net培训班模拟题112、不用JQuery等框架实现AJAX刷新登录。提示:用纯XMLHttpRequest现。113、单点登录114、Http状态码各是什么意思301重定404页面不错500:服务器内部错115、对html文本框进行赋值的JQuery语句html框进行取值的语句,对TextBox务端控件进行取值的语句JQuery。116、IEFireFox的不同,IE6IE8的不同。JQueryXMLHttpRequest。不同浏览器实现AJAX的代码是不一样的。InnerHTMLCSS、Javascript、dom我们项目开发中为了避免这些跨浏览器兼容的问题,就是用JQuery框架,他帮我们了浏览器的差异。117、Session有什么重大BUG,微软提出了什么方法加以解决网上的标准答案:按照网上的标准答案是:iis中由于有进程回收机制,系统繁忙的话SessionSateserver或SQLServer数据库的方式Session不过这种方式比较慢,而且无法捕获Session的END。但是(一定要写上,这样才够拽)我认为这不是Bug,只能说是In-Proc方式Session的缺陷,缺陷是和Bug不一样的,In-Proc方式Session会由服务来决定什么时候释放Session,这是ByDesign,In-Proc方式不满足要求的话完全可以用StateServer和数据库的方式。播客补充:由于Session是依赖于的(SessionId保存在中,可以把课上讲到的Session的原理讲一下),而是在网络上明文传输的,所以如果有人通过偷听网络报文获得网络内其他人的SessionId的话就可以冒充者,2010年年底ASP.net就爆出过一个者可以的。解决方案:1)在服务器端记录“用户的IP地+UserAgent”(因为内网用户的对外IP是一样的,但是两个用户的UserAgent完全一样的可能性比较小,cnzz浏览统计的“IP”和“独立访客”的区别就在这里)和SessionId在服务器端建立对应关系。在服务器端检查每次请求的SessionId和“用户的IP地址+UserAgent”是否一致,如果不一致说明有。但是由于UserAgent也是可以 由用户输入后,才能继续,理由很简单:偷得到,不代表你知道用户的。这也是很多第支付系统,在付款前必须再次输入验证的原因。(3)安全性要求更好的场合使用https协议。118、中<%%>、<%=%>、<%#%>的区别是什<%%>是执行<%%>C#代码,<%=%>是将=后表达式的值输出到Response中,<%#%>是数据绑定,一般用在ListView、GridView、Repeater119去 bb afsdf”中的多个空格只保留一个空格说说在软件设计中你遇到的以空间换时间的例子?Cache、索引、简D错误面试题1、自己写AJAX。写XMLHttpRequest实现AJAX例子2、不用中间变量交换两个inti

温馨提示

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

评论

0/150

提交评论