NET笔试题(带答案)_第1页
NET笔试题(带答案)_第2页
NET笔试题(带答案)_第3页
NET笔试题(带答案)_第4页
全文预览已结束

下载本文档

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

文档简介

.NET笔试题简述private、protected、public、internal修饰符的访问权限。(5分)答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。C#中的委托是什么?事件是不是一种委托?(10分)答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。是,是一种特殊的委托override与重载的区别(5分)答:override与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要Override是进行基类中函数的重写。实现多态。列举ASP.NET页面之间传递值的几种方式。(5分)答.1.使用QueryString,如 ?id=1;response.Redirect() 2.使用Session变量使用Server.Transfer使用Application使用Cache6使用HttpContext的Item属性使用文件使用数据库使用Cookie四种以上即可得分o/rmapping是什么?概述o/rmapping的原理(5分)利用反射,配置将类于数据库表映射用/r/做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层(优缺点)?(10分)答:使用MVC模式分层一般为3层:数据访问层,业务层,表示层。数据访问层对数据库进行增删查改。业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。表示层为了与用户交互例如用户添加表单。优点:分工明确,条理清晰,易于调试,而且具有可扩展性。缺点:增加成本。列举几种常用的设计模式(5分)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。(无标准答案,列出四五种以上即可)8.一列数的规则如下:1、1、2、3、5、8、13、21、34 求第30位数是多少,用递归算法实现。(10分)答:publicclassMainClass{publicstaticvoidMain(){Console.WriteLine(Foo(30));}publicstaticintFoo(inti){if(i<=0)return0;elseif(i>0&&i<=2)return1;elsereturnFoo(i-1)+Foo(i-2);}}9.请编程实现一个冒泡排序算法?(15分)答:int[]array=newint[*];inttemp=0;for(inti=0;i<array.Length-1;i++){for(intj=i+1;j<array.Length;j++){if(array[j]<array[i]){temp=array[i];array[i]=array[j];array[j]=temp;}}}SQLSERVER服务器中,给定表tb_Info中有两个字段ID、LastUpdateDate,ID表示更新的事务号,LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号(10分)答:SelectIDFROMtb_lnfoWhereLastUpdateDate=(SelectMAX(LastUpdateDate)FROMtable1)写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。(10分)答:解1:selecttop10*fromAwhereidnotin(selecttop30idfromA)解2:selecttop10*fromAwhereid>(selectmax(id)from(selecttop30idfromA)asA)12.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。(10分)int[]intArr=newint[100];ArrayListmyList=newArrayList();Randomrnd=newRandom();whi

温馨提示

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

评论

0/150

提交评论