ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:27.53KB ,
资源ID:1601358      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1601358.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Net笔试题1.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Net笔试题1.docx

1、Net笔试题1.Net笔试题1:说说什么叫字符串不可变?strings=abc;s=123字符串s不就变了吗?答:String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。String是不可变的。在这段代码中,s原先指向一个String对象,内容是 abc,然后我们将s指向123,那么s所指向的那个对象是否发生了改变呢?答案是没有。这时,s不指向原来那个对象了,而指向了另一个 String对象,内容为123,原来那个对象还存在于内存之中,只是s这个引用变量不再指向它了。扩展:在需要对字符串执行重复

2、修改的情况下,与创建新的String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用StringBuilder类可以提升性能。.net笔试题2:BS与CS的联系与区别?答:C/S是Client/Server的缩写。客户端需要安装专用的客户端软件。B/是Brower/Server的缩写,客户机上只要安装一个浏览器。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要逻辑在服务器端实现。浏览器通过eb Server 同数据库进行数据交互。

3、C/S 与 B/S 区别:)硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 一般建立在广域网之上的,有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行 。)对安全要求不同C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。3)处理问题不同C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统

4、。C/S的客户端由于是本地程序,因此和本地硬件、程序的交互性很强,比如可以控制本机的其他程序、可以读写本地磁盘文件、可以与硬件交互。B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小,正应为如此B/S很难和本地硬件、程序、文件进行交互,比如很难控制本机的其他程序、很难读写本地磁盘文件、很难与硬件交互,当然可以用ActiveX技术解决。.net笔试题3:下面的程序执行结果是什么?(class Personpublic int Age get; set; inta = 20;intb = a;a+;Console.WriteLine(b);/结

5、果是20Person p1 = new Person();p1.Age = 20;Person p2 = p1;p1.Age+;Console.WriteLine(p2.Age); /结果是笔试题4:填空Http默认的端口号是80、Ftp默认的端口号是21、SQLServer的默认端口号是笔试题5:如果不用VisualStudio,用哪个命令行编译C#程序?答:csc.exe。.net笔试题6:.NetFramework中的类是专门供C#调用的是吗?答:错。VB.Net等语言都可以调用.Net Framework中的类。.net笔试题7:.Net、ASP.Net、C#、VisualStudio

6、之间的关系是什么?答:Net一般指的是.Net Framework,提供了基础的.Net类,这些类可以被任何一种.Net编程语言调用,.Net Framework还提供了CLR、JIT、GC等基础功能。ASP.Net是.Net中用来进行Web开发的一种技术,ASP.Net的页面部分写在aspx文件中,逻辑代码通常通过Code-behind的方式用C#、VB.Net等支持.Net的语言编写。C#是使用最广泛的支持.Net的编程语言。除了C#还有VB.Net、IronPython等。VisualStudio是微软提供的用来进行.Net开发的集成开发环境(IDE),使用VisualStudio可以简

7、化很多工作,不用程序员直接调用csc.exe等命令行进行程序的编译,而且VisualStudio提供了代码自动完成、代码高亮等功能方便开发。除了VisualStudio,还有SharpDevelop、MonoDevelop等免费、开源的IDE,VisualStudio Express版这个免费版本。.net笔试题8:能说出尽可能多的数据库管理系统?答:MSSQLServer、Oracle、Access、DB2、S笔试题9:在C中,stringstr=null与stringstr=的区别答:string str = null是不给他分配内存空间,而string str = 给它分配长度为空字符串

8、的内存空间.net笔试题10:请详述在dotnet中类(class)与结构(struct)的异同?答:Class可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的。Struct属于值类型,是分配在内存的栈上的。结构体是复制传递的.net笔试题11:DataReader和DataSet的异同?答:DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库.任何对SqlConnection的操作都会引发DataReader的异常.因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的.因为Dat

9、aReader的特殊性和高性能.所以DataReader是只进的.你读了第一条后就不能再去读取第一条了.DataSet则是将数据一次性加载在内存中.抛弃数据库连接.读取完毕即放弃数据库连接.因为DataSet将数据全部加载在内存中.所以比较消耗内存.但是确比DataReader要灵活。.net笔试题12:C#中的委托是什么?事件是不是一种委托?事件和委托的关系?答:委托是一种安全的函数指针,事件是一种消息机制委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的指针。委托和事件没有可比性,因为委托是类型,事件是对象,下面说的是委托的对象(用委托方式实现的事件)和(标准的even

10、t方式实现)事件的区别。事件的内部是用委托实现的。因为对于事件来讲,外部只能“注册自己+=、注销自己-=”,外界不可以注销其他的注册者,外界不可以主动触发事件,因此如果用Delegate就没法进行上面的控制,因此诞生了事件这种语法。事件是用来阉割委托实例的,类比用一个自定义类阉割List。事件只能add、remove自己,不能赋值。事件只能+=、-=,不能= 。.net笔试题13:进程和线程的区别答:进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。.net笔试题14:在.Net中,类System.Web.UI.Page可以被

11、继承么?答:可以.net笔试题15:概述反射和序列化反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。.net笔试题16:用sealed修饰的类有什么特点答:sealed修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类

12、的基类,则会发生编译时错误。.net笔试题17:UDP连接和TCP连接的异同答:前者只管传,不管数据到不到,无须建立连接.后者保证传输的数据准确,须要连结.net笔试题18:属性和public字段的区别是什么?答:调用set方法为一个属性设值,然后用get方法读取出来的值一定是set进去的值吗?属性可以对设值、取值的过程进行非法值控制,比如年龄禁止设值负数,而字段则不能进行这样的设置。虽然一般情况下get读取的值就是set设置的值,但是可以让get读取的值不是set设置的值的。.net笔试题19:里面包含20个选择题1、不能重载索引器(B)a)对b)错2、可以为索引器指定(B)索引参数(选择一

13、项)a)只能一个b)一个或多个c)只能两个或多于两个d)以上说法都不对3、以下说法正确的是:Aa)一个委托在某一时刻可以指向多个方法。b)一个委托在某一时刻不可以指向多个方法。c)一个委托在某一时刻只能指向多个方法。d)一个委托在某一时刻可以指向多个事件。4、将事件通知其他对象的对象称为:Aa)发布方b)订户c)通知方d)接受方5、建议不要使用只写属性(A)a) 对b)错6、下列说法不正确的有(选择三项)ABDa)属性通过使用访问器来读写数据库中的数据,从而为保护数据库中字段提供了可能b)属性通过使用访问器来读写类中的数据,从而为保护数据库中字段提供了可能c)属性通过使用访问器来读写类中的字段

14、,从而为保护类中字段提供了可能d)属性通过使用访问器来读写数据库中的数据,从而为保护类中字段提供了可能7、下列关于索引器说法正确的有(三项)ABDa)索引器不指向内存位置b)索引器可以有非整数下标c)索引器不指向get 和set访问器d)索引器可以重载8、下列关于索引器说法正确的有(三项)BCDa)不必指定决定索引器可见性的访问修饰符b)必须说明索引器返回类型c)必须指定this关键字d)必须指定索引的数据类型9、下列说法正确的有:(三项)ABCa)必须声明索引的变量名b)索引器可以建立两个或多个参数的索引c)定义索引器时必须指定至少一个索引器参数d)使用索引器时可以不为其参数赋值10、属性的类型有:(选择三项)ABDa) 读写属性b)只读属性c)只读只写属性d)只写属性11、下列说法正确的有(选二项)ADa) 只有 get访问器的属性称为只读属性b)只有get访问器的属性称为只写属性c)只有set访问器的属性称为只读属性d)只有set访问器的属性称为只写属性12、下列说明不正确的有(选择二项)ACa)属性是物理字段b)属性是字段的扩展c)属性直接对应于存储位置d)属性是逻辑字段13、使用委托涉及的步骤有:a,实例化委托b。定义委托c.使用委托,请选择正确的步骤:Ba) a-b-cb)b-a-cc)c-a-bd)c-b-a14、下列说法正确的有(选择三项)ACD

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1