杭州.net培训
达内杭州.net培训中心

13732203138

热门课程

.net常见面试题

  • 时间:2019-01-17 09:44
  • 发布:转载
  • 来源:网络

面向对象的思想主要包括什么?
面向对象三大特征:继承,封套,多态.面相对象的思想也不是一句两句就能说清楚..主要思想就是减少代码重复,增大代码复用率.
什么是ASP.net中的用户控件
问这样的问题,一般是迷惑你.因为新手还是分不清楚用户控件和服务器控件(也称自定义控件)..用户控件一般用在内容多为静态,或者少许会改变的情况下..用的比较大..类似ASP中的include..但是功能要强大的多..
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTSCLSCLR分别作何解释?
这个需要当前描述了..东西太多..打字要打死了..找个比较简单的说说吧!
CTS:
公共类型系统.主要是为了语言之间的进行标准化处理.
CLS:
公共语言规范.主要是确保代码可以在任何语言中访问的最小标准集体
CLR:
公共语言运行时.主要是管理代码..处理,加载代码,以及所有服务的代码
列举一下你所了解的XML技术及其应用
.xml
可以用来做网页(xslt) xml可以当作数据库 xml可以用来保存对象的系列化
xml
用于配置,用于保存静态数据类型.接触XML最多的是web Services..config
值类型和引用类型的区别?写出C#的样例代码。
引用类型用处是返回两个以上参数的时候比较好用 ref out 我常用的是out不要先赋值
值类型是在内存中保存,引用类型是在内存中保存一副本.你在内存中可以有多个某种引用对象..但是值类型始终只有一个.
最常见的值类型就是static,struct;
例如:
static int aa = 1;//
值类型
如果多个用户改变aa的值则,aa的值会以最后一个修改的记录为准.其他人的修改则会被冲掉.
引用类型,最能说明问题的就是实例化..new出来的对象单独分配一个独立的内存..所以值不会互相冲突
ADO.net
中常用的对象有哪些?分别描述一下。
Connection
数据库连接对象
Command
数据库命令
DataReader
数据读取器
DataSet
数据集
如何理解委托?
委托的概念,最好的说明就是事件.因为事件使用的就是委托.例如:this.Load += new System.EventHandler(this.Page_Load);这个就是使用了一个委托.
回调机制比较有用的.net中采用了委托.
C#
中的接口和类有什么异同。
类是方法功能的实现和集合,接口是规范类.约束类.
接口,是可以多继承,类只有单继承.接口强调了你必须实现,而没有具本实现的方法和虚类有点相似
ASP.net
的身份验证方式有哪些?分别是什么原理?
window
验证:为每个用户开启window帐号,验证其身份.安全性较高.
forms
验证:为每个登陆用户写入一个身份验证票据..web使用最广的验证方式..灵活方便.
什么是code-Behind技术。
新建一个VS.NET下的项目..看到ASPX,RESXCS三个后缀的文件了吗??这个就是代码分离.实现了HTML代码和服务器代码分离.方便代码编写和整理.
活动目录的作用。
活动目录是window2000的最重要的功能.可以将用户信息全部集成起来,登陆以后可以访问多个不同的网络服务..没深入研究过.
.net
中读写XML的类都归属于哪些命名空间?
System.XML

什么是SOAP,有哪些应用。
simple object access protocal,
简单对象接受协议.xml为基本编码结构,建立在已有通信协议上(http,不过据说ms在搞最底层的架构在tcp/ip上的soap)的一种规范
是微软大力推广的Web Service使用的协议..
如何理解.net中的垃圾回收机制。
如果发现内存不够,则垃圾回收器,将全部对象作为无效对象(被回收对象),然后先将全局变量,static,处于活动中的局部变量,以及当前CG指针指向的对象放入一个表中.然后
会搜索新列表中的对象所引用的对象.加入列表中,其他没有被加入列表的对象都会被回收.
常用的调用webservice方法有哪些?
我一般用的是WSDL..或者web引用..
C#
property attribute的区别,他们各有什么用处,这种机制的好处在哪里?
一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质
C#, Java
c++的特点,有什么相同的地方,不同的地方,
相同点:都是C系的,都是面向对象
不同点:Java,C#都是建立在虚拟机机制上,而C++不是
C#
可否对内存进行直接的操作?
可以
维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么
触发器,性能好,事务性
ADO
NET相对于ADO等主要有什么改进?
新增dataset等,不需要随时保持连接,性能提高
ASP
NETASP相比,主要有哪些进步?
asp
解释形,aspx编译型,性能提高,有利于保护源码
C#
中的委托是什么?事件是不是一种委托?
委托是一种安全的函数指针,事件是一种消息机制
你对XMLHTTPWEBSERVICE 了解吗?简单描述其特点、作用
xmlhttp
可以主动获取远端web代码,类似HttpWebRequest
接口和抽象类有什么区别?你选择使用接口和抽象类的依据是什么?
接口用于规范,抽象类用于共性。
存储过程和函数的区别
存储过程是编译好的存储在数据库的操作,函数不用说了.
事务是什么?
具有原子性特点
游标的作用?如何知道游标已经到了最后?
指示当前记录的位置,检查NULL
触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。
一个是操作前,一个是操作后
请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
session(viewstate)
简单,但易丢失
application
全局
cookie
简单,但可能不支持,可能被伪造
input ttype=”hidden”
简单,可能被伪造
url
参数 简单,显示于地址栏,长度有限
数据库 稳定,安全,但性能相对弱
请说明.net中的错误处理机制,并举例
try catch final
请说出强名的含义
具有自己的key,可以在GAC为公用
请列出c#中几种循环的方法,并指出他们的不同
for wile foreach
请指出.net中所有类型的基类
object
请指出GAC的含义
全局程序集缓存
Override
与重载有什么区别?
一个是重写父类函数,一个是同一个函数的几种形式
值类型与引用类型有什么区别?
值和指针的区别
怎样理解静态变量?
所有实例公用一个的变量
向服务器发送请求有几种方式?
get post
DataReader
Dataset有什么区别?
一个是只能向前的只读游标,一个是内存中的表
如果在一个B/S结构的系统中需要传递变量值,但是又不能使用SessionCookieApplication,您有几种方法进行处理?
input type=”"
url

预约申请免费试听课

怕钱不够?就业挣钱后再付学费!    怕学不会?从入学起,达内定制课程!     担心就业?达内多家实践企业供你挑选!

上一篇:XML面试题
下一篇:.net常见面试题集锦
选择城市和中心
江西省

贵州省

广西省

海南省