一些.net面试题


Posted in 面试题 onOctober 06, 2014
1.在什么情况下使用虚方法?虚方法和接口的差别?
答:需要在派生类里重写该方法时在基类中标记为虚方法,接口中包含方法、属性、索引器、事件。
2.ArraryList,Array string[]的差别是什么?
答:Array 的容量是固定的,而 ArrayList 或 List 的容量可根据需要自动扩充。如果更改了 Capacity 属性的值,则可以自动进行内存重新分配和元素复制。

ArrayList 和 List 提供添加、插入或移除某一范围元素的方法。在 Array 中,您只能一次获取或设置一个元素的值。

使用 Synchronized 方法很容易创建 ArrayList 或 List 的同步版本。Array 将实现同步的任务留给了用户。

ArrayList 和 List 提供将只读和固定大小包装返回到集合的方法;而 Array 不提供。

另一方面,Array 提供了 ArrayList 和 List 所缺少的某些灵活性。例如:

可以设置 Array 的下限,但 ArrayList 或 List 的下限始终为零。

Array 可以具有多个维度,而 ArrayList 或 List 始终只是一维的。

特定类型(不包括 Object)的 Array 的性能优于 ArrayList,这是因为 ArrayList 的元素属于 Object 类型,所以在存储或检索值类型时通常发生装箱和取消装箱操作。不过,在不需要重新分配时(即最初的容量十分接近列表的最大容量),List 的性能与同类型的数组十分相近。

需要数组的大多数情况都可以改为使用 ArrayList 或 List;它们更容易使用,并且一般与相同类型的数组具有相近的性能。

Array 位于 System 命名空间中;ArrayList 位于 System.Collections 命名空间中;List 位于System.Collections.Generic 命名空间中。

string[]只是字符串数组

3.Html ,Web的服务器端的控件能不能在客户端调用,如果能,怎样调用?
答:可以,query就是获取客户端信息的。如果是脚本的话,用Attributes添加脚本。方便,快捷

4. 身份验证有那几种方法?原理是什么?
5.DataReader和DataSet有什么区别?
答:dataset是保存数据的数据结构,断开模式,而DataReader不承担保存数据的责任,需要自己手动关闭连接数据库,它只负责从数据源读取数据到本地而已,是只读向前的,它不是数据结构,而是网络通讯组件的高层封装。
还有一些关于JavaScript方面的一些题目,我不是很清楚的我记不得
就这些了还有些就忘了

Tags in this post...

面试题 相关文章推荐
腾讯技术类校园招聘笔试试题
May 06 面试题
SQL面试题
Apr 30 面试题
什么是Rollback Segment
Apr 22 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
某公司的.net工程师面试题笔试题
Nov 22 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
Internet体系结构
Dec 21 面试题
Linux常见面试题
Oct 04 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
什么是makefile? 如何编写makefile?
Aug 08 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Jan 27 面试题
深圳茁壮笔试题
May 28 面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
You might like
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
Dedecms常用函数解析
2008/02/01 PHP
用PHP进行MySQL删除记录操作代码
2008/06/07 PHP
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
详解如何从零开始搭建Express+Vue开发环境
2018/07/17 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
Python API len函数操作过程解析
2020/03/05 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
预备党员转正思想汇报
2014/01/12 职场文书
表彰先进的通报
2014/01/31 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
职工年度考核评语
2014/12/31 职场文书
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
pytorch交叉熵损失函数的weight参数的使用
2021/05/24 Python
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers