版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.简述1.简述private、protected、public、internal修饰符答private:私有成员,在类的内部才可以。protected:保护成员,该类内部和继承类中可以。public:公共成员,完全公开,没有限制。internal:在同一命名空间内可以。2.列举ASP.NET页面之间传递值的几种方式答使用QueryString,如?id=1response使用Session使用1、1、2、3、5、8、13、21、34求第30少答publicclass{publicstaticvoid{ }publicstaticintRecursionMethod(int{if(i<=returnelseif(i>0&&i<=2)return1;returnRecursionMethod(i-1)+RecursionMethod(i-}}答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的。是一种特殊的委托。与重载的与重载的答:override是进行基类中函数的重写。为了适应需要如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、、Application,您有答:请编程遍历页面上所有TextBox答foreach(System.Windows.Forms.Controlcontrolin{if(controlis{tb.Text=String.Empty;}}答int[]array=newint;inttemp=0;for(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-答intSum=0;for(inti=0;i<Num+1;{if((i%2)=={Sum+=i}{Sum=Sum-I}} System.Console.ReadLine();用.NET做B/S层答:一般为3优点:分工明确,条理清晰,易于调试,而且具有可扩展性。缺点:增加成本。在下面的例子里,当使用newB()创建BusingSystem;classA{public{}publicvirtualvoid}class{intx=1;inty;publicB(){}publicoverridevoid{ }答:X=1,Y=0;x1y答:从值类型接口转换到类型装箱。从类型转换到值类型拆箱答:unsafe:非托管代码。不经过CLR行 什么是Code-Behind术常用的调用WebService些答使用VS.NET中的AddWebReference选.NETRemotingC#中,stringstrnull与stringstr=“”请尽量使用文字或图象说明其中的区别答:stringstrnull是不给他分配内存空间,而stringstr=""给它分配长度为空字符串的内存空间中类(namespace{publicdelegatevoidpublicclassUserControlBase:{publiceventOnDBOperate {{//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew}}}答:ifOnNewnullOnNew(this,e);stringstrTmpabcdefgintj=strTmp.Length;以上代码执行完后,i答SQLSERVER定表table1中有两个字段ID、LastUpdateDate,IDLastUpdateDate用一句SQL答:SelectIDFROMtable1WhereLastUpdateDateSelectMAX(LastUpdateDateFROM根据线程安全的相关知识,分析以下代码,当调用test方法时i>10publicvoidtest(int{{if{}}}果把int换做一个object,那么死锁会发生)简要谈一下您对微软.NET构架下remoting和webservice答:WS主要是可利用HTTP,。而Remoting可以利用TCP/IP,二进制传送提高效率公司要求开发一个继承System.Windows.Forms.ListView的组件,要求达到以下的特殊功能:点击ListViewDataGrid。根答:根据点击的列头,包该列的ID出,按照该ID后,在给绑定到ListView<DriverC<Dir<FileFileName ”<FileFileName=”MSDOS.SYS”<FileFileName=”IO.SYS”答voidFindFile(Directoryd{FileOrFolders=d.GetFileOrFolders();foreach(FileOrFolderfofinFileOrFolders){if(fofisFile)YouFoundafile;elseif(fofisDirectory)FindFile(fof);}}写出一条Sql取出表A第3140录(SQLServer,以自动增长的IDID答1selecttop10*fromAwhereidnotinselecttop30idfrom2selecttop10*fromAwhereidselectmax(idfrom(selecttop30idfromAas 性 能用foreach遍历的对象需要实现 答:IEnumerable、GetEnumeratorGC是什么?为什么要有答:GC是收集器。程序员不用担心内存管理,因为收集器会自动进行管理。要请求收集,可以StringsnewString("xyz");创建了几个String答:两个对象,一个是“xyx”,一个是指向“xyx”的对象sclass和interface答 得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义staticfinal与用接口名作为变量的类型。通常的动态联编将生效。可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。启动一个线程是用run答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(concrete构造器Constructor是否可被答:构造器ConstructorOverriding,但可以被重载Overloadingtry{}里有一个return在这个try后的finally{}里的code被执行,在return是后?答:会执行,在return行44.两个对象值相同(x.equals(y)true),但却可有不同的hashcode,这句话对不对答:不对,有相同的hashcode45.swtich是否能作用在byte作用在long上,是否能作用在String答:switch(expr1)中,expr1递给switch和case语句的参数应该是int、short、char或者byte。long,string都不能作用于swtich。答:不能,一个对象的一个synchronized方法只能由一个线程的method是否可同时是static,是否可同时是nativeListSetMap继承自Collection口答:List,Set是MapSet里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?答:Set里的元素是不能重复的,那么用itor()方法来区分重复与否。equals()是判读两个Set是否相等。equals()和==方法决定值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类数组有没有length()这个方法String有没有length()这个方法有sleep()和wait()有什么区别答:sleep()方法是使线程停止一段时间的方法。在sleep时间间隔期满后,线程不一定立即恢复执行。这是wait()是线程交互时,如果线程对一个同步对象x发出一个wait()调用,该线程会暂停执行,被调对象进入等shorts11;s1s11;有什么错?shorts11s11答:shorts1=1;s1s1+1;有错,s1是short,s1+1int转化为short型。可修改为=(short)(s11)。shorts11s11谈谈finalfinallyfinalize答final—修饰符(关键字)如果一个类被为final,意味着它不能再派生出新的子类,不能作为父类被承。因此一个类不能既被为 的,又被为final的。将变量或方法为final,可以保证它们在使用中不被改变。被为final的变量必须在时给定初值,而在以后的中只能,不可修改。被为final的方法也同样只能使用,不能重载finally—再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句就会执行,然后控制就会进入finally块(如果有的话finalize—方法名。Java技术允许使用finalize()方法在收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由收集器在确定这个对象没有被时对这个对象调用的。它是在Object类中定义的,因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在收集器删除对象之前对这个对象调用的。Session么重大BUG答:是iis程回收机制,系统繁忙的话Session以用SateserverSQLServer据库的方式Session不过这种方式比较慢,而且无法捕获Session的END。答:进程是系统进行资源分配和调度的单位;线程是CPU答堆:一般由程序员分配释放。用new、malloc上成员变量和成员函数前加static用ASP.NETASPint[]intArr=newint[100];ArrayListmyList=newArrayList();Randomrnd=newRandom();{intnum=rnd.Next(1,101);}for(inti=0;i<100;i++)答:session(viewstateapplication全inputttype="hidden"简单,可能被url数简单,显示于地址栏,长度有限数据库稳定,安全,但性能相对弱请GAC的含义DataReader与Dataset别c#中using和newusing指令和语句new创建实例new隐藏基类中方法。答:using引入名称空间或者使用非托管资new新建实例或者隐藏父类方答:stringinputStr="xxxx";inti=5;intif(Object.ReferenceEquals(i,j)) ine("Not答:利用sql关键字对进行。过滤关键字’等答:static性里面new,构造函数什么是Application答:Web类似ThreadPool什么是答:XML即可扩展标记语言。eXtensibleMarkupLanguage.标记是指计算机所能理解的信息符号,通过此比如HTML,也可以使用象XML这样由相关自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。什么是Web答:WebService规范使得WebService能与其他兼容的组件进行互操作。UDDI的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为WebService的、信息中心的实现,同时也包含一组使企业能将自身提供的WebService,以使别的企业能答:用户控件一般用在内容多为静态,或者少许会改变的情况下..用的比较大..类似ASP的include..但是功能答:xmlXML最多的是webServices答:Connection数据库连接对象Command数据库命令DataReader数据器DataSet数据集什么是code-Behind术答:ASPX,RESXCS文件,这个就是代码分离.实现了HTML分离.方便代码编答:simpleobjectaccessprotocal,简单对象接受协议xml基本编码结构http,不过据说ms在搞最底层的架构在tcp/ip上的soap)的一种规范WebService议C#中property与attributeXML与HTML的主要区别是什么答在HTMLp>或者</li>之类的结束标记。在XML中,绝对不能省略掉结束标记。在XML就知道不用查找结束标记了。在XMLHTML的在HTMLXML当整数a给一个object对象时,整数a类成员 答:this.;newpublicstaticconstintA=1;这答:const不能用static饰floatf=-123.567F;inti=(int)f;i的值现在 答用 答 usingSystem;class{publicvirtualvoidF(){ }}class{ overridevoid}答 override是不可以一起修饰//new void当类T只了私有实例构造函数时,则在T的程序文本外部,可以(可以or不可以)从T派生 (可以or不可以)直接创建T的任何实例。switchcase():答://casecasecase2:dufault;答://wrong,格式不正}在.Net,类System.Web.UI.Page答:.NET错误处理机制采用try->catch->finally发生错误时,层层上抛,直到找到匹配的Catch答:要同时修改Equale和GetHash()?重载了"=="就必须重载"!="#答:在form中重载DefWndProc消息protectedoverridevoidDefWndProc(refSystem.WinForms.Messagem{{caseWM_Lbutton///string与MFC中的CString的Formatstringmessage=string.Format("收到消息!参数为:{0},{1}",m.casebase.DefWndProc(refm);///调用基类函数处理非自定义消息。}}在.NET(C)中如何取消一个窗体的关闭答privatevoidForm1_Closing(object {}在.NET(C)中,Appplication.Exit还是Form.Close同答:一个是退出整个应用程序,一个是关闭其中一个form在C#中有一个double型的变量,比如10321.5,比如 不同国家的习惯来输出。比如用$10,321.50和$122,235,401.22而在英国则为£10321.50和£122235=//System.Globalization.CultureInfoMyCulturenewSystem.Globalization.CultureInfo("en-GB");为英国货币类型decimaly stringstr=String.Format(MyCulture,"Myamount=某一仅使用K、L、M、N、O共5个字母,中的单词从左向右排列,单词必须遵循如下规(1)单词的最小长度是两个字母,可以相同,也可以不如果LK现,则NO母,则L出问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的单词A)KB)LC)MD)答案问题二:如果能得到的字母是K、L、M,那么能够形成的两个字母长的单词的总数是多少A)1个B)3个C)6个D)9答案A)KLLNB)LOMLC)MLLO答案答案:62动成26对于这样的一个枚举类型:(该题目请学员自试一下就行,题干有点问题enum{}答:stringss=Enum.GetNames(typeof(Color));byte[]bb=Enum.GetValues(typeof(Color));C#中property与attribute里:类中的答:在.NET下,.net了回收(GC)功能,它替代了程序员不过在C#中,不能直接实现Finalize方法,而是在析构函数中调用基类的Finalize()方法ADO.NET相对于ADO答:1:不依赖于oledb提供程序,而是使用.net托管提供的程序不使用 服务器端游4:,可以断开connection而保留当前数据集可用5:强类型转换6:xml支持,分答:<scriptlanguage=javascript>functionshow(){if(window.event.button=={alert}elseif(window.event.button=={alert}}答:初始化加载视图状态处理回发数据加载发送回发更改通知处理回发预呈现保存状态呈现处置卸载AnonymousInnerClass(内部类)是否可以extends(继承)其它类,是否可以implements(实请说明StaticNestedClass和InnerClass答:StaticNestedClass是被为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常HashMap和Hashtable么是允许shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?答:shorts11s1s11;(s1+1结果是int)shorts1=1;s1+=1;(可以正确编译)error和exception区别答:erro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年份合伙人离职补偿及业务交接协议4篇
- 二零二五版煤炭购销居间代理合同样本4篇
- 2025版美甲店电子商务平台开发与运营合同4篇
- 二零二四年度中介提供房产保险服务合同2篇
- 个人与个人2024年度艺术品买卖合同2篇
- 2025年度房地产销售代理个人劳务派遣合作协议4篇
- 二零二四年度医疗器械委托运输与供应链优化整合合同3篇
- 2025年度临时用工招聘与培训服务合同4篇
- 二零二五版智慧社区楼顶广告资源租赁合同4篇
- 二零二五年度餐饮行业食品安全责任书协议3篇
- 2025届高考语文复习:散文的结构与行文思路 课件
- 拉萨市2025届高三第一次联考(一模)语文试卷(含答案解析)
- 《保密法》培训课件
- 回收二手机免责协议书模板
- (正式版)JC∕T 60023-2024 石膏条板应用技术规程
- (权变)领导行为理论
- 2024届上海市浦东新区高三二模英语卷
- 2024年智慧工地相关知识考试试题及答案
- GB/T 8005.2-2011铝及铝合金术语第2部分:化学分析
- 不动产登记实务培训教程课件
- 不锈钢制作合同范本(3篇)
评论
0/150
提交评论