- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#面试讲解材料.ppt
C# /.NET面试;问题:;4. Debug.Write和Trace.Write有什么不同?何时应该使用哪一个?;8.值类型和应用类型的区别?写出C#的样例代码。;10.如何理解委托?;13.什么是code-Behind技术?;17. 如何理解,net中的垃圾回收机制;20 C#可否对内存进行直接的操作?.;30.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优点缺点?;34 请指出。net中所有类型的基类?、;41. 如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie 、AppIication,您 有几种方法进行处理?;45.在 C#中using和new这关键字两个有什么意义,请写出你所知道的意义?;50、什么是友元函数?;55 。malloc和new的区别?;57.在.net中,类System.Web.UI.Page 可以被继承么?;60.UDP连接和TCP连接异同;64、简要谈论一下,您对微软.net构架下,remoting和webservice两项技术的理解以及实际中的应用。;67.如何把一个Array复制到Arraylist里面;69.概述反射和序列化;71、可访问性级别有哪几种?;73、例举ADO.net中的共享类和数据库特定类。;74、详述.net里class和struct的异同?;结构具有以下特点:
| 结构是值类型,而类是引用类型。
| 向方法传递结构时,结构是通过传值方式传递的,而不是作为引用传递的。
| 与类不同,结构是实例化就可以不使用new运算符。
| 结构可以声明构造函数,但他们必须带参数。
| 一个结构不能从另一个结构或类继承,而且不能作为一个类的基,所有结构都是直接继承自system.ValueType,后者继承自systemObject.
| 结构可以实现接口。
| 在结构中初始化实例字段是错误的。
;75、什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?;重载
每个类型成员都有一个唯一的签名。方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)组成。只要签名不同,就可以在一种类型内定义具有相同名称的多种方法。当定义两种或者多种具有相同名称的方法时,就称作重载。
CTS通用类型系统(common typesystem) 一种确定公共语言运行库如何定义、使用和管理类型的规范。
CLR公共语言运行库 .net Framework提供了一个称为公共语言运行库的运行时环境,它运行代码并提供使开发过程更轻松的服务。
CLS公共语言的语言规范
要和其他对象完全交互,而不管 这些对象是以何种语言实现的,对象必须只向调用方法公开哪些它们必须与之互用的所有语言的通用功能。为此定义了公共语言规范(cls) ,t它是许多应用程序所需要的一套基本语言功能。
强类型
C#强类型语言;因此每个变量和对象都必须具有声明类型
;76.值类型和引用类型的区别?;77、解释一下UDDI、WSDL的意义及其作用?;WSDL
WSDL描述web服务器的公共接口。这是一个基于xml关于如何与web服务器通讯和使用的服务描述;
| 服务 url和命名空间
| 网络服务的类型(可能还包括soap的函数调用,正像我所说过的,WSDL足够自如地区描述网络服务得到广泛内容)
| 有效函数列表
| 每个函数的参数
| 每个函数的类型
| 每个函数的返回值及其数据类型
;78、一列数的规则如下:1、1 . 2 .3 .5. 8 .13. 21 . 34. 求第三十位数是多少?用递归方法实现。;79.编写程序实现一个冒泡排列算法?;80.描述一下C#中索引器的实现过程,是否只能够根据数字进行索引?;83、请写出string的常用方法?;84、partial关键字的含义;86.写出常用的控件键盘事件和鼠标事件?;89、模式窗体和非模式窗体的区别?;92、函数的重载?;95、说明枚举的作用?;98、文件读写流程;100、什么是继承?;103 、is和as的区别;108、程序集和命名空间的区别?;111.什么是反射,及功能?;115.为什么需要单元测试?;118.什么是设计模式?;121.COOKIE、SESSION、APPLICATION的区别?;123.说明Serevr对象的常用方法?;125.母版页面的特点?;127、Eval和Bind的区别?;130、如何实现部分页面缓存;133.在.net(C# or vb.net )中,Appplication.Exit 还是Form. Close有什么不同?
文档评论(0)