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

面试题 相关文章推荐
Yahoo-PHP面试题4
May 05 面试题
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
得到Class的三个过程是什么
Aug 10 面试题
WINDOWS域的具体实现方式是什么
Feb 20 面试题
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
May 09 面试题
木马的传播途径主要有哪些
Apr 08 面试题
网络工程师面试(三木通信技术有限公司)
Jun 05 面试题
维德科技C#面试题笔试题
Dec 09 面试题
中科创达面试题
Dec 28 面试题
主要的Ajax框架都有什么
Nov 14 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
Java如何调用外部Exe程序
Jul 04 面试题
杭州-飞时达软件有限公司.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高级编程-函数-郑阿奇
2011/07/04 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
JavaScript/jQuery 表单美化插件小结
2012/02/14 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
python3简单实现微信爬虫
2015/04/09 Python
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
Python 打印自己设计的字体的实例讲解
2021/01/04 Python
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
教师求职自荐书
2014/06/14 职场文书
销售简历自我评价怎么写
2014/09/26 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
六年级数学教学反思
2016/02/16 职场文书