.net程序员的数据库面试题

.net程序员的数据库面试题

ID:12661315

大小:36.00 KB

页数:14页

时间:2018-07-18

.net程序员的数据库面试题_第1页
.net程序员的数据库面试题_第2页
.net程序员的数据库面试题_第3页
.net程序员的数据库面试题_第4页
.net程序员的数据库面试题_第5页
资源描述:

《.net程序员的数据库面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.NET程序员的数据库面试题Q1:维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策。 Q2:ADO。NET相对于ADO等主要有什么改进? 答:我个人认为,ADO.NET与ADO相比,优势在于提供了数据集和数据适配器,有利于实现分布式处理,降低了对数据库服务器资源的消耗 Q3:ASP。N

2、ET与ASP相比,主要有哪些进步? 答:如果一定要说ASP.NET比ASP进步,还是有的:在形式上实现了面向对象编程;预编译的服务器端代码;更好的安全机制(那些ASPX文件的后台代码是以另外一个帐号运行的,与启动IIS的帐号不相同)等。 Q4:C#中的委托是什么?事件是不是一种委托? 答:委托本质上是一种“方法接口”,它相当于C/C中的函数指针,当然它比函数指针安全,在C#中通常用于事件处理。与JAVA相比,可以避免使用大量小粒度的匿名类。 事件不是委托,不过由于事件的性质决定了处理它的程序逻辑能访问的参数,因此,在C#中处理事件的逻辑都包装为委托(一

3、种“方法接口”)。实际上,如果你处理自定义的事件,就像JAVA中那样用接口实现也是可以的,不过这么做在C#一般没有什么特别的好处。 Q5.您要创建一个显示公司员工列表的应用程序。您使用一个DataGrid控件显示员工的列表。您打算修改这个控件以便在这个Grid的Footer显示员工合计数。请问您应该怎么做?(C?) A.重写OnPreRender事件,当Grid的Footer行被创建时显示合计数。 B.重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数。 C.重写OnItemDataBound事件,当Grid的Footer

4、行被创建时显示合计数。 D.重写OnLayout事件,当Grid的Footer行被创建时显示合计数。 Q6.您要创建ASP.NET应用程序用于运行AllWin公司内部的Web站点,这个应用程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标,您应该怎么做?(多选)(CD) A.在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理ASP.NET代码错误。 B.在这个应用程序的Web.config文件中创建一个applic

5、ationError节去处理ASP.NET代码错误。 C.在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP错误。 D.在这个应用程序的Web.config文件中创建一个CustomErrors节去处理HTTP错误。 E.在这个应用程序的每一页中添加一个Page指示符去处理ASP.NET代码错误。 F.在这个应用程序的每一页中添加一个Page指示符去处理ASP.NETHTTP错误。 Q7.您的公司有一个DBServer,名为AllWin,其上装了MSSQLSERVER2000。现在需要您写一个数据库连接字符串

6、,用以连接AllWin上SQLSERVER中的一个名为PubBase实例的Test库。请问,应该选择下面哪一个字符串?(B) A.“Server=AllWin;DataSource=PubBase;InitialCatalog=Test;IntegratedSecurity=SSPI” B.“Server=AllWin;DataSource=PubBase;Database=Test;IntegratedSecurity=SSPI” C.“DataSource=AllWinPubBase;InitialCategory=PubBase;Integra

7、tedSecurity=SSPI” D.“DataSource=AllWinPubBase;Database=Test;IntegratedSecurity=SSPI” Q8.您为AllWin公司创建了一个ASP.NET应用程序。这个应用程序调用一个XmlWebService。这个XmlWebService将返回一个包含了公司雇员列表的DataSet对象。请问您该如何在这个程序中使用这个XmlWebService?(?) A.在“引用”对话框的.Net标签中选择System.Web.Services.dll。 B.在“Web引用”对话框中输入这个XM

8、LWebservice的地址。 C.在您的Global.asax.cs中添加一条using语句

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

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

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