广州迈达威.net面试题目


Posted in 面试题 onMarch 10, 2012
1. 什么情况下用到虚方法,他接口的区别?
答:需要在派生类里重写该方法时在基类中标记为虚方法,接口中包含方法、属性、索引器、事件。
2. ArrayList,Arra和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. ADO.net常用的对象有哪些?DataSet和DataReader的区别
答:Connection,Command,DataAdapter,DataSet,DataReader,Configuration;DateSet是数据在内存中的缓存,dataset是保存数据的数据结构,断开模式,而DataReader不承担保存数据的责任,需要自己手动关闭连接数据库,它只负责从数据源读取数据到本地而已,是只读向前的,它不是数据结构,而是网络通讯组件的高层封装。
4. Web控件和HTML控件能调用客户段吗?若能,都用到什么技术。说Web控件的优点。
答:可以,query就是获取客户端信息的。如果是脚本的话,用Attributes添加脚本。方便,快捷
5. ASP.net的身份验证有那些?都用了什么原理?
答:
术语 定义
Windows 身份验证提供程序
提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息。
Forms 身份验证提供程序
提供有关如何使用您自己的代码创建应用程序特定的登录窗体并执行身份验证的信息。使用 Forms 身份验证的一种简便方法是使用 ASP.NET 成员资格和 ASP.NET 登录控件,它们一起提供了一种只需少量或无需代码就可以收集、验证和管理用户凭据的方法。有关更多信息,请参见使用成员资格管理用户和 ASP.NET 登录控件概述。

Passport 身份验证提供程序
提供有关由 Microsoft 提供的集中身份验证服务的信息,该服务为成员站点提供单一登录和核心配置文件服务。

6. 在.net中页面传递参数除了用到Session,Application和cookie还有几种方式?
答:url,
,数据库
7. 有张表student有字段id,name,sex,birth
(1)找出Name相同的学生(用一句SQL语句)
答:select * from student
group by id,name,sex,birth
having count(name)>1
(2)用一句SQL语句把学生Sex为男的改为女,女的改为男
答:update test1
set sex =case sex when ‘男’ then ‘女’ else ‘男’ end from student

Tags in this post...

面试题 相关文章推荐
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 面试题
"引用"与多态的关系
Feb 01 面试题
Android面试宝典
Aug 06 面试题
存储过程的优缺点是什么
Jan 10 面试题
Oracle性能调优原则
May 03 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
接口可以包含哪些成员
Sep 30 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
什么是makefile? 如何编写makefile?
Aug 08 面试题
提高EJB性能都有哪些技巧
Mar 25 面试题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
Dec 30 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 #面试题
OLEDBConnection和SQLConnection有什么区别
May 31 #面试题
一些.net面试题
Oct 06 #面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
You might like
php 无限级缓存的类的扩展
2009/03/16 PHP
PHP设计模式之结构模式的深入解析
2013/06/13 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
Vue商品控件与购物车联动效果的实例代码
2019/07/21 Javascript
python局部赋值的规则
2013/03/07 Python
Python实现模拟登录及表单提交的方法
2015/07/25 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
六行python代码的爱心曲线详解
2019/05/17 Python
Python-接口开发入门解析
2019/08/01 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
Django模板语言 Tags使用详解
2019/09/09 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
linux面试相关问题
2013/04/28 面试题
小学毕业典礼演讲稿
2014/09/09 职场文书
支行行长岗位职责
2015/02/15 职场文书
档案工作个人总结
2015/03/03 职场文书
数学复习课教学反思
2016/02/18 职场文书
python实现自定义日志的具体方法
2021/05/28 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技