.Net面试题

简单整理了一下前两周的面试题:

一、判断题:

1)         抽象类可以实现接口   

2)         构造器constructor可以被override

3)         String类不可以被继承

4)         接口可以继承接口

5)         Sealed修饰的类不能被继承

6)         一个类可以有多个基类也可以实现多个接口

7)         类可以多重继承

8)         构造函数不可以用private修饰

9)         装箱、拆箱操作发生在对象与对象之间

10)     使用out参数,必须将参数作为out参数显式传递到方法

问答题:

11)     Public static const int A=1;这段代码有错误吗?

12)     简述ADO.NET五大对象?

13)     列出至少三种设计模式及应用场景(最好用UML表示)

14)     简单描述你对WebService、WCF、WebApi的理解及选用场景?

15)     假如有一个订单系统,日接收订单量为500W,根据你的经验,请写出你的设计思路及结构(仅需考虑订单部分,着重考虑数据存储、项目结构、部署三大部分)。

16)  简述命名空间和程序集的异同?

17)  什么是面向对象?

18)    什么是泛型?与数组的区别是什么?

19)  ASP.NET的身份验证方式有哪些?分别是什么原理?

20)  写一下数据库表中有一千万条数据,每页10条,取10—20条数据?

21)    产生一个int数组,长度为100,并向其中插入1-100,并且不能重复?

22)    什么是反射?委托和事件的区别是什么?堆和栈的区别?值类型和引用类型的区别?伪代码实现冒泡排序?

23)  列举ASP.NET页面间的传值方式?

24)    重载和重写的区别?string和StringBuilder的区别?抽象类和接口的区别?class和struct的区别?

25)    求一下表达式的值,写出你能想到的一种或几种实现方式:1-2+3-4+5-6..........+m

26)      能用foreach遍历访问的对象需要实现_______接口或声明________方法的类型

 

哎!最近工作不好找!!!!

posted @ 2017-03-14 21:24  飙速  阅读(371)  评论(0编辑  收藏  举报