发布于 2014-10-30 01:56:53 | 215 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

C# 程序设计语言

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。


本文为大家 整理了100多道c# .net开发类笔试题,感兴趣的同学参考下。

1.面向对象的思想主要包括什么?

继承 多态 封装

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

用户控件. 不会说懂得做

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

装箱和拆箱发生 值类型向引用类型转换,和引用类型向值类型转 重载:同一个函数参数不同

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

xml可以用来做网页(xslt) xml可以当作数据库 xml可以用来保存对象的系列化

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

值类型,没有什么好说的.引用类型用处是返回两个以上参数的时候比较好用 ref out 我常用的是out不要先赋值

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

ado.net 我直接用 sqlhelper了 有connection command 还有参数

7.如何理解委托?

回调机制比较有用的.在net中采用了委托.

8.C#中的接口和类有什么异同。

接口,是可以多继承,类只有单继承.接口强调了你必须实现,而没有具本实现的方法和虚类有点相似

9..net中读写数据库需要用到哪些类?他们的作用

datareader dataset

10.UDP连接和TCP连接的异同。

udp不要实现什么三次握手.

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

asp.net身份验证最常用还是以前的session方法. form验证没有用过. 微软的哪个也没有用过

12.进程和线程分别怎么理解?

进程简单理解为单个程序吧(按ctrl+alt+del)可以看到的.它至少有一个主线程

13.什么是code-Behind技术。

代码后置

14.活动目录的作用。

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

system.xml

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

17.什么是SOAP,有哪些应用。

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

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

20.常用的调用webservice方法有哪些?

21.ASP.NET中的身份验证有那些?你当前项目采用什么方式验证请解释

22.什么是WEB控件?使用WEB控件有那些优势?

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

24.请谈谈对正则表达式的看法?

25.ASP。NET中共有几种类型的控件?各有什么区别?

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

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

28.ASP。NET与ASP相比有什么优势?

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

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

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

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

33.请解释一个WEB页面中代码执行次序。

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

35.请解释转发与跳转的区别?

36.请解释ASP.NET中不同页面之间数据传递有那些方式?

37.请解释ASP。NET中button linkbutton imagebutton 及hyperlink这四个控件之间的功别

38.请解释一下。NET多层应用程序中层与层之间以那几种方式进行数据传递。并解释你自己的项目中采用那种方式进行。

39.如果出现ASP。NET中的事件不能触发可能由于什么原因造成?

40.如果需要在datagride控件中的某一列中添加下拉列表框并绑定数据怎么解决?

41.请解释asp.net中的数据绑定与传统数据绑定有什么区别?

42.请解释.net采用委托实现的事件模型与JAVA中采用接口实现的事件模型有什么区别,以图示方式解释。

43.请解释接口的显式实现有什么意义?

44.您在什么情况下会用到虚方法?它与接口有什么不同?

45.Override与重载有什么区别?

46.值类型与引用类型有什么区别?

47.怎样理解静态变量?

48.向服务器发送请求有几种方式?

49.DataReader与Dataset有什么区别?

50.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?

51.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?

52.软件开发过程一般有几个阶段?每个阶段的作用?

53.微软推出了一系列的Application Block,请举出您所知道的Application Block并说明其作用?

54.请列举一些您用到过的设计模式以及在什么情况下使用该模式?

55.您对WebService的体会?

56.通过超链接怎样传递中文参数?

57.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

58.请编程实现一个冒泡排序算法?

59. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?

60. 讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了)

61. C#, Java 和 c++的特点,有什么相同的地方,不同的地方,C#分别从c++和java中吸取了他们那些优点?

62. C#可否对内存进行直接的操作?(这可是个难点哦?要注意!)

63. 用Visual C++ 6.0编写的代码(unmanaged code),如何在CLR下和其他dot net component结合?

64. 以前作过的一些项目?介绍一下自己的编程经验。(这是蒙混不过去的,基本一问就知道是真是假)

65. 你对公司有什么期望?你的薪水期望值?为什么学计算机?以前的工作经验(这非常重要)?

66. 维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么

67.ADO。NET相对于ADO等主要有什么改进?

68.ASP。NET与ASP相比,主要有哪些进步?

69.C#中的委托是什么?事件是不是一种委托?

70.描述一下C#中索引器的实现过程,是否只能根据数字进行索引?

71.C#中要使一个类支持FOREACH遍历,实现过程怎样?

72.写一个HTML页面,实现以下功能,左键点击页面时显示“您好”,右键点击时显示“禁止右键”。并在2分钟后自动关闭页面。

73.你对XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用

74.接口和抽象类有什么区别?你选择使用接口和抽象类的依据是什么?

75.自定义控件和一般用户控件的异同?如果要用这两者之一,你会选择哪种?为什么

76.大概描述一下ASP。NET服务器控件的生命周期

77.UML

78.面向对象的概念,主要特点

79.类划分的依据。类粒度问题

80.事物管理问题

81.谈谈final, finally, finalize的区别。

82.Anonymous Inner Clas* (匿名内部类) 是否可以**tends(继承)其它类,是否可以implements(实现)inte***ce(接口)?

83.Static Nested Class 和 Inner Class的不同,说得越多越好。

84.&和&&的区别。

85.HashMap和Hashtable的区别。

86.Collection 和 Collections的区别。

87.什么时候用assert。

88.GC是什么? 为什么要有GC?

89.String s = new String(xyz);创建了几个String Object?

90.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

91.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

92.sleep() 和 wait() 有什么区别?

93.数组有没有length()这个方法? String有没有length()这个方法?

94.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

95.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?

96.给我一个你最常见到的runtime exception。

97.error和exception有什么区别?

98.List, Set, Map是否继承自Collection接口?

99.abstract class和inte***ce有什么区别?

100.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

101.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?

102.启动一个线程是用run()还是start()?

103.构造器Constructor是否可被override?

104.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

105.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

106.编程题: 用最有效率的方法算出2乘以8等於几?

107.两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?

108.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

109.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

110.编程题: 写一个Singleton。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务