《c面试题及答案》word版

《c面试题及答案》word版

ID:29482530

大小:95.31 KB

页数:17页

时间:2018-12-20

《c面试题及答案》word版_第1页
《c面试题及答案》word版_第2页
《c面试题及答案》word版_第3页
《c面试题及答案》word版_第4页
《c面试题及答案》word版_第5页
资源描述:

《《c面试题及答案》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C面试题及答案2C#面试题及答案22010-05-0609:538、如何部署一个ASP.net页面方法一编译运行后直接上传;方法二、打包成EXE后安装。9、如何理解.net中的垃圾回收机制(GC).NETFramework的垃圾回收器管理应用程序的内存分配和释放。每次您使用new运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时

2、,它检查托管堆中不再被应用程序使用的对象并执行必要的操作来回收它们占用的内存。调用方法:一、System.gc();二、Runtime.getRuntime().gc();10、net中读写数据库需要用到哪些类?他们的作用分别是Connection、Command、DataReader、DataAdapter和DataSet对象。其中,Connection对象主要负责连接数据库,Command对象主要负责生成并执行SQL语句,DataReader对象主要负责读取数据库中的数据,DataAdapter对象主要负责在Command对象执行完SQ

3、L语句后生成并填充DataSet和DataTable,而DataSet对象主要负责存取和更新数据。11、C#中的接口和类有什么异同。异:不能直接实例化接口。接口不包含方法的实现。接口、类和结构可从多个接口继承。但是C#只支持单继承:类只能从一个基类继承实现。类定义可在不同的源文件之间进行拆分。同:接口、类和结构可从多个接口继承。接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。接口可以包含事件、索引器、方法和属性。一个类可以实现多个接口。12.什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?CTS、

4、CLS和CLR分别作何解释?应用程序域:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。托管代码:使用CLR编译语言编辑器开发编写的代码就叫托管代码。装箱和拆箱:是把值类型转换为引用类型的过程,是隐式的,相反的过程就是拆箱,是显式的。CTS通用类型系统(commontypesystem):一种确定公共语言运行库如何定义、使用和管理类型的规范。CLR公共语言运行库:.NETFramework提供了一个称为公共语言运行库的运行时环境,它运行代码并提供使开发过程更轻松的服务。CLS公共语言规范:要和其他对象完全交互,而不管这些对象

5、是以何种语言实现的,对象必须只向调用方公开那些它们必须与之互用的所有语言的通用功能。为此定义了公共语言规范(CLS),它是许多应用程序所需的一套基本语言功能。强类型系统:C#是强类型语言;因此每个变量和对象都必须具有声明类型。13.C#中委托是什么?事件是不是一种委托?答:委托是一种安全的类似与函数指针,但是她比指针要安全的多,它可以把方法作为一个参数传递给另一个方法,可以理解为指向函数的引用。事件是一种消息机制,它是一种委托,委托不带方法体。14.ASP.net的身份验证方式有哪些Windwos(默认用IIS.From(窗体用帐户.Pas

6、sport(密钥15.活动目录的作用ActiveDirectory存储了有关网络对象的信息,并且让管理员和用户能够轻松地查找和使用这些信息。ActiveDirectory使用了一种结构化的数据存储方式,并以此作为基础对目录信息进行合乎逻辑的分层组织。16.解释一下UDDI、WSDL的意义及其作用UDDI是统一描述集成协议,是一套基于Web的,分布式的,为WEB服务提供的信息注册的实现标准规范,同时为也是为企业本身提供的Web服务注册以让别的企业能够发现并访问的协议标准。提供了基于标准的规范,用于描述和发现服务,还提供了一组基于因特网的实现。

7、WSDL这是一个基于XML的描述WEB服务的接口。17.什么是SOAP?SOAP是简单访问协议。是在分布式环境中,交换信息并实现远程调用的协议。是一个基于XML的协议。使用SOAP,可以不考虑任何传输协议,但通常还是HTTP协议,可以允许任何类型的对象或代码,在任何平台上,以任一种语言相互通信。它是一种轻量级协议。18、概述反射和序列化(serializable)反射:要给发射下一个定义还是比较难的,这里先说说我的理解。反射提供了封装程序集,模块和类型对象,可以用反射动态地创建类型的实例,将类型绑定到现有对象,或者从现有对象类型里获取类型,

8、然后调用类型的方法或访问字段和属性。序列化:将对象转换为另一种媒介传输的格式过程。如,序列化一个对象,用Http通过internet在客户端和服务器之间传递该对象,在另一端用反序

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

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

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