广州迈达威.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...

面试题 相关文章推荐
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
Sep 15 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
动态密码技术
Oct 18 面试题
C#笔试题集合
Jun 21 面试题
C#面试常见问题
Feb 25 面试题
北京麒麟网信息技术有限公司网络游戏测试面试题
Sep 28 面试题
什么是SCM(软件配置管理)
Aug 16 面试题
Java面向对象面试题
Dec 26 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
J2EE相关知识面试题
Aug 26 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 #面试题
OLEDBConnection和SQLConnection有什么区别
May 31 #面试题
一些.net面试题
Oct 06 #面试题
采用怎样的方法保证数据的完整性
Dec 02 #面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
You might like
与数据库连接
2006/10/09 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
jquery实现吸顶导航效果
2020/01/08 jQuery
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
python抓取网页图片并放到指定文件夹
2014/04/24 Python
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
业务部经理岗位职责
2014/01/04 职场文书
高中语文课后反思
2014/04/27 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
教师党员批评与自我批评
2014/10/15 职场文书
奠基仪式致辞
2015/07/30 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle