《c#与net程序员面试宝典》

《c#与net程序员面试宝典》

ID:19472616

大小:60.00 KB

页数:8页

时间:2018-10-02

《c#与net程序员面试宝典》_第1页
《c#与net程序员面试宝典》_第2页
《c#与net程序员面试宝典》_第3页
《c#与net程序员面试宝典》_第4页
《c#与net程序员面试宝典》_第5页
资源描述:

《《c#与net程序员面试宝典》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#/.NET常见面试题题目虽然有点多,但是都是最常见的面试题。如果大家准备参加相关的面试,最好看看。尤其最后的几十个跨国公司面试题。现在国内很多企业都开始学习这套方式,来为难大家。有准备,就容易成功。即使大家今年不打算找工作,也可以作为一个水平考察,看看自己到底可以应对多少。面试题1介绍ASP.NET答:asp.net是建立在通用语言运行库的程序架构,通过asp.net可以开发出非常强大的Web应用程序。面试题2介绍ASP.NET和ASP的区别答:1、ASP.NET支持预编译。2、ASP.NET拥用更为强大的ADO.NET、身份认证体系、众多服务器控件、支持自定义控件编写。3、ASP.N

2、ET拥有事件驱动的控件。面试题3说明ASP.NET的Application特性答:Application对象用于记录不同用户访问网站留下的信息,如:可以用来当前访问网页的IP数,在服务运行期间都能持久的保存数据。Application支持启动和结束等事件。面试题4简述ASP.NET的页面运行机制答:1、IIS接到客户请求。2、IIS把请求交给aspnet_ispai.dll进行处理。3、(第一次运行)装载Bin目录下的dll。4、(第一次运行)读取Web.config配置。5、(第一次运行)初始化HttpApplication实例6、创建HttpContext,创建HttpTextWrit

3、e。7、找到对应的HttpHandler(.aspx页面),处理http请求8、处理Session。9、返回结果结客户。面试题5简述ASP.NET一个页面的生命周期答:客户端请求页面 预初始化(OnPreInit) 初始化(OnInit) 完成初始化(OnInitComplete) 载入ViewState(LoadViewState) 处理回送数据(IPostBackDataHandler) Page_OnPreLoad—》Page_OnLoad 回发更改通知(RaisePostDataChangedEvent) 处理回发事件(RaisePostBackEvent) Page_OnLoad

4、Complete 预呈现(OnPreRender) 完成预呈现(OnPreRenderComplete) 保存ControlState(SaveControlState) 保存ViewState(SaveViewState) 呈现(Render) Page_UnLoad。面试题6C#中的托管代码是什么答:由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 面试题7C#中的非托管代码是什么答:在公共语言运行库环境的外部,由操作系统直接

5、执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。面试题8IL语言如何在.NET下运行答:IL(MSIL)就是中间语言,基于高级语言和汇编语言中间伪汇编语言。面试题9如何使用实时编译进行代码优化面试题10什么是.NET中的私有程序集面试题11什么是.NET中的共享程序集面试题12如何解决因共享组件而导致的应用程序之间的冲突面试题13.NET程序的开发和运行基本环境是什么面试题14解决方案下的一个项目是否就代表一个程序集面试题15.NET的应用程序域是什么面试题16如何进行源代码的保护和版本间的维护面试题17什么是X

6、COPY部署答:使用XCOPY命令在控制台下面把一个工程或应用程序从一个位置复制到另一个位置的简单方法。面试题18如何通过安装向导配置一个Web站点答:创建一个安装项目---配置安装项目---生成安装包文件---在指定的服务器上运行安装包。面试题19简述C#中ClickOnce部署面试题20C#支持哪几个预定义的值类型答:int,float,bool,decmail,char面试题21C#支持哪几个预定义的引用类型答:object,String,ArrayList面试题22如何解决装箱和拆箱引发的性能问题答:可以使用泛类型解决装箱和拆箱引发的性能问题面试题23有几种方法可以判断值类型和引用

7、类型答:值类型是在栈中分配空间的,引用类型是在堆中分配空间的。判断的方法有三种:1、通过赋值操作。2、检测类型是否继承System.ValueType。面试题24如何理解C#中变量的作用域面试题25传递参数的方法面试题26如何理解C#中预处理器指令面试题27请简述C#中的Main()方法面试题28如何理解C#中的指针面试题29请举例System.Collections中常用的成员面试题30C#提供了哪几种循环结构面试题3

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

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

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