当前位置:编程学习 > C#/ASP.NET >>

面试北电网络问到的几道C#相关的题目:请大家帮忙解答

3.有一个数据查询分析的界面,他需要根据用户输入不同的查询条件,到数据库中的多张表中抽取整合符合条件的数据清单,符合条件的数据记录可能为0条,也可能达到100K条.请结合数据层,逻辑层,界面显示层的设计谈谈你认为如何做好界面数据的分页效果? 
4.您使用过   Remoting   吗?   假如使用过请简要回答以下问题: 
1) 您对Remoting的理解以及在以前工作应用中所感受到它的优缺点. 
2)     请描述Remoting中远程对象的激活模式及其优缺点. 
    3)     Remoting传递远程对象实质上来说还是通过Socket来传递.   它分别有两种类型:TcpChannel和HttpChannel   ,   请简要描述其优缺点,以及在实际中如何应用. 
5.您使用过   WebService   吗?   假如使用过请简要描述其优缺点及其应用范围.   
6.   您使用过.net   (Winform   )   中的客户端的自动升级吗?   假如使用过请简要描述其实现方法。如没有使用可提供大概的解决方案.   
7.在开发的过程中你用过一些什么工具(包括设计工具,代码管理工具,项目管理工具,编辑工具等),请详列出来,并说明特点。 
8.   分析以下C#代码,完成填空并简要说明产生这样的结果原因. 
string   strTmp   =   "abcdefg某某某 "; 
int   i=   System.Text.Encoding.Default.GetBytes(strTmp).Length; 
int   j=   strTmp.Length; 
以上代码执行完后,i=?                                 j=?     
9.   写一段你认为比较好的代码,并注明实现的功能。 
10.如果让你来实现程序语言中的多态功能,你会怎么实现,说说思路或算法都可以? 
11.你对程序或项目中使用DataSet或DataReader有什么原则或经验? 
12.谈谈Architectural   Pattern和design   pattern以及你工作中的运用. 
13.如果项目开发到最后阶段,准备系统发布,但此时客户提出了需求的变更,如果你是项目经理,你将如何处理此事. 
--------------------编程问答-------------------- 8.   分析以下C#代码,完成填空并简要说明产生这样的结果原因.  
string   strTmp   =   "abcdefg某某某 ";  
int   i=   System.Text.Encoding.Default.GetBytes(strTmp).Length;  
int   j=   strTmp.Length;  
以上代码执行完后,i=?      

i=13
j=10

--------------------编程问答-------------------- ls
问什么呢 --------------------编程问答-------------------- 关注一下,有几个问题,不是很明白 --------------------编程问答-------------------- 热爱编程的朋友请进来! 
兴趣的加QQ群:47110748 
我的QQ是:531345405 
大家要支持哦 ! --------------------编程问答-------------------- ddddddddddddddddddddddddddddddd --------------------编程问答-------------------- dddddddddddddddddddddddddddddddddddddddddddddd --------------------编程问答-------------------- 接分先! --------------------编程问答-------------------- 没几个会的,晕 --------------------编程问答-------------------- --------------------编程问答-------------------- 题很难哦.
--------------------编程问答-------------------- 3.没做过,不知道
4.没做过 
5.没做过
6.Reflector,Together for Visual Studio, Vault, Team Foundation Server, SharePoint, Viusal Studio 2005、2008、SharpDevelop,ReSharper,CodeSmith,Expresso,NUnit,NMock。。。是在用过太多,一下子写不完整。
8. 这个稍微懂一点文字编码的估计都不难答对。
9. 有这样的问题?不知道怎么回答。
10.有点让人强行背诵The Design and Evolution of C++这本书的意思,很古板无趣的一道题。面试官有点那个。。。
11.最好不要用DataSet,改用强类型的东西例如LINQ会更加容易操作,减少出错的可能。
12.比较难举例子,虽然自己已经用过很多。
13.主要要看这个项目使用的是什么开发模式。一般TDD的东西比较容易适应变化,而古板的流程开发模式基本上玩完。 --------------------编程问答-------------------- ddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,