网站大量收购独家精品文档,联系QQ:2885784924

NET面试题(硅谷).doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NET面试题(硅谷)

.NET 面试题 1.请列举出CLR(公共语言运行时)的任意5个功能? 答:①内存管理 ②线程执行③安全验证 ④代码执行⑤编译。 2.如何用面向对象的思想来编写程序?使用面向对象编程有什么好处? 答:面向对象是思考问题的一种方式,使用面向对象思想程序设计首先需要深入了解封装,继承和多态三大特性,在设计程序时将具有相同属性和行为的事物以类的方式构造出来,并且通过实例化的方式得到该类的对象.各个不同的对象之间通过消息的方式进行通信,在面向对象程序设计中,一般使用对象传递数据.(封装、继承、多态) 好处:使用面向对象程序设计能够使程序易 并调用它部署的服务。Web Service是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件程序设计。 3.简述你对XML Web Service的认识。 答:Web Service是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。Web Service是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件程序设计。 4.什么是SOAP协议,有哪些应用? 答:①是一种轻量的、简单的,量于XML的协议(简单对象访问协议),它被设计成在Web上交换结构化的和固化的信息。 ②SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议,简单邮件传输协议。 5.什么是HTTP协议,他有什么作用? 答:HTTP协议是一种Internet上最常见的协议,即超文本传输协议,用于传输超文本标记语言编写的文件,也就是我们通常说的网页,通过这个协议,我们可以浏览网络上的各种信息,在浏览器上看到丰富多彩的文字和图片。 6.ASP.NET的代码有哪两种编写方式? 答:混合编码模式和代码分离模式。 7.什么是装箱,什么是拆箱? 答:把值类型转换成引用类型的过程称为装箱,反之由引用类型转换成值类型称为拆箱. 8.什么叫虚拟主机?我们编写的ASP.NET如何放到虚拟主机上? 答:虚拟主机,也叫“网站空间”,就是从一台运行在互联网上的服务器划分出一定的磁盘空间,供用户放置网站、应用组件等,并提供必要的网站功能与数据存放、传输功能.每一个虚拟主机都具有独立的域名和完整的Internet服务器功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。 9.什么是“代码后置”技术? 答:代码后置是微软的一项技术,也是我们编写ASP.NET常用的编码方式。具体方式将像ASP.NET页面文件(.aspx)和代码档(.cs)两个档相互关联构成一个页面。一步情况下。.aspx中没有代码、只有控件和HTML代码,而在.CS档中编写相关的代码。这样做的好处就是代码和页面分离,使代码更清晰 10.什么是AJAX技术? 答:Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验,它包括是JavaScript,CSS,DOM,XmlHttpResquest四种技术的结合体。XmlHttpRequest是Ajax技术的核心对象,它实现了以异步的方式获得服务器数据.DOM是指”文文件对象模型”,通过它可以方便的定位一个HTML或XML文档的任意部分并执行相关操作。 11.什么是数据库三大范式,分别是什么?起什么作用? 答:设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R为第一范式 如果关系模式R是第一范式,且每个非码属性都完全依赖于码属性,则称R为第二范式 如果关系模式R是第二范式,且没有一个非码属性传递依赖于码,则称R为第三范式 12.数据库的索引有什么作用?分为哪两种?有什么区别? 答:①为数据库提供一种方法来编排查询数据的路径,相当于汉语字(词)典中按拼音或笔划排序的目录。 ②主键索引、聚集索引。 ③在数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型在聚集索引中,表中各行的物理顺序与健值的逻辑(索引)顺序相同。表只能包含一个聚集索引。 13.面向对象有哪三大特征?分别带来有什么好处? 答:①面向对象的三大特征是封装、继承、多态。 ②封装可以隐藏实现细节,使得代码模块化、 继承可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功 能进行扩展。继承可以扩展已存在的代码模块(类),它们的目的都是为了“代码重用” 、 多态是允许将子类类型的指针赋值给父

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档