c#,asp.net 面试总结题
2013-08-07 12:57
218 查看
Sealed 关键字
一,将该类声明为abstract(抽象类),问abstract类是不能实例化的。
二,将类的构造函数都声明成protected或private,因为没有public 构造函数的类,类的外部是不能直接new 的;
三,只有类中存在abstract的方法,因为有abstract的方法,不管有无将类声明为abstract,都将该类视为abstract;
1.在什么情况下使用虚方法,虚方法和接口有什么区别?
需要实现多态的情况下会用到虚方法,虚方法中可以有具体的实现代码,接口中则只是方法的定义!
2.override 与重载有什么区别?
覆盖(override) 和重载(Overload)重写就是对虚方法的实现,重载是相同的方法名,不同的参数列表!
3.值类型和引用类型的区别?
参数传递的时候值类型传递的是副本,当值改变,不会影响源数据
引用传递一个地址的引用,当值改变,形象数据源
4.怎么理解静态变量?
定义于泪这个层次,被类的所有实例共享
5.软件开发过程一般有几个阶段,每个阶段是什么?
需求分析,计划,开发设计,测试,部署
6.不能重载索引器
错
7.可以为索引器指定几个索引参数?
一个或多个
8.说法正确:一个委托在某一时刻可以指向多个方法
9.将事件通知其他对象的对象称为:发布方
10.建议不要使用只写属性 :对
11.UDP连接和TCP连接的异同:
前者只管传,不管数据到不到,无需建立连接,后者保证数据传输的准确性,需要连接
12.面向对象语言具有继承性,封装性,多态性
13.能用foreach遍历访问对象需要实现IEnumerable接口或声明GetEnumerator方法的类型
14.ado.net 数据集在哪创建数据缓冲?
web服务器内存
15.datareader 与dataset 有什么区别?
datareader:只读,高效,连接
datatset :双向,比datareader低效,非连接
16.存储过程的优缺点:
速度快,语法检查优化编译,缓存,安全,方便debug,方便调用,有利于维护和开发
缺点:移值性差
17..net 中读写数据库需要哪些类,他们的作用是什么?
DataSet:数据存储器
DataCommand:执行语句命令
DataAdapter:数据的结合,用语填充
18.asp.net 中五大主要对象:connecion,command,dataset,datareader,dataadapter
19.从数据库中读取到的方法是什么:Fill,ExecteReader
20.如何处理几十万条并发数据?
用存储过程或事物,取得最大标识的时候同事跟新,注意主键不是自增量方式这种的方法并发的时候是不会有重复主键的,取得最大
表识要有一个存储过程来获取。
一,将该类声明为abstract(抽象类),问abstract类是不能实例化的。
二,将类的构造函数都声明成protected或private,因为没有public 构造函数的类,类的外部是不能直接new 的;
三,只有类中存在abstract的方法,因为有abstract的方法,不管有无将类声明为abstract,都将该类视为abstract;
1.在什么情况下使用虚方法,虚方法和接口有什么区别?
需要实现多态的情况下会用到虚方法,虚方法中可以有具体的实现代码,接口中则只是方法的定义!
2.override 与重载有什么区别?
覆盖(override) 和重载(Overload)重写就是对虚方法的实现,重载是相同的方法名,不同的参数列表!
3.值类型和引用类型的区别?
参数传递的时候值类型传递的是副本,当值改变,不会影响源数据
引用传递一个地址的引用,当值改变,形象数据源
4.怎么理解静态变量?
定义于泪这个层次,被类的所有实例共享
5.软件开发过程一般有几个阶段,每个阶段是什么?
需求分析,计划,开发设计,测试,部署
6.不能重载索引器
错
7.可以为索引器指定几个索引参数?
一个或多个
8.说法正确:一个委托在某一时刻可以指向多个方法
9.将事件通知其他对象的对象称为:发布方
10.建议不要使用只写属性 :对
11.UDP连接和TCP连接的异同:
前者只管传,不管数据到不到,无需建立连接,后者保证数据传输的准确性,需要连接
12.面向对象语言具有继承性,封装性,多态性
13.能用foreach遍历访问对象需要实现IEnumerable接口或声明GetEnumerator方法的类型
14.ado.net 数据集在哪创建数据缓冲?
web服务器内存
15.datareader 与dataset 有什么区别?
datareader:只读,高效,连接
datatset :双向,比datareader低效,非连接
16.存储过程的优缺点:
速度快,语法检查优化编译,缓存,安全,方便debug,方便调用,有利于维护和开发
缺点:移值性差
17..net 中读写数据库需要哪些类,他们的作用是什么?
DataSet:数据存储器
DataCommand:执行语句命令
DataAdapter:数据的结合,用语填充
18.asp.net 中五大主要对象:connecion,command,dataset,datareader,dataadapter
19.从数据库中读取到的方法是什么:Fill,ExecteReader
20.如何处理几十万条并发数据?
用存储过程或事物,取得最大标识的时候同事跟新,注意主键不是自增量方式这种的方法并发的时候是不会有重复主键的,取得最大
表识要有一个存储过程来获取。
相关文章推荐
- asp.net c# 常见面试试题总结汇总(含答案)
- ASP.NET(c#)实现重定向的三种方法的总结
- ASP.NET MVC 网站开发总结(七)——C#操作图片:多张图的拼接(旋转)
- 总结ASP.NET C#中经常用到的13个JS脚本代码
- Asp.net下C#自动化调用Word的实例与总结
- C# ASP.NET程序员整合Java门户单点登录PHPwind论坛博客软件集成项目经验总结
- C#和ASP.NET面试要问到的问题???
- Asp.net下C#自动化调用Word的实例与总结
- 总结ASP.NET C#中经常用到的13个JS脚本代码
- Asp.net下C#调用Word功能的实例与总结
- 【商业版】2010年ASP.NET C#通用权限管理系统组件源码销售100套以上的经验总结【2011年配套源码要涨价了】
- Asp.Net(C#)页面件传值小总结 fly_thinking
- C#、C#.NET与PHP、JSP、ASP的比较和总结 推荐
- asp.net c# 网上搜集面试题目大全(附答案)
- asp.net c# 网上搜集面试题目大全(附答案)
- asp.net/c#字符格式化大总结
- Asp.net下C#自动化调用Word的实例与总结
- C# ASP.NET程序员整合Java门户单点登录PHPwind论坛博客软件集成项目经验总结
- [转]asp.net c# 网上搜集面试题目(附答案)
- ASP.NET C# 限制显示字段长度的方法总结