_NET面试题之简答题_net面试题面试总结

2020-02-27 其他范文 下载本文

_NET面试题之简答题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“net面试题面试总结”。

简答题

前不久开始学习.NET,看了厚厚的宝典之后,脑子中迷糊一片,不知都学到了什么,就想着弄点“有字天书”,比着葫芦划瓢,于是乎找了很多关于.NET的面试题(为炒掉XX老板做准备,嘿嘿),资料很多,很杂乱,本来想做个题库小系统的,但是实在没有时间,偶然能挤出的一点点时间,小生还想泡个MM,于是就有了这个超级简单整理版……….************************************可耻的分割线************************************* 本部分为简单题,或者简述题,怎么称都行,面试时遇到的几率比较大

这其中绝大数为.NET范畴内问题,也有一些少数派隶属相关部门,总之,只要全部搞定,水平会有不小的提升。另,非常重要的一点,答案小生还没来得及整理,所以暂时没有(一定会整理出来的)。知识的积累是不断探索的过程,相信达人们会自己找到所有的答案的。祝大家学习愉快。

(newjoint@sina.com)

1、请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。

2、override与重载的区别

3、.net的错误处理机制是什么

4、C#中接口和类的异同

5、DataReader和DataSet的异同在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?谈谈类和结构的区别?

6、在.net(C# or vb.net)中如何获得当前窗体或控件的句柄,特别是控件本身的句柄(请列举)。

7、在.net(C# or vb.net)中如何用户自定义消息,并在窗体中处理这些消息。

8、在.net(C# or vb.net)如何启动另一个程序。proce9、在.net(C# or vb.net)中如何取消一个窗体的关闭

10、在.net(C# or vb.net)中,Appplication.Exit 还是 Form.Close有什么不同?

11、62-63=1 等式不成立,请移动一个数字(不可以移动减号和等于号),使得等式成立,如何移动?

12、简述new有几种用法

13、如何把一个array复制到arrayList里

14、datagrid.datasouse可以连接什么数据源

15、概述反射和序列化

16、概述o/r mapping 的原理

17、用sealed修饰的类有什么特点

18、详述.NET里cla和struct的异同!

19、概述.NET里对 remoting 和 webservice 两项技术的理解和实际中的应用。

20、什么是code-behind技术

21、概述三层结构体系

22、asp.net如何实现MVC模式,举例说明!

23、什么是ASP.net中的用户控件

24、什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

25、列举一下你所了解的XML技术及其应用

26、值类型和引用类型的区别?写出C#的样例代码。

27、ADO.net中常用的对象有哪些?分别描述一下。

28、如何理解委托?

29、。net中读写数据库需要用到哪些类?他们的作用

30、UDP连接和TCP连接的异同。

31、ASP.net的身份验证方式有哪些?分别是什么原理?

32、.net中读写XML的类都归属于哪些命名空间?

33、解释一下UDDI、WSDL的意义及其作用。

34、什么是SOAP,有哪些应用。

35、常用的调用webservice方法有哪些?

36、私有程序集与共享程序集有什么区别?

37、请解释进程与线程的区别?进程与程序的区别?

38、CLR与IL分别是什么含义?

39、.请解释ASP。NET中以什么方式进行数据验证

40、WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回。

41、WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?

42、请解释web.config文件中的重要节点

43、请解释ASP。NET中的web页面与其隐藏类之间的关系?

44、什么是viewstate,能否禁用?是否所用控件都可以禁用?

45、当发现不能读取页面上的输入的数据时很有可能是什么原因造成的?怎么解决

46、请解释什么是上下文对象,在什么情况下要使用上下文对象

47、请解释转发与跳转的区别?

48、请简述一下用Socket进行同步通讯编程的详细步骤

49、在C#中,stringstr=null与stringstr=“”请尽量使用文字或图象说明其中的区别。

50、简要谈一下您对微软.NET构架下remoting和webservice两项技术的理解以及实际中的应用。

51、什么叫做SQL注入,如何防止?请举例说明。

52、请叙述类与结构的区别。

53、面向对象的思想主要包括什么?

54、活动目录的作用。

55、如何部署一个ASP.net页面。

56、如何理解.net中的垃圾回收机制。

57、常用的调用webservice方法有哪些?

58、OSI七层参考模型的名称?

59、ASP中的七大对象是什么?

60、在ASP中如何连接数据库?(编写一段代码描述)

61、COM+环境的主要特性?

62、什么是NLB、什么是CLB?

63、VSS的作用?

64、什么是DNA架构?

65、分析一下SQL Server、Exchange Server、SharePoint Portal Server、BizTalk Server各自的功能及其作用。

66、.net中读写数据库需要用到那些类?他们的作用?

67、在.net中,配件的意思是?

68、在.net中如何使用COM组件?

69、项目管理一般分哪几个阶段?

70、项目管理中的几大要素是什么?

71、什么样的项目是成功的项目?

72、一个软件开发项目通常分几个阶段?

73、在.Net中,类System.Web.UI.Page 可以被继承么?

74、请叙述const与readonly的区别

75、简述 private、protected、public、internal 修饰符的访问权限。

76、列举ASP.NET 页面之间传递值的几种方式

77、delegate是引用类型还是值类型?enum、int[]和string呢?

78、new可以调用构造函数创建一个对象,new还有什么别的语法吗?

79、base这个关键字有哪几种语法?override呢?

80、请指出C#中是否有下列关键字?virtual、sealed、abstract、import、as、in、goto、final、Const、signed、String(提示,仅指出C#中没有的即可)。

81、在循环:for(int i = 0;i

82、试说明continue关键字的用处。

83、object是C#的关键字吗?请指出C#中有哪些类型关键字,如int、float。(提示,写得越多越好)。

84、C#的XML文档注释中(以///开头的注释),标签用于描述什么?

85、[]是数组和索引器的访问操作符,但它还有一个语法,是什么?

86、a=10,b=15,在不用第三方变题的前提下,把a,b的值互换

87、已知数组int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组

88、请简述面向对象的多态的特性及意义!

89、seion喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法

90、对数据的并发采用什么办法进行处理较好。

91、当对数据库进行海量级的数据插入时,数据库出现报错,错误原因可能有哪些,以你的经验谈谈你的解决办法

92、请说出强名的含义

93、请列出C#中几种循环的方法,并指出他们的不同

94、请指出.net中所有类型的基类

95、请指出GAC的含义

96、SQL SREVER中,向一个表中插入了新数据,如何快捷的得到自增量字段的当前值

97、请用VB(或者c#)语言来描述一下blowfish的加密解密算法。如果不行,可以用中文+图的形式来说明。如果不了解blowfish算法,请描述一下自己比较熟悉的加密解密算法。

98、如果你是一位软件架构师,您将如何去搭建一个符合n-tie的架构?并请描述一下您搭建的每一层的作用。(注意:请您考虑项目中有WebService的情况)

99、请用代码简单描述一下Singleton、抽象工厂、Bridge、Composite(任选三个)的设计模式的概念。

100、Thread和Proce之间有什么区别?.NET新引入了Application Domain的概念,这样他们三个之间有什么区别?引入了Application Domain会带来一些潜在的问题么?

101、Windows Service与普通的EXE在执行过程中有什么区别?

102、一个进程可以访问的Windows地址空间有多大?等于系统的虚拟内存大小么?这两方面将对系统的设计产生什么样的影响?

103、EXE和DLL之间的区别是什么?在系统设计中应该如何选择使用它们?

104、普通的EXE与.NET EXE的执行过程有什么不同?

105、什么是弱类型,什么是强类型?在系统设计中应该首先考虑使用哪种类型?

106、PDB文件是作什么用的?里面包含了什么信息?

107、Cycloramic Complexity是什么?为什么它很重要?

108、为创建一个critical section以访问某个变量书写一个标准的lock()并加上double check。109、简述为某个对象实现标准的Dispose模式的过程。

110、什么是FullTrust? 存在于GAC中的 aembly 拥有FullTrust么?

111、下面这个命令是做什么的?gacutil /l | find /i “system”

112、下面这个命令是作什么的? sn-t something.dll113、跨防火墙的 DCOM必须打开哪个端口?端口135是用来做什么的?

114、有什么办法可以与现有unmanaged code集成?在集成的时候应该考虑什么问题?

115、简要解释一下OOP与SOA都是用来作什么的?

116、XmlSerializer是如何工作的?进程运行XmlSerializer时候需要什么样的ACL权限?

117、在系统设计时,何时应该使用try catch?何时需要避免使用?

118、Debug.Write()和Trace.Write()之间有什么区别?二者分别应该用于何处?

119、Debug Build和Release Build有什么区别?在执行效率上有什么明显的区别么?

120、JIT是针对Aembly还是Method发生的?解释一下为什么.NET的设计者要这样做? 121、简要描述一下GC的执行过程。

122、应该如何选择使用abstract cla还是interface?

123、在设计一个自定义类型时应如何选择使用Value Type还是Reference Type?

124、对于Value Type和Reference Type,a.Equals(b)的默认实现方式有什么不同?

125、.NET中为什么不提供默认的deep copy?如果需要,要如何实现deep copy?

126、相对于.NET 1.1,.NET2.0为了避免过度的boxing/unboxing造成的系统开销提供了哪些支持? 127、String是Value Type还是Reference Type?为什么.NET中的String对象被设置成immutable?

128、传入某个属性的set方法的隐含参数的名称是什么?

129、如何在C#中实现继承?

130、C#支持多重继承么?

131、被protected修饰的属性/方法在何处可以访问?

132、私有成员会被继承么?

133、请描述一下修饰符protected internal。

134、C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?

135、C#中所有对象共同的基类是什么?

136、重载和覆写有什么区别?

137、在方法定义中,virtual有什么含意?

138、能够将非静态的方法覆写成静态方法么?

139、可以覆写私有的虚方法么?

140、能够阻止某一个类被其他类继承么?

141、能够实现允许某个类被继承,但不允许其中的某个方法被覆写么?

142、什么是抽象类(abstract cla)?

143、何时必须声明一个类为抽象类?

144、接口(interface)是什么?

145、为什么不能指定接口中方法的修饰符?

146、可以继承多个接口么?

147、那么如果这些接口中有重复的方法名称呢?

148、接口和抽象类的区别是什么?

149、如何区别重载方法?

150、System.String 和System.StringBuilder有什么区别?

《_NET面试题之简答题.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
_NET面试题之简答题
点击下载文档
相关专题 net面试题面试总结 简答题 面试题 _NET net面试题面试总结 简答题 面试题 _NET
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文