C#面试常见题

C#面试常见题

ID:37487890

大小:48.00 KB

页数:11页

时间:2019-05-24

C#面试常见题_第1页
C#面试常见题_第2页
C#面试常见题_第3页
C#面试常见题_第4页
C#面试常见题_第5页
资源描述:

《C#面试常见题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#常见的面试问题(转)第一章C#与.NET框架1、简述什么是CLR?答: 公共语言运行时,它负责管理用.NET库开发的所有应用程序的执行。                                 2、简述什么是FCL?答: FrameworkClassLibrary .NET框架类库集                                                      3、简述什么是CLS和CTS答:CLS(通用语言运行规范)、CTS(通用类型系统)。                                          

2、   4、简述什么是JIT?答:即时编译。                                                                         5、简述C#程序编译运行的全过程。答:(1)把源代码编译为Microsoft中间语言(IL)。(2)CLR把IL编译为平台专用的代码。                   6、比较.NET和Java的异同。答:java与.net的相同:(1)都有虚拟机(2)都有庞大的类库(3)代码都在虚拟机保护模式下运行java与.net的不同:(1)java是多次运行时都解析,而.net是在第一

3、次运行时解析后,以后执行的就是本机代码(2).net虚拟机代码公开,各种语言都可以基于.net虚拟机进行开发。(3).net暂时不支持跨平台,不过只要虚拟机一跨平台,你所有的程序就跨平台了。                                                       7、简述用C#编写什么样的应用程序?答:(1)Windows应用程序(2)Web应用程序(3)Web服务。                                8、简述C#与.NET的关系。答:(1)C#的结构和方法论反映了.NET基础方法论。(2)在许多情况下

4、,C#的特定语言功能取决于.NET的功能,或依赖于.NET基类。                9、简述.NET框架的作用。答:.NETFramework是Microsoft为开发应用程序而创建的一个富有革命性的新平台。                       10、简述.NET框架的组成。答:它由两部分组成,公共语言运行时(CLR)和.NET类库集(FCL)组成。                                 11、在.NET中编译分为哪两个阶段?答:(1)把源代码编译为Microsoft中间语言(IL)。(2)CLR把IL编译为平台专用的代

5、码。                   12、MSIL的是什么意思?答:微软中间语言。                        1、CTS通用类型系统(commontypesystem)。答:一种确定公共语言运行库如何定义、使用和管理类型的规范。                              2、CLR公共语言运行库。答:.NETFramework提供了一个称为公共语言运行库的运行时环境,它运行代码并提供使开发过程更轻松的服务3、CLS公共语言规范。答:要和其他对象完全交互,而不管这些对象是以何种语言实现的,对象必须只向调用方公开那些它们必须与之

6、互用的所有语言的通用功能。为此定义了公共语言规范(CLS),它是许多应用程序所需的一套基本语言功能。      4、强类型。答:C#是强类型语言;因此每个变量和对象都必须具有声明类型。  第二章C#基础及数据类型1、简述C#编写程序的语法规则?答:(1)区分大小写(2)语句以分号作为结束标志(3)注释//开头,或多行注释          2、C#程序是从Main()方法开始执行的。3、如何实现多行注释?答:。                                                                              4

7、、在目前理解的范围内简述Console类的作用。答:表示控制台应用程序的标准输入流、输出流和错误流。                                                5、如何实现控制台输入?答:Console.Read()                                                                                  Console.ReadLine()                                                          

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

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

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