日期:2014-05-18  浏览次数:20528 次

请求asp.net程序员面试试题及答案!
我现在要去招聘两个asp.net的程序员,但我对.net不是很熟悉,请求大虾们发些试题和答案上来,我们公司主要做门户网站。

------解决方案--------------------
有油箱吗?我给你发过去
------解决方案--------------------
百度一下,一卡车一卡车
------解决方案--------------------
楼主我也是长沙的哈..
去试题库下载试试
------解决方案--------------------
http://blog.csdn.net/JustLovePro/archive/2007/08/23/1755338.aspx
------解决方案--------------------
1.简单介绍下ADO.NET和ADO主要有什么改进?

ADO以Recordset存储,而ADO.NET则以DataSet表示,ADO.NET提供了数据集和数据适配器,有利于实现分布式处理,降低了对数据库服务器资源的消耗。

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

答:ASP.NET实现了面向对象编程,预编译的服务器端代码而不像ASP那样解释执行提高了性能,代码分离易于管理,可订制和扩展性,功能强大的开发工作,更好的安全机制等。

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

答:委托本质上是一种“方法接口”,它相当于C/C++中的函数指针,当然它比函数指针安全,在C#中通常用于事件处理。事件不是委托,不过由于事件的性质决定了处理它的程序逻辑能访问的参数,因此,在C#中处理事件的逻辑都包装为委托。

4.NEW有几种方法?

答:第一种:new Class(); 第二种:覆盖方法public new XXXX(){}

第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。

5.如何把一个array复制到arrayList里

答:foreach( object arr in array )arrayList.Add(arr);

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

答:dataset,datatable,dataview , Ilist

7.用sealed修饰的类有什么特点

答:sealed 修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。密封类不能同时为抽象类。

8.列举ADO.NET中的五个主要对象,并简单描述

答:Connection连接对象,Command执行命令和存储过程,DataReader向前只读的数据流DataAdapter适配器,支持增删该查,DataSet数据级对象,相当与内存里的一张或多张表。

9.概述三层结构体系

答:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)

10.什么是装箱和拆箱?什么是重载?

答:装箱就是把值类型转成引用类型,拆箱相反把引用转换成值类型。

重载就是指一个方法名同,参数个数不同,返回值可以相同的方法。

11.值类型和引用类型的区别?

答:简单类型和枚举类型都是值类型,类、接口以及数组类型都是引用类型。

12.简述WebService

答:Web服务可以描述为可以在web上部署并可以被任何应用程序或其他服务调用的功能。所谓服务就是系统提供一组接口,并通过接口使用系统提供的功能,Web服务可以提供任何企业到客户,企业到企业,点对点或部门对部门通讯所需的服务,比如一个公司可以通过网络连接到另一个公司的服务,从而直接传递订购单。

13.概述.NET中的GC机制。

答:GC的全称是garbage collection,中文名称垃圾回收,是.NET中对内存管理的一种功能。垃圾回收器跟踪并回收托管内存中分配的对象,定期执行垃圾回收以回收分配给没有有效引用的对象的内存。当使用可用内存不能满足内存请求时,GC会自动进行。

在进行垃圾回收时,垃圾回收器会首先搜索内存中的托管对象,然后从托管代码中搜索被引用的对象并标记为有效,接着释放没有被标记为有效的对象并收回内存,最后整理内存将有效对象挪动到一起

14.ASP.NET中常见内置对象?

答:Resqponse、Request、Server、Session、Acclication、Cookie

15.什么是CLR?

答:CLR(公共语言运行环境)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。

------解决方案--------------------
网上有的是资源阿 楼主
------解决方案--------------------
jetaimejay(海洋) ( ) 信誉:100
这些题目理论太强.价值不高.
------解决方案--------------------
c# ASP.NET面试题大全
http://download.csdn.net/source/182810


感觉这个挺全的。你可以看下。说不定能帮上你哦。