求以下题目的答案
1、有哪几种方法可以实现一个类存取另外一个类的成员函数及属性,并请举列来加以说明和分析?
2、请指出.NET中所有类型的基类?
3、请列出C#中几种循环的方法,并指出他们的不同?
4、微软推出了一系列的Application Block,请举出您所知道的Application Block并说明其作用?
5、自定义控件和一般用户控件的异同?如果要用这两者之一,你会选择哪种?为什么?
6、实现Iterators一般用到哪些接口?Remoting在客户端服务器怎么实现?
7、基于接口编程的目的是什么?什么情况下使用接口,什么情况下使用抽象类?
8、什么叫FullTrust?放入GAC的assembly是否是FullTrust的?
9、存储过程和函数的区别?
10、触发器分为事前触发和事后触发,这两种触发有何区别?语句级触发和行级触发有何区别?
11、通过超链接怎样传递中文参数?
12、C#、Java 和 C++的特点,有什么相同的地方和不同的地方,C#分别从C++和Java中吸取了他们那些优点?
13、什么是内存泄漏,怎样用最简单的方法判断内存泄漏?
14、链表和数组的区别,各有什么优缺点?
15、写一函数,函数可判断字符串String1是否存在于String2里面,其中String2是以逗号作为分隔符的由若干字符串组成的字符串数组,该数组最后返回一个布尔值?
16、你对XML、HTTP、WebService了解吗?简单描述其特点、作用?
17、C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
18、请列举一些您用到过的设计模式以及在什么情况下使用该模式?
19、你对数据库中存储过程了解多少?使用什么工具来调用存储过程?触发器的作用?
20、什么是友元函数?怎样理解静态变量?
21、您对WebService的体会?Socket怎么实现?
22、您在什么情况下会用到虚方法?它与接口有什么不同?
23、什么叫圈复杂度(cyclomatic complexity)?为什么它很重要?
24、解释一下UDDI、WSDL的意义及其作用?