ASP.NET面试题总结

ASP.NET面试题总结

ID:27329358

大小:134.50 KB

页数:31页

时间:2018-12-02

ASP.NET面试题总结_第1页
ASP.NET面试题总结_第2页
ASP.NET面试题总结_第3页
ASP.NET面试题总结_第4页
ASP.NET面试题总结_第5页
资源描述:

《ASP.NET面试题总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ASP.NET面试题总结一名入门的asp.net程序员应该掌握的知识:(1)熟练使用SqlServer中企业管理器、查询分析器和事件探查器,能熟练编写T-SQL、存储过程、用户自定义函数、视图、触发器;(2)了解ASP.net服务器控件的生命周期;(3)熟练掌握HTML,CSS,javascript,xml,WebService,AJAX;(4)掌握多层结构以及类的设计方法;(5)了解网站安全漏洞相关方面以及优化技巧;1、可以使用抽象函数重写基类中的虚函数吗?答:可以,需使用new修饰符显式声明,表示隐藏了基类中该函数的实现。C#复制代码classBaseClass   {      p

2、ublicvirtualvoidA()     {         HttpContext.Current.Response.Write("阿会楠");     }   }     abstractclassdClass:BaseClass   {      publicnewabstractvoidA();   }2、接口可以包含哪些成员?答:接口可以包含属性、方法、索引指示器和事件,但不能包含常量、域、操作符、构造函数和析构函数,而且也不能包含任何静态成员。3、如何把一个array复制到arrayList里。C#复制代码string[]arrA=newstring[]{"阿","会"

3、,"楠"};   ArrayListarrB=newArrayList();   foreach(stringainarrA)   {     arrB.Add(a);   }   foreach(stringbinarrB)   {      Response.Write(b);   }  4、概述三层结构体系。答:主要包括界面层,业务逻辑层,数据访问层。5、StringBuilder和String的区别。答:使用String类,在赋值时会产生一个新的对象,而StringBuilder不会,所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用StringBuilder。6、什么是虚

4、函数?什么是抽象函数?答:虚函数:没有实现的,可以由子类继承并重写的函数。抽象函数:规定其非虚子类必须实现的函数,必须被重写。7、什么是WebService?答:WebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其他兼容的组件进行互操作。8、ADO.net常用对象有哪些?答:Connection:数据库连接对象Command:数据库命令DataReader:数据阅读器DataSet:数据集9、委托声明的关键字是?答:delegate10、在ASP.net中所有的自定义用户控件都必须继承自?答:Control类 

5、11、在.net托管代码总我们不必担心内存泄漏,这是因为有了?答:GC垃圾收集器。12、&和&&的区别?答:&是位运算符,表示按位运算;&&是逻辑运算符,表示逻辑与。13、覆盖与重载的区别?答:覆盖:采用override声明,参数列表必须相同。重载:不需要特别声明,只要参数列表不同(个数不同或类型不同)。14、ASP.NET页面传值的几种方式?答:1、使用Request.QueryString或Request.Form。2、使用Session,Cookies,Application。3、使用Server.Transfer。4、使用PostBackUrl传递。具体例子:http://www

6、.sosuo8.com/article/show.asp?id=2026&page=115、什么叫装箱和拆箱?答:从值类型转换到引用类型叫装箱,反之称为拆箱。16、接口是否可以继承接口?答:可以。17、是否可以继承String类。答:String类是final类故不可以继承。18、简述private、protected、public、internal修饰符的访问权限。答:private:私有的,类内部。protected:受保护的,类内部和继承类中可以访问。public:无限制internal:在同一命名空间内可以访问19、下面这段代码输出什么?为什么?inti=5;intj=5;if(

7、Object.ReferenceEquals(i,j))       Console.WriteLine("Equal");else       Console.WriteLine("NotEqual");答:不相等,因为比较的是对象20、什么是ASP.NET中的用户控件。答:ASP.NET中用户控件很关键一点是要区别于自定义控件。用户控件说白了其实就像是asp中的include,只是功能更加强大。用户控件易于创建但易用性差,自定义

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

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

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