2022年net基础面试题.docx
《2022年net基础面试题.docx》由会员分享,可在线阅读,更多相关《2022年net基础面试题.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本文格式为Word版,下载可任意编辑2022年net基础面试题Redirect 0 .使用Session变量2022年net基础面试题.使用 Server. TransferIBM认证考试于2022年一月一号后正式改到VUE. C#中的托付是什么?大事是不是一种托付?参与考试,全部认证考试科目代码均已替换。下面是我提供的net基础答:托付可以把一个方法作为参数代入另一个方法。面试题,期望大家认真阅读!托付可以理解为指向一个函数的引用。是,是一种特殊的托付.简述 privateprotected、public、internal 修饰符的访2 . override与重载的区分问权限。答:overr
2、ide与重载的区分。重载是方法的名称相同。参数或 答.private :私有成员,在类的内部才可以访问。参数类型不同,进行多protected :疼惜成员,该类内部和继承类中可以访问。次重载以适应不同的需要public :公共成员,完全公开,没有访问限制。Override是进行基类中函数的重写。为了适应需要。internal:在同一命名空间内可以访问。3 .假如在一个B/S结构的系统中需要传递变量值,但是又不能使2 .列举ASP. NET页面之间传递值的几种方式。用 Session、答.L 使用 QueryString,如response.第1页共页本文格式为Word版,下载可任意编辑答:进程
3、是系统进行资源支配和调度的单位;线程是CPU调度和分 派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。58 .堆和栈的区分?答:栈:由编译器自动支配、释放。在函数体中定义的变量通常 在栈上。堆:一般由程序员支配释放。用new. ma Hoc等支配内存函数支配 得到的就是在堆上。59 .成员变量和成员函数前加static的作用?答:它们被称为常成员变量和常成员函数,又称为类成员变量和类 成员函数。分别用来反映类的状态。比方类成员变量可以用来统计类实例的数量, 类成员函数负责这种统计的动作。60 . ASPo NET与ASP相比,主要有哪些进步?答:asp解释形,aspx编译型,性能
4、提高,有利于疼惜源码。62 .请说明在.net中常用的几种页面间传递参数的方法,并说出 他们的优缺点。答:session (viewstate)简洁,但易丧失application 全局cookie简洁,但可能不支持,可能被伪造input ttypc=hidden简洁,可能被伪造url参数简洁,显示于地址栏,长度有限数据库稳定,平安,但性能相对弱63 .请指出GAC的含义?答:全局程序集缓存。64 .向服务器发送恳求有几种方式?第10页共11页本文格式为Word版,答:get,posto get 一般为链接方式,post 一般为按钮方式。65 . DataReader 与 Dataset 有什
5、么区分?答:一个是只能向前的只读游标,一个是内存中虚拟的数据库。66 .软件开发过程一般有几个阶段?每个阶段的作用?答:需求分析,架构设计,代码编写,QA,部署67 .在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using指令和语句new创立实例new隐蔽基类中方法。答:using引入名称空间或者使用非托管资源new新建实例或者隐蔽父类方法68 .需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,假如字符串中间还有连续空格的话,仅保存一个空格,即允许字符串中间有多个 空格,但连续的空下载可任意编辑格数不行超过一个.答:string inputStr= xx
6、xx ;inputStr=Regex. Replace(inputStr. TrimO, *,);本文格式为Word版,下载可任意编辑Cookie. Application,您有几种方法进行处理?答 : this.Server. TransferResponse. Redirect()QueryString9.描述一下C#中索引器的实现过程,是否只能根据数字进行索弓I?答:不是。可以用任意类型。11 .用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?答:一般为3层数据访问层,业务层,表示层。数据访问层对数据库进行增删查改。业务层一般分为二层,业务表观层
7、实现与表示层的沟通,业务规章层实现用户密码的平安等。表示层为了与用户交互例如用户添加表单。优点:分工明确,条理清晰,易于调试,而且具有可扩展性。缺点:增加本钱。13 .什么叫应用程序域?答:应用程序域可以理解为一种轻量级进程。起到平安的作用。 占用资源小。14 . CTS、CLS、CLR分别作何解释?答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运 行库。15 .什么是装箱和拆箱?答:从值类型接口转换到引用类型装箱。从引用类型转换到值类 型拆箱。16 .什么是受管制的代码?答:unsafe:非托管代码。不经过CLR运行。第2页共11页本文格式为Word版,.什么是强类型系统?
8、答:RTTT:类型识别系统。17 . net中读写数据库需要用到那些类?他们的作用?答:DataSet:数据存储器。DataCommand :执行语句指令。DataAdapter:数据的集合,用语填充。18 . ASP. net的身份验证方式有哪些?分别是什么原理?答:10。Windwos(默认)用HS.From(窗体)用帐户. Passport(密钥)19 .什么是Code-Behind技术?答:代码后植。20 .在.net中,配件的意思是?答:程序集。(中间语言,源数据,资源,装配清单).常用的调用WebService的方法有哪些?下载可任意编辑答:1.使用WSDL.exe指令行工具。2.
9、使用VS. NET中的Add Web Reference菜单项选择项23. net Remoting的工作原理是什么?答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置O24 .在 C#中,string str = null 与 string str =请尽量使用文字或图象说明其中的区分。答:string str = null是不给他支配内存空间,而string str =给它支配长度为空字符串的内存空间。25 .请详述在dotnet中类(class)与结构(struct)的异同?答:Class可以被实例化,属于引用类型,是支配在内存的堆上第3页共11页本文格式为Word版
10、,下载可任意编辑答:Select ID FROM table! Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM tablel)30.简要谈一下您对微软.NET构架下remoting和wcbscrvice两项技术的理解以及实际中的应用。的,Struct属于值类型,是支配在内存的栈上的.27 .分析以下代码,完成填空string strTmp = abcdefg 某某某; int i=System.Text. Encoding. Default. GetBytes(strTmp). Length;int j= strTmp. Leng
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 net 基础 试题
限制150内