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

4. 描述for, while 和 do … while 的异同。  

5.(1)写C#代码,求出1000以内的所有素数。 

(2)在C#的编译环境(VS.NET)中,int a=10;a+=a-=a*=++a;此时的a值为多少?   

6.说说类和结构之间的区别?   

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

8.什么是操作符重载?  

9.(编程题)设计一个单体模式(singleton)的类.  

10.(编程题)Give a very good method to count the number of ones in a 'n' (e.g. 32) bit number.   

11.(1)按先后顺序写出你所知道的web页面的几个事件; 

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

12.asp.net有几种身份验证的模式,并说明其区别  

13.说明数据库表建立索引的好处.  

14.(编程题)产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。