北京中科软股份有限公司招聘JAVA笔试真题
一、JAVA
1.请说出Servlet的生命周期?
ad与Override的区别Overload的方法是否可以改变返回值的类型?
3.列举几个常见的异常,并说明什么情况下会出现此异常?
4.在JAVA的开发中,命名规范是什么,比如:类名、字段、常量、包名等?
二、WEB开发
1.简要描述一下J2EEBS系统的目录结构,的作用是什么?
和Servlet的区别、共同点、各自应用的范围?
和session的作用、区别、应用范围,余下的两种跟踪技术是什么,session的工作原理?
d()方法和direct()方法的区别?
有几个内置对象?作用分别是什么?(不需要全部描述,要求写出4中以上)
三、开源框架和设计模式
1.请解释MVC和Struts的关系,Struts的工作机制是什么,并说明为什么使用Struts。
2.写出你了解的框架及作用,并说明
ate为什么提供了延迟加载?起什么作用?数据库有没有提供相应的延迟加载功能?hibernate
是如何配置实现延迟加载的?
ate有哪5个核心接口,功能分别是什么?
四、数据库
1.请说明SQL、SQLServer、MySQL、PLSQLDeveloper、Oracle之间的区别
2.简要解释主键、外键、试图、索引、存储过程、触发器、同义词,并说明他们的用处
3.简要解释什么是事务?并举一个恰当的案例说明事务的重要性
4.数据库中常用的函数,并说明什么情况下使用(要求写出4个以上)
5.如何编写效率高的SQL或提高SQL语句的执行效率?简要面熟你优化SQL的过程
是什么意思?是否等同“”(空字符串)?为什么?sql操作上有没有不同?
y、orderby、having的意思分别是什么?使用的顺序是什么?
8.有你负责设计酒店管理系统,请给出数据库模型ER图
9.为管理业务培训信息,建立3个表
S(S#,S,SD,SA)——4个字段分别代表学号、学员姓名、所属单位、学员年龄
C(C#,C)——2个字段分别代表课程编号、课程名称
SC(S#,C#,G)——3个字段分贝代表学号、所选的课程编号、学习成绩
使用标注SQL语句实现以下要求:
1)查询选修课程名称为“java编程”的学员学号和姓名及年龄
2)查询所有选修课程编号为“C5”的学员姓名和所属单位,并按党员年龄从大到小排序
3)查询没有选修课程的学员人数
4)查询被选修课程最多的课程编号及选修人数
5)列出二门以上(含两门)不及格课程的学生姓名及其平均成绩
6)列出既同时选修了“java编程”有学过“项目管理”课程的所有学生姓名
五、工作方法
1.进入中科软之后,你认为最重要的三项能力素质是什么?(按优先级说明)
2.你认为做好一名下属最总要的素质是什么?被管理的滋味中,哪些最令人讨厌?
3.假设你接了一个活计,本来计划这个活计在一周内可以完成但是,干到中途时,你发现这个活三个星期
也干不完,应对这样的局面,你有几种选择?你将作出哪种选择?
4.你老板交给你一项任务并交代如何办理,但按领导意见做会造成重大损失,你该怎么办?
六.选择题
1.所有市场经济搞得好的国家都是因为法律秩序比较好。其实建立市场并不难,一旦放开,人们受到利益
的驱使,市场很快就能形成,但是,一个没有秩序的市场一旦形成,再来整治就非常困难了,所以()
A.市场调节是“无形的手”,市场自发地处于稳定、均衡的状态
B.要建立市场经济体制,必须高度重视法制建设
C.市场经济的优越之处在于他能是人们受利益驱使,因而能调到人的积极性
D.市场只有依靠法制才能形成
2.过去人们都认为知识就是力量,大多数教师都是传授具体知识。教师教学生听,学生被动的接收知识,
新的教育观念认为:学生必须掌握独立探索的方法,获得不断深造的能力,具有与集体的品质,与他
人合作解决问题的社交能力,具备自如表达思想的能力等等,这意味着()
A.旧的传统教育观念不教授学习方法
B.知识本身没有多大的力量
C.掌握方法比掌握知识更重要
D.新旧两种教育观念是互相矛盾,互不相容的
3.田径场上正在进行100米决赛。参加决赛的是A、B、C、D、E、F六个人,关于谁会得冠军,看台上甲、
乙、丙谈了自己的看法。乙认为,冠军不是A就是B。丙坚信,冠军绝不是C。甲认为,D、F都不可能
取得冠军。比赛结束后,人们发现他们三个中只有一个人的看法是正确的,请问谁是100米冠军?()
A.A
B、B
C、C
D、D
4.小说离不开现实生活,没有深入体会生活的人是不可能写出优秀作品的,因此()
A.诗人、小说家不可能年轻
B.创作小说都是老人们的事
C.要创作小说必须有足够的生活经验
D.作小说要靠运气
5.羌特勒是一种野生的蘑菇,生长在能为他提供所需糖分的寄主树木——例如道格拉斯冷杉下面。反过来,
羌特勒在地下的根茎细丝可以分解这些糖分,并为其寄主提供养分和水分。正是因为这种互惠的关系,
采割道格拉斯冷杉下面生长的羌特勒会给这种数目造成严重的伤害。下面哪一个如果正确,对上面的结
论提出了最强有力的质疑?
A.近年来,野生蘑菇的采割数量一直在增加
B.羌特勒不仅生长在道格拉斯冷杉树下,也生长在其他寄主树木下面
C.许多种野生蘑菇只能在森林里到,他们不能轻易在别处被种植
D.对野生蘑菇的采割激发了这些蘑菇将来的生长
6.一家飞机发动机制造商开发出了一种新的发动机,其所具备的安全性能是早期型号的发动机所缺乏的,
而早期模型仍然在生产。在这两种型号的发动机同时被销售的第一年,早期的型号的销售超过了新型号
的销售:该制造商于是得出结论认为安全性并非客户的首要考虑。下面哪个如果正确,会最严重的削弱
该制造商的结论?
A.私人飞机主和商业航空公司都从这家飞机发动机制造商那里购买发动机
B.许多客户认为早期的型号在安全性、风险方面比新型号更小,因为他们对老型号的安全性知道得更
多
C.这家飞机发动机制造商的许多客户也从另一些飞机发动机制造商那里购买发动机,那些制造商在其
新型号发动机中没有提供额外的安全性能保障
D.新型号的发动机可以被所有的使用旧型号发动机的飞机使用
7.来自英、法、日、德的甲、乙、丙、丁四位客人,刚好碰在一起,他们除懂本国语言外,每人还会说其
他三国语言的一种,有一种语言是三个人都会说的,但没有一种语言人人都懂,现知道:(1)甲是日本
人,丁不会说日语,但是他俩都能自由交谈(2)四个人中,没有一个人既能用日语交谈,又能用法语
交谈(3)乙、丙、丁交谈时,不到共同语言沟通(4)乙不会说英语,当甲与丙交谈时,他都能做翻
译,可见:
A.甲日德、乙法德、丙英法、丁英德
B.甲日法、乙日德、丙英法、丁日英
C.甲日法、乙法德、丙英德、丁英法
D.甲日法、乙英德、丙法德、丁日德
8.真正高明的伪造家制造的钞票从不会被发现,所以一旦他的作品被认出是伪造的,则伪造者不是位高明
的伪造者,真正的伪造家从不会被抓到,下列哪种推理方式与这段话类似?
A.田壮是一个玩魔术专家。他的魔术总能掩人耳目,从未被揭穿,所以他是一个高明的魔术师
B.王伟是一个玩魔术的人,他的魔术一般不会被拆穿,偶尔有一两次被人看穿,但这不妨碍他是一名
优秀的魔术师
C.岗村是一个玩魔术的人,他的魔术一般不会被人看穿,偶尔有一两次被人看穿,说明他并不是一个
高明的魔术师,因为高明的魔术师不会被人看穿
D.小马的魔术很好,从不会被拆穿,所以他是一个优秀的魔术师
9.生命在另外一个恒星上发展,必须至少具备两个条件:(1)适宜的温度,这是与热源保持适当的距离的
结果(2)至少在37亿年的时间内保持一个相对稳定的温度变化幅度,这样的条件在宇宙中是很难到
的,这使得地球很可能是唯一存在生命的地方,上述结论成立的前提是()
A.某一个温度变化范围是生命在恒星上发展的唯一必要条件
B.生命不在地球以外的地方生存
C.在其他行星上的生命形态需要的条件与地球上的声明形态相似
D.灭绝的生命形态的迹象有可能在有极端温度的恒星上被发现
10.如果张未在2000年后从大学毕业,他就必须修过世界历史导论,则这一论点是从下列那句话中推出的?
A.在2000年前,大学学习中,世界历史导论不是必修课
B.每一个选修世界历史导论的学生都是2000年以后大学毕业的
C.没有一个2000年前毕业的大学生修过世界历史导论
D.所有2000年后毕业的大学生都必须修世界历史导论
11.一台安装了签名识别软件的电脑——这种软件权限于那些签名在文档中的人进入计算机——不仅通过
分析签名形状,而且通过分析诸如笔尖压力个签名速度等特征来识别某人的签名,即使是最机灵的伪造
者也不能复制该程序分析的所有特征,下面哪个结论在逻辑上可以从上文得到?
A.记录和分析某个签名需花费的时间使这个软件的日常使用变得不现实
B.安装有这种软件的计算机很快就会被大多数银行装备
C.没有人可以仅通过伪造签名的技巧而进入安装了这种软件的计算机
D.签名识别软件花费了很多年来进行发展和加以完善