面试笔试
文章平均质量分 73
jiang_ideal
这个作者很懒,什么都没留下…
展开
-
关于一道sql的面试题 (非常精典)
今天接受面试,面试公司出了这样一道题假设只有一个table,名为pages,有四个字段,id, url,title,body。里面储存了很多网页,网页的url地址,title和网页的内容,然后你用一个sql查询将url匹配的排在最前,title匹配的其次,body匹配最后,没有任何字段匹配的,不返回。就是上面这道面试题,让我想了一个下午,在网上找资料,最后用下面方法实现SELECT *FROM原创 2009-01-21 09:34:00 · 446 阅读 · 0 评论 -
.NET:七道最经典的asp.net页面传值题
第一题:一个Page:PageA.aspx的网页上放有一个TextBox ID为TextBox1和一个Button ID为Button1; 一个User Control:UcA.ascx的网页上放有一个Label ID为Label1.这个UcA.ascx并拉入到PageA.aspx上。 在TextBox1输入一个值,并按Button1,然把TextBox1的值传至UcA.ascx并原创 2009-02-03 09:52:00 · 410 阅读 · 0 评论 -
应聘asp.net程序员笔试题——递归读取树状表生成json字符串(转)
应聘asp.net程序员笔试题——递归读取树状表生成json字符串 这种树状表挺普遍的,和大家探讨下,挺喜欢递归方式读取这表,以前写过个递归读取用户控件生成管理这种表数据的table。 应聘:读书三年,毕业了,实习半年的旅游公司也已辞职,打算找正儿八经的搞程序的公司。网上投吧,暂不打算离开桂林那范围就小了,看来看去就投了两家,桂林这行真的不砸的...面试转载 2009-02-02 15:17:00 · 1119 阅读 · 2 评论 -
Visual C#程序设计技巧小结
获取文件的版本信息:FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL");textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改文件属性,删除只读文件: 下例欲将E:/test.txt文件拷贝至D:/tm转载 2009-02-03 15:31:00 · 296 阅读 · 0 评论 -
C# 继承小结
C#继承小结收藏 新一篇: 如何去掉iframe的水平滚动条而保留垂直滚动条 | 旧一篇: MSN消息提示类(II) <!--function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelectio原创 2009-02-03 16:16:00 · 390 阅读 · 0 评论 -
asp.net面试中的四十一个经典题目(转)
asp.net面试中的四十一个经典题目(转) 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 i原创 2009-02-03 16:47:00 · 292 阅读 · 0 评论 -
C#面试题(较全)
产品表 销售计划表ProductID 产品名 单价 ProductID 客户名 订货数量 销售单价 1 name1 110 2 m 2 250 2 name2 22转载 2009-02-03 17:20:00 · 964 阅读 · 0 评论 -
.NET中转发与跳转区别
.NET中转发与跳转区别 转发:HttpServerUtility.Transfer();对于当前请求,终止当前页的执行,并使用指向一个新页的指定 URL 路径来开始执行此新页。可以清除 QueryString 和 Form 集合跳转:HttpResponse.Redirect();将客户端重定向到新的 URL 并指定该新 URL,默认不终止转载 2009-02-03 17:33:00 · 467 阅读 · 0 评论 -
ASP.NET的错误处理机制
对于一个Web应用程序来说,出错是在所难免的,因此我们应该未雨绸缪,为可能出现的错误提供恰当的处理。事实上,良好的错误处理机制正是衡量Web应用程序好坏的一个重要标准。试想一下,当用户不小心在浏览器输入了错误的URL或者当用户提供了一些信息导致程序出错的时候,如果我们没有对这些情况进行处理,而是任由404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,这无疑会把一些用户给吓跑。转载 2009-02-03 18:05:00 · 289 阅读 · 0 评论 -
软件开发者面试百问
软件开发者面试百问 作者 Jurgen Appelo译者 李剑 发布于 2009年1月20日 上午2时2分 社区Architecture,Agile,Java,Ruby,.NET,SOA主题编程标签采访1月13日,著名博客作者Jurgen Appelo写了一篇博文:“软件开发者面试百问”。该文甚受读者欢迎,15日便登上了delicious,原创 2009-02-05 12:31:00 · 586 阅读 · 0 评论 -
ASP.NET基础试题
ASP.NET基础试题 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。原创 2009-02-11 14:12:00 · 1129 阅读 · 0 评论 -
DataSet与DataReader的区别
ADO.NET提供以下两个对象,用于检索关系数据并将其存储在内存中:DataSet和DataReader。DataSet提供一个内存中数据的关系表示形式,一整套包括一些表在内的数据(这些表包含数据、对数据进行排序并约束数据),以及表之间的关系。DataReader提供一个来自数据库的快速、仅向前、只读数据流。当使用DataSet时,经常会利用DataAdapter(也可能是Comman转载 2009-01-21 13:53:00 · 543 阅读 · 0 评论 -
Asp.net笔试题
1.面向对象编程的主要思想是什么?继承 多态 封装● 封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。● 继承:子类拥有父类的所有数据和操作。● 多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态– 重载与重写。 2 .列举ASP.NET 页面之间传递值的几种方式。转载 2009-01-21 13:20:00 · 559 阅读 · 0 评论 -
Asp.net笔试题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object cl转载 2009-01-21 09:38:00 · 388 阅读 · 0 评论 -
C# 基础概念
1、override与重载的区别override修饰符,覆写一个基类中的方法...重载则是将将同名方法重新写过,达到同名的函数实现不同的功能.从而实现了一个方法有不同的版本.override与重载的本质区别是,加入了override的修饰符的方法,此方法始终只有一个被你使用的方法..这个区别就好像:override就好像你叫张三,你爸爸给修改了名字为李四...重载就好像你叫原创 2009-01-21 11:23:00 · 279 阅读 · 0 评论 -
关于.net中的委托与事件
常见面试题:什么是委托?事件是不是一种委托?委托与事件的区别?为什么要使用委托?委托是指具有相同属性(也称具有相同的函数签名:返回类型相同,参数类型、参数顺序及参数个数相同)的函数或方法的抽象,关键字为delegate。主要用途是三个:1)函数回调;2)传递方法;3)事件机制事件就是一个狭义的委托,也就是事件是一个用于事件驱动模型的专用委托,对事件的声明, 实际是声明一个私有的委托变量,对原创 2009-01-21 11:35:00 · 378 阅读 · 0 评论 -
C#中抽象类和接口的区别与使用
总结: 接口(interface)和抽象类(abstract class)的区别 接口中只能声明方法,属性,事件,索引器,不能包含字段、构造函数、析构函数以及的方法的实现,而抽象类可以包含这些;接口成员不能有访问修饰符,默认定义为公共的,但抽象类的成员可以有访问修饰符;接口用于规范,最适合为不相关的类提供通用功能,而抽象类用于共性,主要用于关系密切的对象;接口转载 2009-01-21 13:13:00 · 339 阅读 · 0 评论 -
C#.Net中类与结构的区别
一.类与结构的示例比较:结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public class TestTime { int ho转载 2009-01-21 13:15:00 · 337 阅读 · 0 评论 -
值类型和引用类型的区别 ,const与readonly的区别,C/S与B/S的区别,属性(property)与特性(attribute)的区别,POST与GET的区别
值类型和引用类型的区别 值类型直接存在堆栈中,引用类型存放在托管堆中;值类型是密封的,不能作为任何其它类型的基类,而引用类型一般都有继承性;系统会自动给未赋值的值类型通过隐式的默认构造函数赋值为相应的默认初始化值,而引用类型未赋值时默认为null;作为参数传递给方法时,值类型传递的是变量的复制值,自身不会发生改变,引用类型传递的是变量的引用地址,参数本身会被影响;原创 2009-01-21 15:11:00 · 644 阅读 · 0 评论 -
面试ASP.NET程序员的笔试题和机试题
面试 一般会叫你填两个表 1个是你的详细信息表 1个是面试题答卷 两个都要注意反正面是否都有内容不要遗漏,如果考你机试一般也有两种,就是程序连接数据库或一些基本的算法(二分查找,递归等),公司一般都是测试你的基本功是否扎实,如果你基本功好就游刃有余不必紧张! asp.net面试题 1.new有几种用法 第一种:new Class(); 第二种:覆盖方法 public new XXXX(){} 第三原创 2009-01-21 09:33:00 · 591 阅读 · 0 评论 -
我对接口和类的总结(转)
我对接口和类的总结在开始谈接口和类的总结之前,先来了解接口和类的基本概念.熟悉了概念再来看代码就容易理解些.先来看类的概念:什么是类?类可以这么理解.类就是功能的集合.类也可以看做是实现一种功能的集合或者方法..接口的概念:什么是接口?接口可以理解为,对类的规定,对类的约束,甚至对整个项目的约束.接口的使用比较多的情况是在多人协作开发的项目中.因为每人都会分配不同的任务.例如,在一个银转载 2009-01-21 13:05:00 · 247 阅读 · 0 评论 -
我对static静态成员的理解和疑惑(转)
数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态的成员. 非成静态员:所有没有加Static的成员都是非静态成员,当类被转载 2009-01-21 13:09:00 · 329 阅读 · 0 评论 -
StringBuilder的实现与技巧
StringBuilder的实现与技巧 在上一篇进一步了解String 中,发现了string的不便之处,而string的替代解决方案就是StringBuilder的使用..它的使用也很简单System.Text.StringBuilder sb = newSystem.Text.StringBuilder();这样就初始化了一个StringBuilder转载 2009-01-21 13:11:00 · 304 阅读 · 0 评论 -
ASP.NET问答知识
ASP.NET问答知识 1 :维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策2 :原创 2009-02-12 11:02:00 · 432 阅读 · 0 评论