cnet面试题转载

cnet面试题转载

ID:28845177

大小:193.07 KB

页数:10页

时间:2018-12-14

cnet面试题转载_第1页
cnet面试题转载_第2页
cnet面试题转载_第3页
cnet面试题转载_第4页
cnet面试题转载_第5页
资源描述:

《cnet面试题转载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CNET面试题转载 1.abstractclass和interface的区别?abstractclass是抽象类。它声明了方法,而且可以有属性,但它的方法不实现,主要创建一个体现基本行为的类。不能创建类的实例。它的子类来实现它的方法,若子类也没有实现,那么这个子类也是抽象类。interface是接口,在接口中,所有的方法都是抽象的,一个类可以继承多个接口,接口中不能有属性。2。%#%和%%有什么区别?%#%表示绑定的数据源。%%是服务器端代码块。3.&和&&的区别?&是位运算符,而&&是逻辑运算符(and)。4.C#可否对内存进行直接的操作?不能,C#有垃圾回收功能,不能直接操作内存,但是可

2、以调用基类的Finalize()方法。5.62-63=1等式不成立,请移动一个数字(不可以移动减号和等于号),使得等式成立,如何移动?把62变成2的6次方。6.在.net(C#orvb.net)中,Appplication.Exit还是Form.Close有什么不同?Appplication.Exit是退出整个程序,而Form.Close是关闭Form。7.在.Net托管代码中我们不用担心内存漏洞,这是因为有了_。GC(垃圾回收器)。8.在.Net中所有可序列化的类都被标记为_。[serializable]。9.用sealed修饰的类有什么特点?密封的,不能继承。10.委托声明的关键字是_?

3、delegate。11.floatf=-123.567F;inti=(int)f;i的值现在是_?-123。12.publicstaticconstintA=1;这段代码有错误么?是什么?const不能有static修饰。13.当整数a赋值给一个object对象时,整数a将会被?装箱。14.c#中的三元运算符是??:。15.ADO.net中常用的对象有哪些?分别描述一下。Connection数据库连接对象Command数据库命令DataReader数据读取器DataSet数据集16.什么是虚函数?什么是抽象函数?虚函数:没有实现的,可有子类继承或重写。抽象函数:其非虚子类必须重写函数。17.

4、下面这段代码输出什么?为什么?inti=5;intj=5;if(Object.ReferenceEquals(i,j))Console.WriteLine("Equal");elseConsole.WriteLine("NotEqual")不相等,因为比较的是对象。18.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?new创建实例,new隐藏基类中方法,using引入命名空间或者使用非托管资源。19.软件开发过程一般有几个阶段?需求分析,架构设计,代码编写。20.DataReader与Dataset有什么区别?DataReader只能向前读,而Dataset是建立一

5、个内存中的表。21.向服务器发送请求有几种方式?get,post。22.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。session(viewstate):简单,但易丢失application:全局cookie:简单,但可能不支持,可能被伪造23.ASP.NET与ASP相比,主要有哪些进步?asp解释形,aspx编译型,asp.net有更多的类。24.Strings=newString("xyz");创建了几个StringObject?两个对象.一个是是xyz,一个是指向xyz引用的s。25.GC是什么?为什么要有GC?GC是垃圾回收器。因为有了GC就省去了程序员手工

6、编码释放内存。26.能用foreach遍历访问的对象需要实现_接口或声明_方法的类型。IEnumerable、GetEnumerator。27.面向对象的语言具有_性、_性、_性封装、继承、多态。28.在C#中,stringstr=null与stringstr=""请尽量使用文字或图象说明其中的区别stringstr=null是不给他分配内存空间,而stringstr=""给它分配长度为空字符串的内存空间。29.net中读写数据库需要用到那些类?他们的作用?DataSet:数据存储器。DataCommand:执行语句命令。DataAdapter:数据的集合,用语填充。30.什么是装箱和拆箱?

7、从值类型转换到引用类型装箱(可隐式转换),从引用类型转换到值类型拆箱。31.CTS、CLS、CLR分别作何解释?CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。32.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?一般为3层数据访问层,业务层,表示层。数据访问层:对数据库进行增删查改。业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。