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

面试题 相关文章推荐
abstract class和interface有什么区别?
Jan 03 面试题
是什么让J2EE适合用来开发多层的分布式的应用
Jan 16 面试题
介绍下WebSphere的安全性
Jan 31 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
Jan 18 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Nov 24 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
几个Shell Script面试题
Apr 18 面试题
国外软件测试工程师面试题
Dec 09 面试题
构造方法和其他方法的区别
Apr 26 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Aug 18 面试题
JAVA招聘远程笔试题
Jul 23 面试题
精选干货:Java精选笔试题附答案
Jan 18 面试题
杭州-飞时达软件有限公司.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/10 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
Python使用MD5加密字符串示例
2014/08/22 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
python模块导入的细节详解
2018/12/10 Python
python远程调用rpc模块xmlrpclib的方法
2019/01/11 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
Daisy London官网:英国最大的首饰集团IBB旗下
2019/02/28 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
C语言面试题
2015/10/30 面试题
地理科学专业毕业生求职信
2013/10/15 职场文书
好军嫂事迹材料
2014/01/15 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
党课心得体会范文
2014/09/09 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书