随笔分类 - 面试题
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer 3. 一列数的规则如下:..
阅读全文
摘要:sql理论题1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2。什么是存储过程?用什么来调用?答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。3。索引的作用?和它的优点缺点是什么?答:索引就一种特殊的查询表
阅读全文
摘要:七种武器——.NET工程师求职面试必杀技 一、.NET框架(七种武器之孔雀翎) 开发人员应该熟悉.NET FrameWork体系结构和基本原理,熟悉CLR(公共语言运行时)和MSIL(中间语言),熟悉.NET框架中的委托、线程、序列化、集合、垃圾回收机制、反射等内容。 (世界上绝没有一种暗器能比孔雀翎更厉害,也绝没有一种武器能比孔雀翎更美丽……孔雀翎娇小的身躯中隐藏着巨大的威力…….NET框架的博大精深,正如同孔雀翎一样美丽而深不可测。) 二、面向对象软件开发(七种武器之霸王枪) 开发人员应该熟悉面向对象软件开发(OOP)基本概念,熟悉面向对象软件开发中的类、继承、封装、多态等概念,具备良好的
阅读全文
摘要:一、 基础知识部分(每题3分,共60分)委托是什么,事件跟委托是不是一回事?答案委托是一种传递消息的机制,可以将与委托签名相同的方法作为参数传递签名相同包括:方法的返回值类型,参数个数和类型事件是一种特殊的委托net中读写数据库需要用到那些类?他们的作用?答案SqlConnection 连接数据库SqlCommand 执行Sql语句或存储过程SqlDataReader 实现对数据表记录向前只读,一次读取一条记录SqlDataAapter 执行Sql语句或存储过程SqlParameter 向Sql语句或存储过程传递参数DataSet和DataReader的区别是什么?答案DataSet提供一个内
阅读全文
摘要:一、 基础知识部分(每题2分,共40分)1.简单叙述委托答案委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数指针的简单实例。委托是包含这些功能的类,委托类通过保留的列表来确定某些事物是否已经指派给了委托,这种算法可以理解为:“对于内部列表中的每一个回调函数,都调用函数”。委托除了支持回调函数外,还可以通过该列表来实现多播(委托链)。2.重载和重写的区别答案重写是子类的方法覆盖父类的方法,要求方法名和参数都相同 重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,最
阅读全文
摘要:一、 基础知识部分(每题3分,共60分)抽象类和接口的区别答案1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员;接口是某一类通用功能的描述。和子类没有必然的联系。2) 抽象类:abstract 实现和非实现成员都可以有;抽象类是子类的基类,它是子类的通用特征的描述JDBC调用数据库的基本步骤forward 和redirect的区别是什么?请描述servlet的生命周期答案实例化—初始化—服务—销毁—不可用equals和==的区别?ILoginDAO,UserDaolmp1,BLLFactory,MemberBLL从命名上看,以你的理解,写出这四个类(接口)的作用?答案ILog
阅读全文
摘要:一、 基础知识部分(每题2分,共40分)抽象类和接口的区别答案1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员;接口是某一类通用功能的描述。和子类没有必然的联系。2) 抽象类:abstract 实现和非实现成员都可以有;抽象类是子类的基类,它是子类的通用特征的描述表达式float f=3.4对吗?如果不对,请说明原因答案1) 不对2) 在c#中,应为 float f = 3.4f 或者 float f = 3;列举一下public,private,protected以及未声明修饰符之间的区别答案Public 公有,其他类都可以访问 Protected 保护,只有本类和子类可以
阅读全文
摘要:一、 基础知识部分(每题2分,共40分)抽象类和接口的区别答案1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员;接口是某一类通用功能的描述。和子类没有必然的联系。2) 抽象类:abstract 实现和非实现成员都可以有;抽象类是子类的基类,它是子类的通用特征的描述表达式float f=3.4对吗?如果不对,请说明原因答案1) 不对2) 在c#中,应为 float f = 3.4f 或者 float f = 3;列举一下public,private,protected以及未声明修饰符之间的区别试写出&与&&有什么区别Overload和Override的区别。Overloaded
阅读全文
摘要:试题有关网页http://www.zuoyefeng.com/html/2006-10/433.htmhttp://fenxue.cnblogs.com/archive/2005/11/12/274620.aspxhttp://zhidao.baidu.com/question/40354444.html?si=11. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 (3)列举ADO.net中的五个主要对象___
阅读全文
摘要:一、 基本概念1. 抽象类和接口的区别答案1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员;接口是某一类通用功能的描述。和子类没有必然的联系。2) 抽象类:abstract 实现和非实现成员都可以有;抽象类是子类的基类,它是子类的通用特征的描述2. 说说你对面向对象设计开发的理解,以及接口的作用答案面向对象更符合我们人的思维模式。面向对象使用继承、封装、多态使程序复用性、扩展性、安全性、健壮性、易维护性得到极大的提高。3. 小数默认都是double,如果要float的话就是在数字后加f答案对4. 访问修饰符答案Public 公有,其他类都可以访问 Protected 保护,只
阅读全文
摘要:1. java与C#相比,Java的优势在哪里?答案1, 比c# 难入门些,提高了档次 2,同样的功能,要写的代码比c#多些,软件的价值更高些 3,同2,要多写些代码, 锻炼了编程能力 4,框架多多,有机会选择,同时锻炼了你“学会选择”的能力 5,开源,降低软件发布的成本[wm1]2. struts运作过程,hibernate的作用?答案1) 客户端发送来的请求,由ActionServlet接收,转发给RequestProcessor类,这个类负责读配置文件,把请求中的值付给ActionForm,并调用Action处理.Action处理完后,返回映射,跳转到响应页面.2) Hibernate做
阅读全文
摘要:1. 什么是自定义控件?动态如何传数据?答案1) 概述:自定义控件也是asp.net的一种服务器控件,体现格式为*.dll2) 适用场合:当.net平台给我们提供的web服务器控件不够用的时候,就需要我们自己开发一个自定义控件,或者又称为第三方控件;可以把该种控件添加到工具箱中,然后就像使用Web服务器控件一样。例如:分页控件3) 在控件内部公开属性,通过给属性赋值进行数据的交互; 控件最终体现在界面上的样式是靠重写父类的Render方法来实现的2. 列举几种C#中常见用的类(如:dataset),以及类得简单介绍答案1)DataSet:数据集,用于缓存从数据库中取到的数据,可以提供数据库的访
阅读全文
摘要:1. java与C#相比,Java的优势在哪里?2. struts运作过程,hibernate的作用?3. 说一说Struts或MVC?4. 怎么使用javascript进行页面跳转?5. 如果在一个try里面有return的时候,会不会执行finally里面的东西,如果执行是在return 后面执行还是什么时候执行?6. equals和==的区别?7. J2EE是平台还是框架?8. ILoginDAO,UserDaolmp1,BLLFactory,MemberBLL从命名上看,以你的理解,写出这四个类(接口)的作用?9. Math.round(25.5)反回多少?Math.round(-25
阅读全文
摘要:JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装
阅读全文
摘要:第一部分 JAVA基础为什么需要静态的属性和方法,和类中的普通属性和方法有什么区别。抽象类和接口有何异同?在你所接触到的项目中,都是如何使用的?override与重载有什么区别?java是否支持多继承?怎么才能实现多继承?说说你对面向对象设计开发的理解,以及接口的作用什么是面向对象?简述简述面向对象的三大特征:继承,封装,多态List、Map、Set按存储方式说说都是怎么存储的?比较一下String和StringBuffer有什么不同String 类是否可以被继承介绍几种你熟悉的设计模式,写出原理及应用环境谈谈为什么要用factory模式,举一个例子说明工厂和单态模式的使用。Math.roun
阅读全文
摘要:一、 基础知识部分(每题2分,共40分)1. 什么是自定义控件?动态如何传数据?2. dataset和dataread的区别?3. 什么是Code-Behind技术?4. 什么修饰符可以使类无法继承?5. 说明.net中的错误处理机制6. Try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后7. 列举一种适合asp.net应用开发的分层结构,介绍每层的作用8. 怎么防止用户因为退出不点退出按钮直接关闭浏览器带来的不必要的服务器压力?(除了设置session的有效期)9. .net中读写数据库需要用到那
阅读全文
摘要:接口和抽象类说说你对面向对象设计开发的理解,以及接口的作用ILoginDAO,UserDaolmp1,BLLFactory,MemberBLL从命名上看,以你的理解,写出这四个类(接口)的作用把对象保存到pageContext,request,session,application里有什么不同?请求转发和重定向跳转有什么区别?什么是MVC,分析一下struts是如何实现MVC模式的? struts中的几个关键对象的作用(说说几个关键对象的作用)?如何对Struts控制器进行扩展?在JSF/Struts中如何进行服务器端数据验证;中文处理是如何实现的?使用HIBERNATE有什么好处? Hibe
阅读全文
摘要:使用存储过程进行分页,页面使用javascript分页Java或Dotnet题 如有城市表和蔬菜表,用SQL语句查询城市表,删除编号为2号的蔬菜,为蔬菜表的蔬菜名称字段中添加土豆题不全,无法做 sql查询:查询出一个表中四川省和湖南省所有姓李的人的姓名select * from table where Province in('sichuan','hunan') and name like ('li%')子查询左联接在什么时候应用需要显示左表中所有数据,右表中对应数据.查询语句sql查询:找出张三的同乡select * from people where hometown=(select ho
阅读全文
摘要:java与C#相比,Java的优势在哪里?struts运作过程,hibernate的作用hibernate中,怎么判断是插入还是更新?怎么使用javascript进行页面跳转?怎么使用javascript将一个页面的一个参数传递到另外一个页面?使用存储过程进行分页,页面使用javascript分页什么是自定义控件?动态如何传数据?正规表达式只许输入整数xml引用空间包括哪几个类?如何理解和应用?DataSet和DataReader的区别用一条语句将第一和第二张表连接成第三张表1+1+2+3+5+8+…到第30位多少?简单叙述委托重载和重写的区别AJAX的优点简单说说MVC,在ASP.NET里怎
阅读全文
摘要:维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?你对XMLHTTP、WEBSERVICE 了解吗?简单描述其特点、作用事务是什么?游标的作用?如何知道游标已经到了最后?谈谈类和结构的区别?下题每个相同的字母代表的数字是相同的, 求 ? 处的值AACD?BBBB8CACD16CACB1313111414java与C#相比,Java的优势在哪里?你在outlook上设置了POP3,可以成功受到邮件,却不能发送邮件。可能出问题的协议是?有一张表,T_MONEY,字段有ID,FEE,请用SQL语言选择出FEE值为前三条的记录. T_MONEY(ID,FEE) 显示 ID FEE 2
阅读全文