net面试题(硅谷)

net面试题(硅谷)

ID:31737289

大小:92.94 KB

页数:12页

时间:2019-01-17

net面试题(硅谷)_第1页
net面试题(硅谷)_第2页
net面试题(硅谷)_第3页
net面试题(硅谷)_第4页
net面试题(硅谷)_第5页
资源描述:

《net面试题(硅谷)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、.NET面试题1•请列举出CLR(公共语言运行时)的任意5个功能?答:①内存管理②线程执行③安全验证④代码执行⑤编译。2•如何用面向对象的思想来编写程序?使用面向对象编程有什么好处?答:面向对象是思考问题的一种方式,使用面向对象思想程序设计首先需要深入了解封装,继承和多态三大特性,在设计程序时将具有相同属性和行为的事物以类的方式构造出来,并且通过实例化的方式得到该类的对象•各个不同的对象之间通过消息的方式进行通信,在面向对象程序设计中,一般使用对象传递数据.(封装、继承、多态〉好处:使用面向对象程序设计能够使程序易并

2、调用它部署的服务。WebService是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件程序设计。3.简述你对XMLWebService的认识。答:WebService是一种新的web应甬程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。WebSe

3、rvice是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件程序设计。4•什么是SOAP协议,有哪些应用?答:①是一种轻量的、简单的,量于XML的协议(简单对象访问协议人它被设计成在Web上交换结构化的和固化的信息。②SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议,简单邮件传输协议。5•什么是HTTP协议,他有什么作用?答:HTTP协议是一种Internet±最常见的协议,即超文本传输协议,

4、用于传输超文本标记语言编写的文件,也就是我们通常说的网页,通过这个协议,我们可以浏览网络上的各种信息,在浏览器上看到丰富多彩的文字和图片。6.ASP.NET的代码有哪两种编写方式?答:混合编码模式和代码分离模式。7•什么是装箱,什么是拆箱?答:把值类型转换成引用类型的过程称为装箱,反之由引用类型转换成值类型称为j斥箱.&什么叫虚拟主机?我们编写的ASP.NET如何放到虚拟主机上?答:虚拟主机,也叫“网站空间”,就是从一台运行在互联网上的服务器划分出一定的磁盘空间,供用户放置网站、应用组件等?并提供必要的网站功能与数据

5、存疲、传*俞功能•每一个虚拟主机都眞肴巫立的孩名和完鑒的Internet器功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。9•什么是“代码后置”技术?答:代码后置是微软的一项技术,也是我们编写ASP.NET常用的编码方式。具体方式将像ASP.NET页面文件(.aspx)和代码档(・cs〉两个档相互关联构成一个页面。一步情况下。・aspx中没有代码、只有控件和HTML代码,而在・CS档中编写相关的代码。这样做的好处就是代码和页面分离,使代码更清晰10.什么是AJAX技术?苓:Ajax用来描述一组技术,它

6、使浏览器可以为用户提供更为自然的浏览体验,它包2舌是JavaScript,CSS,DOM,XmIHttpResquest四种技术的结合体。XmlHttpRequest是Ajax扌支采殆核心对象,它实现了以异步殆方式获得服务器数据.DOM是指”文文件对象模型”,通过它可以方便的定位一个HTML或XML文档的任意部分并执行相关操作。门•什么是数据库三大范式,分别是什么?起什么作用?答:设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R为第一范式如果关系模式R是第一范式,且每个非码属性都完全依赖于码属性,则称R为

7、第二范式如果关系模式R是第二范式,且没有一个非码属性传递依赖于码,则称R为第三范式12•数据库的索引有什么作用?分为哪两种?有什么区别?答:①为数据库提供一种方法来编排查询数据的路径,相当于汉语字(词》典中按拼晋或笔划排序的目录。②主键索弓I聚集索弓IO遂在数紘库头余图f为箋定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型在聚集索引申,表中各行的物理顺序与健值的逻辑(索引〉顺序相同。表只能包含一个聚集索引。13•面向对象有哪三大特征?分别带来有什么好处?答:①面向对象的三大特征是封装、继承、多态。②封装可

8、以隐藏实现细节,使得代码模块化、继承可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。继承可以扩展已存在的代码模块(类/它们的目的都是为了“代码重用”、多态是允许将子类类型的指针赋值给父类类型的指针。14•什么是多线程应用程序?什么情况下需要用到多线程?答:①多线程是为了使得多个线程并行的工作以完成多项任务,以提高系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。