




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
综合测试 部分 1、小明有 12 枚硬币,共 3 角 6 分钱。其中有 5 枚硬币是一样的,那么这 5 枚硬币一定是: A、1 分的 B、2 分的 C、5 分的 2、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段 15 分 钟的时间? A 香两头点,B 香一头点,当 A 烧完后将 B 香从两头开始点,从此时开始到 B 烧完的 时间就是 15 分钟时间 3、三只蚂蚁从正三角形三个顶点沿边同时同速单向行走,问不碰撞的几率有多大?(注意: 蚂蚁行走时一直朝前走,不会回头,但出发时往哪个方向可以自由选择) 2/8=1/4 4、在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的 话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄 得只够让两个人同时过。如果各自单独过桥的话,四人所需要的时间分别是 1、2 、5、8 分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时 间。问题是,如何设计一个方案,让这四人尽快过桥。 一,二过去,二回来,5-8 过去,一回来,1-2 过去, 2+2+8+1+2=15 5、翻译(英译中): Created Property 创建属性 Read-only. The date that a database was created. 只读,数据库被创建的日期 Usage: The database must be open to use this property. 用法:数据库必须被打开来使用其特性 JAVA 部分 1、面向对象的特征有哪些方面 封装,继承,多态 2、说出一些常用的类,包,接口,请各举 5 个 类:String, Date,Vector,HashMap,Hashtable 包:java.util;java.lang;java.awt; javax.servlet; javax.servlet.http;java.sql; 接口:Set;java.util.List;Connection;PrepareStatement;ResultSet; 3、HashMap 和 Hashtable 的区别、Collection 和 Collections 的区别。 HashMap 和 Hashtable 基本相同, Hashmap 不支持多线程,键和值都可以使用 NULL,而 hashtable 可以同步使用,键和值不能使用 NULL 值; Collection 是一个接口,collections 是一个类,collections 是 collection 的包装器 6、try 里有一个 return 语句,那么紧跟在这个 try 后的 finally 里的 code 会不会 被执行,什么时候被执行,在 return 前还是后? 会执行,会在 finally 里面的代码执行完后再执行 try 里面的 return 语句; 8、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 两种多线程实现方法,一是继承 Thread 类,并重写 run 方法;二是实现 Runnable 接口来实现 run 方法,然后用其实例在创建 Thread 时作为一个参数来传递并启动 同步的实现方面有两种,分别是 synchronized,wait 与 notify 9、启动一个线程是用 run()还是 start()? 启动线程用 start() ,run()里面规定启动后应该做的事 JSP 部分 1、JSP 中两种跳转方式分别是什么?有什么区别? 跳转:由服务器端发送跳转请求给客户端,由客户端来请求一个新的页面,此方式不 能在页面间传递参数。 转发:由服务器内部完成转发请求,将相关数据传递给一个新的页面,客户端不可见, 地址栏无变化 3、JSP 共有几种动作,作用分别是什么? ,:访问 JAVABEAN, :以名值对的形式为其他标签提供附加信息 :在当前页面中包含静态和动态的资源 :允许在将当前的请求转发给一个静态的资源 (,):产生与客户端相关的 HTML 标签 :动态定义一个 XML 标签, :在 XML 内容中定义个动作属性的值,或者指定输出元素的属性 :定义元素的内容, :封装模版数据。 :输出 XML 声明和文档类型声明 JDBC 部分 1、 写一段 Jdbc 连 Oracle 的程序,并实现数据查询. Try Class.forName(“oracle.jdbc.driver.OracleDriver“); Connection conn=DriverManager.getConnection(“jdbc:oracle:thin:localhost:1521:tb“,“s cott“,“tiger“); PrepareStatement pre=conn.prepareStatement(“select count(*) as num from emp”); ResultSet res=Pre.executeQuery(); Int count=res.getInt(1); Return count; catch(ClassNotFoundException e1) Catch(SQLException e2) 2、获取数据库时 Class.forName 的作用?为什么要用? Class 表示正在运行的 JAVA 程序中的类和接口,forname()返回与给定串类型想关联 的类和接口的 class 对象,完成类的初始化。 3、Jdo 是什么? JDO 是 Java 对象持久化的新的规范,为 java data object 的简称,也是一个用于存取某种数据仓库中的 对象的标准化 API。JDO 提供了透明的对象存储,因此对开发人员来说, 存储数据对象完全不需要额 外的代码(如 JDBC API 的使用) 。这些繁琐的例行工作已经转移到 JDO 产品提供商身上,使开发人 员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO 很灵活,因为它可以在任何数据底层上 运行。JDBC 只是面向关系数据库(RDBMS)JDO 更通用,提供到任何数据底层的存储功能,比如关 系数据库、文件、XML 以及对象数据库(ODBMS)等等,使得应用可移植性更强。 数据库部分 1、 写出 5 种数据库的名称 Mysql;oracle;sql2000;access;DB 2、什么是存储过程,什么是事务?和函数的区别 过程用于执行特定操作,函数用于返回特定数据 确保“同时成功则成功,任何一个失败则失败“的一种机制。一个事务往往包括三种动作行 为:开始事务(Begin Transaction) ,提交事务(Commit)和回滚(Rollback) 。从开 始事务到提交事务过程中所发生的一切数据库修改要么同时成功(被 Commit,固化在数 据库中) ,要么一个失败,大家同时回复原有状态(Rollback,数据库回复到事务开始时 的状态) 。 4. 写一个简单的触发器和视图。 create or replace trigger tig_tig before update on tiger for each row when (old.id=tb01) begin if : !=tom then raise_application_error(-20002,这个不能改的); end if; end; / create or replace view view_emp as select empno,empname from emp; 5、 常用的 SQL 语句 表 1 名称:employee 包含的字段名称 employee_GUID(主键) , name(姓名) ,age(年 龄) ,email (邮件) ,address(地址) ,department_GUID(外键) 表 2 名称:department 包含的字段名称 department_GUID(主键) , name(部门名称) , telephone(部门电话) 写出 SQL 语句: 1 、所有年龄等于 25 岁的人姓名 Select name from employee where age=25; 2 、所有年龄等于 25 岁并且属于“电子政务事业部”的人的姓名、邮件地址 Select ,e.email from employee e,department d where e.age=25 and = 电子政 务事业部 and e.department_GUID =d.department_GUID; 3、统计年龄等于 25 岁的人的个数 Select count(*) form employee where age=25; 5、查询所属部门等于“电子政务事业部”人的姓名,年龄 Select ,e.age from employee e,department d where = 电子政务事业部 and e.department_GUID =d.department_GUID; 6、在表 department 中插入一条纪录,部门名称为“电子政务事业部” ,部门电话为“010- 88888888”,department_GUID 自动生成 Insert inot department(name,telephone) values(电子政务事业部 ,; 7、更新表 department 中 department_GUID 等于“1”的部门名称为“电子政务事业部项 Update department set name= 电子政务事业部项 where department_GUID=1; Spring 请根据下面的类图,写出通过 Spring 来设置相应 Bean 之间的依赖关系,并声明事务的 XML 配置片断。 说明: DefaultWorkflowObjectHolderService 类位于 com.smartdot.workflow.service.impl 包下。 DefaultWorkflowObjectHolderService 中的 ActivityDao 和 ProcessDao 都采用 DefaultActivityDao 和 DefaultProcessDao 类的实例。 DefaultWorkflowObjectHolderService 中需要进行事务控制,采用 JTA 的事物管理器。 该事物管理器已经在配置文件中定义,id 为“transactionManager” 。 Struts 在 Struts Action 中,根据 getNextTransition()方法的返回值是否大于 0 来定位返回路径。 如果大于 0,则返回到配置文件中定义的名为“success”的 Forward,否则返回到 页面上来,该地址并没有在配置文件中定义。 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception if(getNextTransition()0) return mapping.findFoward(“success”); else Response.sendRedirect(“”); Return null; 请说明 Struts 中的 Action、DispatchAction、MappingDispatchAction 的联系和区别,在 配置文件以及子类实现上有什么区别? Action 是用户请求和业务逻辑的桥梁,action 的 execute 方法调用模型的业务方 法,完成用户请求的业务逻辑,然后根据结果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年虚拟现实行业虚拟现实与增强现实技术应用前景与发展研究报告
- 2025年网络科技行业区块链数字货币应用前景研究报告
- 2025年生物科技行业创新药品研发与市场前景研究报告
- 2025年电子制造业柔性电子技术前景展望研究报告
- 商场员工安全培训方案课件
- 2025年汽车行业智能交通系统发展前景研究报告
- 山东省2025年潍坊高密市面向“三支一扶”人员定向招聘事业单位工作人员笔试历年参考题库附带答案详解
- 商场保安员安全培训课件
- 国家事业单位招聘2025中国东航一二三航空有限公司校园招聘笔试历年参考题库附带答案详解
- 南江县2025上半年四川巴中市南江县县级机关事业单位考调(选聘)27人笔试历年参考题库附带答案详解
- 外研版初中英语单词总表(7~9)年级
- (免费分享)工商银行业务委托书打印版
- 2023年溆浦县政务中心综合窗口人员招聘笔试模拟试题及答案解析
- GB/T 18747.1-2002厌氧胶粘剂扭矩强度的测定(螺纹紧固件)
- GB 5226.1-2008机械电气安全机械电气设备第1部分:通用技术条件
- 《毛泽东思想和中国特色社会主义理论体系概论》全套课件
- 分时租赁介绍课件
- 第七章-大学生创业实践案例课件
- 燃机三菱控制系统简述课件
- 全尺寸测量报告FAI
- (完整)农村污水处理工程施工组织设计
评论
0/150
提交评论