asp.net面试题

1.new来几种植用法

第一种:new Class();
其次种:覆盖措施
public new XXXX(){}
其三种植:new
约束指定泛型类声明遭之另外项目参数都须有国有的管参数构造函数。

2.安拿一个array复制到arrayList里

foreach( object o in array )arrayList.Add(o);

3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]

dataset,datatable,dataview , IList

4.概述反射和序列化

映:程序集带有模块,而模块包含类型,类型又富含成员。反射则提供了包程序集、模块和类的目标。您可利用反射动态地开创项目的实例,将项目绑定到存活对象,或由现有对象中得项目。然后,可以调用类型的不二法门还是看该字段和属性

序列化:序列化是拿对象转换为爱传输的格式的历程。例如,可以序列化一个目标,然后以
HTTP 通过 Internet
在客户端和服务器之间传输该对象。在任何一头,反序列化将起该流重新组织对象。

5.概述o/r mapping 的原理

下反射,配置 将类于数据库表映射

6.类成员产生( )种而看形式

而是看形式?不知底。

但是访问性:public ,protected ,private,internal

7.用sealed修饰的好像有啊特色

sealed
修饰符用于防止从所修饰的类派生生另外类。如果一个密封类被指定为任何类似的基类,则会出编译时误。

潜在封类不克以也抽象类。

sealed
修饰符主要用来防止不故意的派生,但是它们还会促使某些运行时优化。具体说来,由于地下封类永远不见面有另外派生类,所以对密封类的实例的虚构函数成员的调用可以转换为非虚拟调用来处理。

8.列举ADO.NET中的五独基本点目标,并简要描述

connection,command,dataReader,trans,dataset …

9.实行下代码后:

String strTemp =”abcdefg 某某某”;
Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j = strTemp.Length;
问:i=(14 ) ;j=(11 )

i=(14 ) ;j=(11 ) 中文两个字节

10.C#蒙,string str = null 与 string str
=””,请尽量用文字说明区别。(要点:说明详细的内存空间分配)

string str =”” 分配空间

11.详述.NET里class和struct的异同!

class:放在 ? struct放在?
struct值传递

类和构造产生不少一般之处在:结构可以实现接口,并且可有所跟类似相同的成员类型。然而,结构于几只举足轻重点不比于类:结构也值类型而休是引用类型,并且组织不支持继承。结构的值存储在“在仓房上”或“内联”。细心之程序员有时可以由此智慧地应用结构来增强性。

12.概述.NET里对 remoting 和 webservice 两项技艺之领悟和实在被的下。

长途逻辑调用,remoing接口只能用在.net中

13.什么是code-behind技术

aspx and cs

14.概述三叠构造体系
web/business/dataaccess

15.asp.net如何落实MVC模式,举例说明!
web/business/dataaccess

1.面向对象的想主要包括什么?
报经:这个开范围最宽广,不亮堂说啊.

2.哟是ASP.net中之用户控件
报经:用户控件便是.ascx扩展名的东西喽,可以拖到不同的页面被调用,以省代码.比如登陆可能于差不多独页面上有,就得做成用户控件,但是有一个问题就用户控件拖到不同级别之目下后里的图等的相对路径会转移得无准确,需要打曾写方法调整.

3.哟给应用程序域?什么是给管制之代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
报经:装箱就是将值类型转成引用类型,从MS
IL角度看类似是boxing,没记错的说话是拿价值由仓库转到堆中.拆箱相反,重载就是负一个主意名同,参数个数不同,返回值可以一样之方法.CLR是通用语言运行时,其它的无清楚.

4.列举一下公所了解的XML技术及其应用
报经:XML可是好东西,保存配置,站及站内的交流,WEB SERVICE都设为此它.

5.值类型以及援类型的区别?写有C#的样例代码。
报:结构是值类型,类是援引类型,所以传结构即是值类型的采取啦,传对象要类似即是援引类型的,这个不要多写了吧.

6.ADO.net中常用之目标来哪?分别讲述一下。
报:connection command sqladapter dataset datatable
dataview等等.写不了了.

7.怎么样晓得委托?
报:据说相当给函数指针,定义了托就足以在非调用原方法名称的景象下调用十分方法.
msdn2005面临凡如此讲的:

寄有以下特征:
信托类似于 C++ 函数指针,但其是种安全的。
托允许以方作为参数进行传递。
委托可用以定义回调方法。
信托可以链接以并;例如,可以对一个波调用多单艺术。
办法不欲和信托签名精确匹配。有关重新多信息,请参见协变和逆变。
C# 2.0
版引入了匿名方式的定义,此类措施允许以代码块当参数传递,以代单独定义的办法。

8.C#屡遭之接口和类产生什么异同。
报经:这个异同可多了,要说明白还真不容易.

9.。net中读写数据库需要为此到如何类?他们的打算
报经:这个类自已足以形容的呀,你是凭借基类吗?那configuration,sqlconnection,sqlcommand等还如因此到.

10.UDP总是和TCP连接的异议。
答:前者只管传,不管多少及不至,无须建立连接.后者保证传输的数目准确,须要连结.

11.ASP.net的身份验证方式产生怎么样?分别是啊规律?
报经:form认证,windows集成认证等,原理不清楚.

12.过程和线程分别怎么理解?
报:进程是大,线程是男,没有大人就从不子嗣,一个爹爹可以来差不多只儿子.一个男好变成别人的崽,一个爸也可吧别的老子生儿子.

13.什么是code-Behind技术。
答:代码分离,这是独神的东西,像ASP这样混成一堆死无爽.或者可以清楚成HTML代码写以前台,C#代码写于后台.当然前台也生脚本,类的调用等,其实写在同步啊是好的.

14.挪目录的企图。
报:这个不明白.请理解的补一下.

15..net受读写XML的类似都落于如何命名空间?
答:System.Xml
自家由曾写的即无必然了,嘿嘿.

16.解释一下UDDI、WSDL的意义及其作用。
报:什么事物?

17.哟是SOAP,有怎么样应用。
报:SOAP(Simple Object Access Protocol
)简单对象看协议是于分流或分布式的条件遭受交换信息并推行长途过程调用的商事,是一个根据XML的协商。使用SOAP,不用考虑任何特定的导协议(最常用的抑HTTP协议),可以允许其他类型的对象或代码,在另平台上,以另外直接语言相互通信。这种互动通信采用的是XML格式的信息,具体求看:http://playist.blogchina.com/2521621.html

18.如何部署一个ASP.net页面。
答:随便啦,想直接上污染就径直上污染,想由包成EXE就打包,看个人喜好.

19.如何理解.net中的污物回收机制。
答:GC?对象创建了究竟要排除啊,不然内存哪够用?

20.常之所以之调用webservice方法来哪?
报:调用就调用,还有不少道为?

 1。请简要写来你对C#及ASP。NET的认识

2。怎么抱文件的脚下路(代码)

3。 请使用ADO。NET 写有数据库连接起事务处理,即数据库ACCESS连接(代码)

4。在SQL语言中,如果只要成立一个工资表包含职工号,姓名,职称。工资等字段。若使保工资
字段 的取值不低于800头,最适于的兑现方式是:
A。在开立工资表时为”工资“字段建立缺省
B。在开创工资表时为”工资“字段建立检查约
C。在工资表建立一个触发器
D。为工资表数据输入编写一个程序进行支配

5。没有重大码序列(Q。G。M。Z。A。N。B。P。X。H。Y。S。L。T。K。E)
动用二路程归并清除序法进行排序,请写有第二遍由并继的结果?

6。创建一个新文本文件并于那个状副一个字符串(代码)

7。请用正则表达式验证电子邮件地址的合法性(代码)

8。如何设定DATAGRID中模板列里
下拉列表默然值,如何以编排时,让那个绑定另一个阐明的数并机关说话即值设为默认值

9。上机测试题目:用户管理着,用户征,用户增长,用户删除功能,采用ACCESS数据库
(时间30分钟)

相关文章