ASP.NET面试问题总结
36页1、ASP.NET面试问题总结1 抽象类与接口的区别?抽象类是一个不完全的类,类里面有抽象的方法、属性,也可以有具体的方法、属性,需要进一步专业化。但接口是一个行为规范,里面所有的东西都是抽象的!一个类只可以继承一个基类也就是父类,但可以实现多个接口。2 值类型与引用类型的区别?举个实例?C#中支持两种类型:值类型和引用类型。值类型(如char、int和float)枚举类型、和结构类型引用类型包括 类(class)类型、接口类型、委托类型和数组类型值类型和引用类型的区别在于 值类型的变量直接包含其数据,而引用类型的变量则存储对象引用。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有自己的数据副本,对一个变量的操作不可能影响另一个变量。 例: StringBuilder a=new StringBuilder();/将StringBuilder的一个首地址传给a StringBuilder b=a;/将StringBuilder的一个首地址传给b b.Append(mxh); Console.WriteLine(a); a
2、=null; Console.WriteLine(b); 输出结果:mxh mxh a=null的意思是:a的引用置为空但此时StringBuilder的堆空间并没有被释放,因此在此之后,输出b时,仍然可以输出mxh 3 重载与重写的区别?1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系 2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。 3、覆盖要求参数列表相同;重载要求参数列表不同。 4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。4 CSS的作用?Css是Cascading Style Sheets(层叠样式表单)的简称。简单的说,他可以提供更多的网页样式,使网页的元素更丰富,比如他可以方便的设置文字的大小,间距,图片的阴影,位置等等。5 绝对路径和相对路径的区别?相对路径:以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。绝对
3、路径:以web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同,由于对网站上所有文件而言,根目录这个参考点对所有文件都是一样的,因此,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。6 冒泡排序?int array = new int * ;int temp = 0 ;for (int i = 0 ; i array.Length - 1 ; i+)for (int j = i + 1 ; j array.Length ; j+)if (arrayj arrayi)temp = arrayi ;arrayi = arrayj ;arrayj = temp ; 7 虚拟目录的作用是什么?虚拟目录就是将其他目录以映射到方式虚拟到该ftp服务器的主目录下,这样,一个ftp服务器的主目录实质上就可以包括很多不同盘符,不同路径的目录,而不会受到所在盘的空间的限制了,当用户登录到主目录下,还可以根据该帐户的权限对它进行相应的操作,就像操作主目录下的子目录一样。如果
4、用户被锁定在主目录下,这项功能将允许他们访问主目录之外的其他目录。8 高内聚,低耦合的含义是什么?高内聚:类与类之间的关系而定,高,意思是他们之间的关系要简单明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。低偶和:类内部的方法而言,把程序的功能尽量分散,别在一个类里只写一个或很好的方法,因为那样会给你的调试等带来很多问题。出了错你都不知道在什么地方。9 如何提高代码的可重用性?1、尽量把重复的程序写成函数,然后每次需要运行的时候调用函数2、继承性和多态性概念很好的支持了代码的重用性3、使用三层架构,提高代码的重用性等10 列举ADO.NET常用对象,用途? connection,command,dataReader,dataAdpter,dataset .其上对于各种对象,连接不同的数据库将会有不同的对象变体Connection: 数据库的连接需要此对象Command:执行数据表变化的命令dataAdpter: 数据的集合,用于填充dataReader和dataset主要是对数据库的表信息进行两种不同方式的读取11 System.String和System
《ASP.NET面试问题总结》由会员hs****ma分享,可在线阅读,更多相关《ASP.NET面试问题总结》请在金锄头文库上搜索。
扬州轨道交通通信设备项目申请报告
电路板级的电磁兼容设计
2022年江苏省盐城市东台市第四教育联盟七年级下学期期中生物试卷(含答案)
医学文献检索试题及答案
氧化还原反应高考试题汇编
2021年MRI技师上岗证真题与答案
GRC构件安装方法及工艺要求
关于捐献倡议书模板合集5篇
电大行政组织复习资料(学名词、简答、论述题) 完整版
幼师实习工作总结报告模板(3篇).doc
相关销售人员年底工作总结范文
最新人事专员年终工作总结
弱电机房装修材料清单及预算方案
电子线路cad实训总结范文(4篇).doc
多人合伙投资协议书
国庆活动策划方案集合九篇
小班科学活动冬眠的动物醒来啦!教案反思
小学数学二年级下册教学设计
物资供应公司年度工作总结范文
竞选大队委演讲稿模板集合五篇
2023-04-19 3页
2023-11-02 49页
2022-10-10 26页
2023-12-17 9页
2023-07-23 5页
2023-07-14 19页
2023-02-17 12页
2022-12-20 9页
2023-01-28 41页
2023-05-27 3页