就业面试题1.简述private、protected public_第1页
就业面试题1.简述private、protected public_第2页
就业面试题1.简述private、protected public_第3页
就业面试题1.简述private、protected public_第4页
就业面试题1.简述private、protected public_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1.简述private、protected、public、internal修饰符的权限。答.private:私有成员,在类的内部才可以。protected:保护成员,该类内部和继承类中可以。public:公共成员,完全公开,没有限制。internal:在同一命名空间内可以。2ASP.NET答1.QueryString,如?id=1;response.Session一列数的规则如下1、1、2、3、5、8、13、21、3430答:publicclassMainClass{publicstaticvoid{ }publicstaticintFoo(int{if(i<=0)return0;elseif(i>0&&i<=2)return1;elsereturnFoo(i-1)+Foo(i-}}C#中的委托是什么?是不是一种委托?答:委托可以理解为指向一个函数的。override与重载的区别答:overrideOverrideforeach(System.Windows.Forms.Controlcontrolin{if(controlis{System.Windows.Forms.TextBoxtb=(System.Windows.Forms.TextBox)control;tb.Text=String.Empty;}}int[]array=new;inttemp=0for(inti=0;i<array.Length-1;{for(intj=i+1;j<array.Length;{if(array[j]<{temp=array[i];array[i]=array[j];array[j]=temp;}}}1-2+3-intNum=this.TextBox1.Text.ToString();intSum=0;for(inti=0;i<Num+1;{if((i%2)=={Sum+=i}{Sum=Sum-I}}System.Console.ReadLine()用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?3层数据层,业务层,表示层数据层对数据库进行增删查改缺点:增加成本。usingSystem;class{public{}publicvirtualvoid}class{intx=1;inty;publicB(){}publicoverridevoid{ }newB()B的实例时,产生什么输出?答:X=1,Y=0;x=1y=-1CTS、CLS、CLR答:CTS:通用语言系统。CLS:通用语言规范。CLR答:从值类型接口转换到类型装箱。从类型转换到值类型拆箱什么是受的代码答:unsafeCLRnet中读写数据库需要用到那些类?他们的作用?答:DataSet:数据器。ASP.net的验证方式有哪些?分别是什么原理 Code-Behind技术?在.net答:程序集(中间语言,源数据,资源,装配答:1.使用WSDL.exe命令行工具。2.VS.NETAddWebRRemotingC#中,stringstrnullstringstr=答:stringstrnull是不给他分配内存空间,stringstr=""请详述在dotnet中类(class)与结构(struct)答:Class可以被实例化,属于类型,是分配在内存的堆上的,Struct属于值类型,是分配在内存的栈上的namespacetest{publicdelegatevoidpublicclassUserControlBase:{publiceventOnDBOperate {{//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew}}}答:if(OnNewnullOnNew(this,e);stringstrTmp"abcdefg某某某";inti=System.Text.Encoding.Default.GetBytes(strTmp).Length;intj=strTmp.Length;以上代码执行完后,i=SQL答:SelectIDFROMtable1WhereLastUpdateDate(SelectMAX(LastUpdateDate)FROMtesti>10时是否会引起死锁?publicvoidtest(int{{if{}}}(简要谈一下您对微软.NETremotingwebservice两项技术的理解以及实际中的应用。答:WS主要是可利用HTTP,。而Remoting可以利用TCP/IP,二进制传送提高效率。答:根据点击的列头,ID取出,ID排序后,ListViewXML<DriverC<Dir<FileFileName ”<FileFileName=”MSDOS.SYS”<FileFileName=”IO.SYS”voidFindFile(Directoryd{FileOrFolders=d.GetFileOrFolders();foreach(FileOrFolderfofinFileOrFolders){if(fofisFile)YouFoundafile;elseif(fofisDirectory)FindFile(fof);}}SqlA3140记录(SQLServer,ID作为主键,注意:ID可能不是连续1:selecttop10*fromAwhereidnotin(selecttop30idfrom2:selecttop10*fromAwhereid(selectmax(id)from(selecttop30idfromA)as 能用foreach遍历的对象需要实现答:IEnumerable、GetEnumerator。

接口或 GC是什么?StringsnewString("xyz");String答:两个对象,一个是“xyx”,一个是指向“xyx”的对象sclassinterface有什么区别?方法的存在而不去实现它的类被叫做抽象类(class它用于要创建一现某些基本行为的类,并为该类方法,但不能在该类中实现该类的情况。不能创建类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。类的子类为它们父类中的所有抽以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为。的动态联编将生效可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现。start()JVM调度并执接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(concreteConstructorString类答:Stringfinaltry{}returntryfinally{}code前还是后return44.两个对象值相同(x.equals(ytrue)hashcode,这句话对不对hashcode45.swtichbytelongString上答:switch(expr1)中,expr1switchcaseintshortchar或者byte。long,stringswtich。47.lock代码段后,其它线程是否可进入此对象的其它方法?不能,一个对象的一个lock代码段只能由一个线程。Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?答:Set里的元素是不能重复的,那么用i tor()方法来区分重复与否。equals()是判读两个Set是否相等。equals()和==方法决定值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的length()这个方法Stringlength()length()length的属性。Stringlength()sleep()wait()有什么区别wait()xwait()调用,该线程会暂停执行,被调对象进入等待状态,shorts11;s1s11;有什么错shorts11;s11;有什么错答:shorts11;s1s11;有错,s1short型,s1+1int型,shorts1=(short)(s11)shorts11;s11final,finallyfinalize的区别。final—修饰符(关键字)如果一个类被为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被为 的,又被为final的。将变量或方法为final,可以保证它们在使用中不被改变。被为final的变量必须在时给定初值,而在以后的中只能,不可修改。被为final的方法也同样finallyfinallycatch然后控制就会进入finally块(如果有的话。finalize—方法名。Java技术允许使用finalize()方法在收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由收集器在确定这个对象没有被时对这个对象调用的。它是在Object类中定义的,因此所有的类都继承了它子类覆盖finalize()方法以整理系统资源或者执行其他清理工作finalize()方法是在收集器删除对键的..取得最大标识要有一个过程来获取.SessionBUGiisSessionSateserverSQLServer数据库的方式Session不过这种方式比较慢,而且无法捕获Session的ENDnew、mallocstaticASP。NETASP答:asp解释形,aspxint1001-100,并且不能重复。int[]intArr=newint[100];ArrayListmyList=newArrayList();Randomrnd=newRandom();{intnum=rnd.Next(1,101);}for(inti=0;i<100;i++)请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。答:session(viewstate)简单,但易丢失application简单,但可能不支持,可能被inputttype="hidden"简单,可能被url参数简单,显示于地址栏,长度有限数据库稳定,安全,但性能相对弱请GAC的含义?答:get,post。get一般为方式,post一般为按钮方式DataReaderDatasetc#usingnewusingnewnew隐答:usingnew需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格答:stringinputStr="xxxx";inputStr=Regex.Rece(inputStr.Trim(),"*","");inti=5;intif(Object.ReferenceEquals(i,j))Console.Wriine("NotSQL答:利用sql关键字对进行。过滤关键字’Singleton答:staticnewApplication答:WebThreadPoolHTML,也可以XML、XSLXPath等。Service能与其他兼容的组件进行互操作。UDDI的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为WebService提供的、信息中XML答:xml用于配置,用于保存静态数据类型.XMLwebServices..ADO.net中常用的对象有哪些?分别描述一下。答:Connection数据库连接对象Command数据库命令DataReader数据器DataSet数据集code-Behind答:ASPX,RESXCS三个后缀的文件,这个就是代码分离.HTML代码和服务器代码分离.方便代码编写和整答:simpleobjectaccessprotocal,简单对象接受协议.xml为基本编码结构,建立在已有通信协议上(http,tcp/ipsoap)WebService使用的协议C#propertyattribute的区别,他们各有什么用处,这种机制的好处在哪里?XMLHTML答:1.XML是区分大小写字母的,HTMLHTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或者</li>XML中,绝对不能省略掉结束标记。XML/XMLHTMLHTMLXMLaobjecta将会被? 种可形式?答:this.;newClass().Method;publicstaticconstintA=1;这段代码有错误么?是什么?答:conststatic修饰。floatf=-123.567F;inti=(int)f;i的值现在是 委托的关键字是 sealed修饰的类有什么特点?在A中所有的自定义用户控件都必须继承自 在.Net中所有可序列化的类都被标记为 在.Net托管代码中我们不用担心内存,这是因为有了 usingSystem;classA{publicvirtualvoidF(){ }}class{ overridevoidF();答 override是不可以一起修饰}//new void当类T只了私有实例构造函数时则在T的程序文本外部 (可以or不可以从T派生出新的类, (可以or不可以)直接创建T的任何实例。switch(i){case():答://case()casecasedufault;答://wrong}在.NetSystem.Web.UI.Page可以被继承么?.net答:.nettry->catch->finallyCatch利用operator且仅了==,有什么错误么EqualeGetHash()?重载了"=="在.net(C#)中如何用户自定义消息,并在窗体中处理这些消息。formDefWndProc函数来处理消息:protectedoverridevoidDefWndProc(refSystem.WinForms.Messagem{{caseWM_Lbutton///stringMFCCStringFormatstringmessage=string.Format("收到消息!参数为 casebase.DefWndProc(refm);///调用基类函数处理非自定义消息。}}在.net(C#)答:privatevoidForm1_Closing(object ponentModel.CancelEventArgs{}在.net(C#)中,Appplication.ExitForm.Close有什么不同?form。在C#中有一个double型的变量,比如10321.5,比如 来输出。比如用$10,321.50和$122,235,401.22而在英国则为£10321.50和£122235401.22答:System.Globalization.CultureInfoMyCulturenewSystem.Globalization.CultureInfo("en-//System.Globalization.CultureInfoMyCulturenewSystem.Globalization.CultureInfo("en-GB");decimaly stringstr=String.Format(MyCulture,"Myamount=某一仅使用K、L、M、N、O共5个字母,中的单词从左向右排列,单词必须遵循如下规则(1)单词的最小长度是两个字母,可以相同,也可以不K如果LMKNOL问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的单词A)KB)LC)MD)答案问题二:如果能得到的字母是K、L、M,那么能够形成的两个字母长的单词的总数是多少A)1B)3C)6D)9个问题三:下列哪一个是单词A)KLLNB)LOMLC)MLLO答案8.62-63=1等式不成立,请移动一个数字(不可以移动减号和等于号答案:6226enumColor:byte{}答:string[]ss=Enum.GetNames(typeof(Color));byte[]bb=Enum.GetValues(typeof(Color));C#propertyattribute的区别,他们各有什么用处,这种机制的好处在哪里?答:attribute:自定义属性的基类;property:类中的属性答:在.net下,.net了回收(GC)功能,它替代了程序员不过在C#中,不能直接实现Finalize方法,而是在Finalize()方法ADO。NETADO答:1:不依赖于oledb提供程序,而是使用.net托管提供的程序不使用 4:,可以断开connection而保留当前数据集可用5:强类型转换6:xml支持,答:<scriptlanguage=javascript>functionshow(){if(window.event.button=={}elseif(window.event.button=={}}ASP。NET答:初始化加载视图状态处理回发数据加载发送回发更改通知处理回发预呈现保存状态呈现处置卸AnonymousInnerClass(内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口StaticNestedClassInnerClass答:StaticNestedClass是被为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需HashMapHashtable答:HashMapHashtable的轻量级实现(非线程安全的实现MapHashMap允(null)键值(key),Hashtable.shorts11;s1s11;有什么错shorts11;s11;有什么错答:shorts11;s1s11;(s1+1int型,需要强制转换类型shorts11;s11;(可以正确编译Overloaded的方法是否可以改变返回值的类型?答:Overloaded的方法是可以改变返回值的类型。errorexception有什么区别答:error表示恢复不是不可能但很的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情exception<%#%><%%>有什么区别?答:<%#%>表示绑定的数据源ASP.NET2.0(VS2005)和你以前使用的开发工具(.Net1.0或其他)有什么最大的区别?你在以前的平台上使用的哪些开发思想(pattern/architecture)ASP.NET2.0上(ASP.NET2.0中)答:1ASP.NET2.0把一些代码进行了封装打包,1.0相同功能减少了很多代码同时支持代码分离和页面嵌入服务器端代码两种模式,1

温馨提示

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

评论

0/150

提交评论