爱探险的朵拉第85集:asp.net面试最有可能出的60道C#笔试题 (4)

来源:百度文库 编辑:中财网 时间:2024/04/28 01:05:45
asp.net面试最有可能出的60道C#笔试题
来源:csdn 发布时间:2009-08-05 浏览:3729人次  字体:[大 中 小]  
 
57.进程和线程的区别?
答:进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。58.堆和栈的区别?
答:
      栈:由编译器自动分配、释放。在函数体中定义的变量通常在栈上。
      堆:一般由程序员分配释放。用new、malloc等分配内存函数分配得到的就是在堆上。59.成员变量和成员函数前加static的作用?
答:它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。60.ASP。NET与ASP相比,主要有哪些进步?
答:asp解释形,aspx编译型,性能提高,有利于保护源码。61.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
int[] intArr=new int[100];
ArrayList myList=new ArrayList();
Random rnd=new Random();
while(myList.Count<100)
{
int num=rnd.Next(1,101);
if(!myList.Contains(num))
myList.Add(num);
}
    for(int i=0;i<100;i++)
     intArr[i]=(int)myList[i];
 本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/html/net/netmianshi/20090805/5398_4.html