image

编辑人: 桃花下浅酌

calendar2025-06-03

message3

visits892

.NET面试题汇总(5)

43. 常用的调用webservice方法有哪些
1) 使用WSDL.exe命令行工具。
2) 使用VS.NET中的Add Web Reference菜单选项
44. 什么是ASP.net中的用户控件
用户控件,其实就是网页的一部分,包括 ascx与.cs文件前台标签无素与后台逻辑代码两部分。他不能独立存在,必须用在页面中才有意思。当然,他的目的就是提高页面的相同部分内容的重用
45. 列举一下你所了解的XML技术及其应用
XML的应用可分为四类:
1.可根据客户需要与不同的数据源进行交互。
2.可将大量运算负荷分布在客户端,即客户可根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只须发出同一个XML文件。
3.可将同一数据以不同面貌展现给不同的用户。
4.网络代理可对所取得的信息进行编辑、增减以适应个人用户的需要
具体热门应用有:ajax技术,WebServices技术。
46. 值类型和引用类型的区别?写出C#的样例代码。
值类型:存放的是实际的值,在堆栈中,大多数数据类型、枚举、结构体都是值类型,如:int i = 2;
引用类型:存放的是地址,在堆中,接口、类、字符串、数组都是引用类型,如:Student s = new Student();
47. ADO.net中常用的对象有哪些?分别描述一下。
Connection:连接对象.      传递连接字符串,以连接数据库。
Command:命令对象          传递 T-sql语句或者存储过程,以执行对数据库的查询与操作。
DataAdpater:适配器对象     管理 Command对像。主要用于查询或更新数据。
DataReader:数据读取器对象  快速、以向前、不断开连接的情况下读取数据。
DataSet:数据集对象         从数据库中取出数据,保存到内存,即可断开连接。
48. 如何理解委托?
委托实际上是一种函数指针,指向函数的入口地址。可以动态地将与委托签名(返回类型,参数类型,参数个数)相同的方法赋给一个委托实例,以实现动态调用方法。
49. C#中的接口和类有什么异同。
接口里只能有 方法、属性、索引器声明,不能有任何实现。
其方法的实现,必须由类来完成。其作用是广泛接收实现过它的类的实例,以实现子类的灵活替换。
类是对一类事物的描述。有属性,有方法,有成员。方法可以有抽像方法,虚方法。抽像方法也是只有声明,没有实现,必段由继承它的子类来重写。虚方法是实现了的方法,只是,在子类,根据需要可重写,也可以不重写。
50.UDP连接和TCP连接的异同。
TCP协议是面向连接的,每个数据包的传输过程是:先建立链路、数据传输、然后清除链路。数据包不包含目的地址。受端和发端不但顺序一致,而且内容相同。它的可靠性高,
UDP协议是面向无连接的,每个数据包都有完整的源、目的地址及分组编号,各自在网络中独立传输,传输中不管其顺序,数据到达收端后再进行排序组装,遇有丢失、差错和失序等情况,通过请求重发来解决。它的效率比较高。
51. 进程和线程的区别?
进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源
52. 什么是Code-Behind技术。
就是代码隐藏,在ASP.NET中通过ASPX页面指向CS文件的方法实现显示逻辑和处理逻辑的分离,这样有助于web应用程序的创建。比如分工,美工和编程的可以个干各的,不用再像以前asp那样都代码和html代码混在一起,难以维护。
52 .net中读写XML的类都归属于哪些命名空间?
System.Xml;
53. 解释一下UDDI、WSDL的意义及其作用。
UDDI: 是Universal Description, Discovery, and Integration的缩写。简单说,UDDI用于集中存放和查找WSDL描述文件,起着目录服务器的作用。
WSDL:是“Web Services Description Language”的缩写.意如其名,WSDL是Web Services的定义语言。当你实现了某种服务的时候(如,股票查询服务),为了让别的程序调用,你必须告诉大家你的服务的接口.例如,服务名称,服务所在的机器名称,监听端口号,传递参数的类型,个数和顺序,返回结果的类型等等.这样别的应用程序才能调用你的服务。WSDL协议就是规定了有关Web Services描述的标准。
54. 什么是SOAP,有哪些应用
SOAP是简单对象访问协议.
SOAP是消息传递的协议。
他是WebService技术应用的核心技术之一。它规定了Web Services之间是怎样传递信息的。
SOAP 是一种轻量级协议,用于在分散型、分布式环境中交换结构化信息。 SOAP 利用 XML 技术定义一种可扩展的消息处理框架,它提供了一种可通过多种底层协议进行交换的消息结构。
55 .如何部署一个ASP.net页面。
1.网站部署—>指定目录。  这里目的在于:生成 aspx 以及把 cs 文件编译为 .dll文件放到bin目录下面和Web.config
2.通过IIS.建立一个虚拟目录,指向到这个目录。或者直接把这个目录copy到  wwwroot下面。然后,在IIS中的默认站点中,找到这个目录右击,然后点创建应用程序即可
56. 简述 private、 protected、 public、 internal 修饰符的访问权限
private:   私有成员, 在类的内部才可以访问。
protected: 保护成员,该类内部和继承类中可以访问。
public:    公共成员,完全公开,没有访问限制。
internal:   在同一命名空间内可以访问

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:.NET面试题汇总(5)

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share