没有合适的资源?快使用搜索试试~ 我知道了~
C#面试常见问题 (2).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 60 浏览量
2023-02-27
19:46:16
上传
评论
收藏 65KB DOCX 举报
温馨提示
试读
13页
.
资源推荐
资源详情
资源评论
C#面试常见问题
C#
1. C#中 property 与 attribute的区别,他们各有什么用处,这种机
制的好处在哪里?
2. 讲一讲你理解的 web service,在 dot net framework中,怎么很好的结合 xml?
(讲概念就行了)
3. C#, Java 和 c++的特点,有什么相同的地方,不同的地方,C#分别从 c++和
java中吸取了他们那些优点?
4. C#可否对内存进行直接的操作?(这可是个难点哦?要注意!)
5. 用 Visual C++ 6.0编写的代码(unmanaged code),如何在 CLR下和其他 dot
net component结合?
6. 以前作过的一些项目?介绍一下自己的编程经验。(这是蒙混不过去的,基本
一问就知道是真是假)
7. 你对公司有什么期望?你的薪水期望值?为什么学计算机?以前的工作经验
(这非常重要)?
Q3: 维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什
么
Q4:ADO。NET相对于 ADO等主要有什么改进?
Q5:ASP。NET与 ASP相比,主要有哪些进步?
Q6:C#中的委托是什么?事件是不是一种委托?
Q7:描述一下 C#中索引器的实现过程,是否只能根据数字进行索引?
Q8:C#中要使一个类支持 FOREACH遍历,实现过程怎样?
Q10:写一个 HTML页面,实现以下功能,左键点击页面时显示“您好”,右键点
击时显示“禁止右键”。并在 2 分钟后自动关闭页面。
Q11:你对 XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用
Q12:接口和抽象类有什么区别?你选择使用接口和抽象类的依据是什么?
Q13:自定义控件和一般用户控件的异同?如果要用这两者之一,你会选择哪种?
为什么
Q14:大概描述一下 ASP。NET服务器控件的生命周期
Q15:UML
Q16:面向对象的概念,主要特点
Q17:类划分的依据。类粒度问题
Q18:事物管理问题
第一,谈谈 final, finally, finalize的区别。
第二,Anonymous Inner Class (匿名内部类) 是否可以 extends(继承)其它类,
是否可以 implements(实现)interface(接口)?
第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有
的很笼统)。
第四,&和&&的区别。
第五,HashMap和 Hashtable的区别。
第六,Collection 和 Collections的区别。
第七,什么时候用assert。
第八,GC是什么? 为什么要有GC?
第九,String s = new String(“xyz”;创建了几个String Object?
第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什
么错?
第十二,sleep() 和 wait() 有什么区别?
第十三,Java有没有goto?
第十四,数组有没有length()这个方法? String有没有length()这个方法?
第十五,Overload和 Override的区别。Overloaded的方法是否可以改变返回值
的类型?
第十六,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用
==还是equals()? 它们有何区别?
第十七,给我一个你最常见到的runtime exception。
第十八,error和 exception有什么区别?
第十九,List, Set, Map是否继承自Collection接口?
第二十,abstract class和 interface有什么区别?
第二十一,abstract的 method是否可同时是static,是否可同时是native,是
否可同时是synchronized?
第二十二,接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类
是否可继承实体类(concrete class)?
第二十三,启动一个线程是用run()还是start()?
第二十四,构造器Constructor是否可被override?
第二十五,是否可以继承String类?
第二十六,当一个线程进入一个对象的一个synchronized方法后,其它线程是
否可进入此对象的其它方法?
第二十七,try {}里有一个return语句,那么紧跟在这个try后的finally {}
里的code会不会被执行,什么时候被执行,在return前还是后?
第二十八,编程题: 用最有效率的方法算出2 乘以8 等於几?
第二十九,两个对象值相同(x.equals(y) == true),但却可有不同的hash code,
这句话对不对?
第三十,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属
性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用
在 String上?
第三十二,编程题: 写一个Singleton出来。
数据库方面:
1.存储过程和函数的区别
2.事务是什么?
3.游标的作用?如何知道游标已经到了最后?
4.触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触
发有何区别。
1。用 C#实现以下功能
a 产生一个 int数组,长度为 100,并向其中随机插入 1-100,并且不能重复。
b 对上面生成的数组排序,需要支持升序、降序两种顺序
2。请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
3。请说明.net中的错误处理机制,并举例
4。请说出强名的含义
5。请列出 c#中几种循环的方法,并指出他们的不同
6。请指出.net中所有类型的基类
7。请指出 GAC的含义
8。SQL SREVER中,向一个表中插入了新数据,如何快捷的得到自增量字段的当
前值
您在什么情况下会用到虚方法?它与接口有什么不同?
Q:Override与重载有什么区别?
Q:值类型与引用类型有什么区别?
Q:怎样理解静态变量?
Q:向服务器发送请求有几种方式?
Q:DataReader与 Dataset有什么区别?
Q:如果在一个 B/S结构的系统中需要传递变量值,但是又不能使用 Session、
Cookie、Application,您有几种方法进行处理?
Q:用.net做 B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及
为什么要这样分层?
Q:软件开发过程一般有几个阶段?每个阶段的作用?
Q:微软推出了一系列的 Application Block,请举出您所知道的 Application
Block并说明其作用?
Q:请列举一些您用到过的设计模式以及在什么情况下使用该模式?
Q:您对 WebService的体会?
Q:您对编程的兴趣如何?工作中遇到不懂的问题是怎样去解决的?您一般怎样
去提高自己的编程水平?
Q:您离职的原因是什么?
Q:通过超链接怎样传递中文参数?
Q:请编程遍历页面上所有 TextBox控件并给它赋值为 string.Empty?
Q:请编程实现一个冒泡排序算法?
1、override与重载的区别
2、.net的错误处理机制是什么
剩余12页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6507
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功