第一篇:武汉虹翼信息有限公司笔试面试题
选择题:(45分)多选和单选都有
15道,考的主要是corejava部分,具体的记不太清楚了,基本数据类型考的比较多,如char int 的取值范围 方法的重写 类的继承 构造方法的重载 嵌套循环中break的使用和输出的结构实例变量和成员变量的作用范围 java中的关键字 java变量的定义 ……
基础问答题(15分)
16题、抛出一个内存溢出的错误,你该怎么处理?
17题、遇到空指针异常,你是怎么处理的?
18题、斐波那契数列:1、1、2、3、5、8、13、21….用java程序输出前100个数.英文翻译:(6分)
一段大概200个单词的关于窗口的描述 其中提到了窗口的分类以及事件对窗口的影响 具体不记得了,英语不是很好。
提升题:
1、form中的action属性是用来定义什么的?method属性有哪几种常见的取值?它们的区
别是什么?
2、使用js函数对select中的option排序后输出
3、对象有哪几种状态?
4、举例说明一种hibernate中的一对多的关系。写出数据库表,实体类,以及hbm.xml的主
要代码。
5、写出session中存储、修改、删除、查询对象的方法
6、spring最主要的特征是什么?
后面还有两道附加题:
1.你所学的专业涉及到的内容有哪些?你认为你专业方面有哪些特殊的优势?
2.你的职业规划是什么?为什么要这样规划,简要的说明理由。
面试的流程大概是这样的:
首先是要有一个自我介绍
然后他会问到你的项目 主要是分页的问题问的比较多,如Oracle中是如何实现分页的,hibernate中是如何实现分页的?
你用到的jdbc的内容有哪些?
spring在整个项目中起到的作用是什么?什么技术现在可以用来取代Spring?
socket编程的具体实现?需要注意的有哪些
用jdbc/hibernate去连接Oracle数据库,你都遇到了哪些问题?
你认为你的逻辑分析问题的能力强吗? 在几个项目的间歇期你都做了些什么?
你前面面试的几家公司没有录用你的主要原因是什么?为什么先没有选择他们公司? Java软件工程师的主要职责是什么?
基本上也就是以上这些了。
第二篇:武汉虹翼信息实习协议书(网优部)
网优工程岗位实习协议书
甲方:武汉虹翼信息有限公司
乙方(实习生):
丙方:
经甲乙双方平等协商,同意签订如下协议:
1、甲方同意接收乙方到甲方实习。实习期间,乙方应服从甲方工作安排,甲方因为业务需要,有权调整对乙方的工作安排。
2、乙方实习期为个月,自习期满后甲方将根据乙方实习期间工作表现进行考核,并结合甲方业务发展情况决定是否录用乙方为甲方正式员工。
3、甲方每月根据乙方工作情况给予乙方1200-1500元的基本生活补助,按照情况给予手机话费补贴及自带笔记本办公补贴150元。
4、公司统一安排住宿,并提供意外伤害保险,确保实习生安全。
5、乙方应遵守甲方制定的劳动纪律和各项规章制度,严格遵守劳动安全、卫生、生产工艺和设备、仪器仪表的操作规程,爱护甲方财产,遵守职业道德,乙方因使用不当损坏设备的,应按实价照价赔偿。
6、乙方在实习期间表现较差或出现重大工作失误的,甲方有权终止实习。
7、甲方单方拥有乙方在实习期间取得的所有工作成果,以及知识产权。
8、乙方负有保守甲方各项技术秘密和商业秘密的义务,并同意与甲方签订《员工保密协议书》(附后),乙方不得故意或过失的将甲方所拥有的技术秘密和商业秘密泄露给第三方,否则将承担相应的责任。
9、丙方作为乙方学校管理部门,负有对乙方真实情况担保的责任,并有权决定是否同意乙方到甲方进行实习,若丙方在协议上签字,即可认定为丙方同意乙方在甲方实习,在双方协议期内丙方不得以各种理由影响双方协议的执行。10、11、本协议一式三份,三方各执一份。本协议自签订之日起生效。
甲方盖章:乙方签字:丙方签字(或盖章)年月日年月日年月日
第三篇:中国农业银行笔试面试题
中国农业银行笔试面试题
中国农业银行笔试面试题(不断更新)
[摘要]中国农业银行是国有独资商业银行,在全国各省、自治区、直辖市设立32家一级分行,5家直属分行,3所培训学院,并设立6家海外机构。主要业务范围包括:吸收公众存款;发放短期、中期和长期贷款;办理国内外结算;办理票据承兑与贴现;发行金融债券;代理发行、代理兑付、承销政府债券;买卖政府债券、金融债券;从事同业拆借;买卖、代理买卖外汇;结汇、售汇;从事银行卡业务;提供信用证服务及担保;代理收付款项及代理保险业务;提供保管箱业务;经中国银行业监督管理机构等监管部门批准的其他业务。
我们今天是国金国贸类的面试。首先,一个小组的人先集中在某个会议室里,抽签安排自己的座次号。同时,工作人员会交给你所在小组要讨论的题目,同时提供了 几种观点让你做选择。然后给你20分钟左右的时间在分发的表上写明自己支持的观点,并且简要写明理由。你在群面阐述自己观点的时候,可以拿着这张纸上的提纲来详细阐述。后来工作人员接到通知后就领本组的人进去群面了。里面坐着8个人左右,然后大家按照所抽签的号码按指示就座。
所问的问题有:叫你估计明年的出口会是多少?(光华老师问的问你国有银行的不良贷款现在怎么办?kao(光华老师问的你去农行能够干厦?(光华老师问估计明年的经济增长情况?
还有4和5个英文问题?
2011年农业银行面试题
农行:继建行之后面试的单位。笔试300人排名第87(也是很没水准的行测,居然考高中知识),面试的时候需要带一张志愿表,就是写愿意在杭州哪个地区工作,需要排序,我选的是1杭州,2萧山,3余杭,其他不考虑。面试的时候蛮紧张的,先是自我介绍,然后是12分钟回答两个问题,一个专业问题,一个社会问题,先抽签选取题号。我抽到的专业问题是:
1、银行利率和一个项目的收益率相同的情况下,你会选择把钱存银行还是去做项目。分解下,其实就是相同收益率条件下权衡风险的问题,回答不需要太多时间,但是考虑到12分钟回答两个问题,我有点牵强地把话题往自己的毕业论文“银行风险预警机制构建-基于财务分析角度”上引;
2、社会问题是进入工作单位以后你觉得哪些比较重要(大概是这样的题目,有点记不清了)?当时蛮慌的,就回答了三点,第一,责任心,第二,专业素质,第三,居安思危的理念,提升自己。其实还有很多可以说,比如处同事领导关系啦,最后因为时间的关系,说话就显得没什么条理了,杂七杂八说了一堆,还有什么和公司的发展方向达到很好的契合度什么的。
面试技巧——经典面试问题回答思路
问题一:“请你自我介绍一下”
思路:
1、这是面试的必考题目。
2、介绍内容要与个人简历相一致。
3、表述方式上尽量口语化。
4、要切中要害,不谈无关、无用的内容。
5、条理要清晰,层次要分明。
6、事先最好以文字的形式写好背熟。
问题二:“谈谈你的家庭情况”
思路:
1、况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。
2、简单地罗列家庭人口。
3、宜强调温馨和睦的家庭氛围。
4、宜强调父母对自己教育的重视。
5、宜强调各位家庭成员的良好状况。
6、宜强调家庭成员对自己工作的支持。
7、宜强调自己对家庭的责任感。问题三:“你有什么业余爱好?”
思路:
1、业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题的主要原因。
2、最好不要说自己没有业余爱好。
3、不要说自己有那些庸俗的、令人感觉不好的爱好。
4、最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤僻。
5、最好能有一些户外的业余爱好来“点缀”你的形象。
问题四:“你最崇拜谁?”
思路:
1、最崇拜的人能在一定程度上反映应聘者的性格、观念、心态,这是面试官问该问题的主要原因。
2、不宜说自己谁都不崇拜。
3、不宜说崇拜自己。
4、不宜说崇拜一个虚幻的、或是不知名的人。
5、不宜说崇拜一个明显具有负面形象的人。
6、所崇拜的人人最好与自己所应聘的工作能“搭”上关系。
7、最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己。
问题五:“你的座右铭是什么?”
思路:
1、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。
2、不宜说那些医引起不好联想的座右铭。
3、不宜说那些太抽象的座右铭。
4、不宜说太长的座右铭。
5、座右铭最好能反映出自己某种优秀品质。
6、参考答案——“只为成功找方法,不为失败找借口”问题六:“谈谈你的缺点”
思路:
1、不宜说自己没缺点。
2、不宜把那些明显的优点说成缺点。
3、不宜说出严重影响所应聘工作的缺点。
4、不宜说出令人不放心、不舒服的缺点。
5、可以说出一些对于所应聘工作“无关紧要”的缺点,甚至是一些表面上看是缺点,从工作的角度看却是优点的缺点。
问题七:“谈一谈你的一次失败经历”
思路:
1、不宜说自己没有失败的经历。
2、不宜把那些明显的成功说成是失败。
3、不宜说出严重影响所应聘工作的失败经历,4、所谈经历的结果应是失败的。
5、宜说明失败之前自己曾信心白倍、尽心尽力。
6、说明仅仅是由于外在客观原因导致失败。
7、失败后自己很快振作起来,以更加饱满的热情面对以后的工作。
问题八:“你为什么选择我们公司?”
思路:
1、面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。
2、建议从行业、企业和岗位这三个角度来回答。
3、参考答案——“我十分看好贵公司所在的行业,我认为贵公司十分重视人才,而且这项工作很适合我,相信自己一定能做好。”
问题九:“对这项工作,你有哪些可预见的困难?”
思路:
1、不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。
2、可以尝试迂回战术,说出应聘者对困难所持有的态度——“工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服的。”
问题十:“如果我录用你,你将怎样开展工作”
思路:
1、如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法,2、可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”
问题十一:“与上级意见不一是,你将怎么办?”
思路:
1、一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”
2、如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。”问题十二:“我们为什么要录用你?”
思路:
1、应聘者最好站在招聘单位的角度来回答。
2、招聘单位一般会录用这样的应聘者:基本符合条件、对这份共组感兴趣、有足够的信心。
3、如“我符合贵公司的招聘条件,凭我目前掌握的技能、高度的责任感和良好的饿适应能力及学习能力,完全能胜任这份工作。我十分希望能为贵公司服务,如果贵公司给我这个机会,我一定能成为贵公司的栋梁!”
问题十三:“你能为我们做什么?”
思路:
1、基本原则上“投其所好”。
2、回答这个问题前应聘者最好能“先发制人”,了解招聘单位期待这个职位所能发挥的作用。
3、应聘者可以根据自己的了解,结合自己在专业领域的优势来回答这个问题。问题十四:“你是应届毕业生,缺乏经验,如何能胜任这项工作?”
思路:
1、如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘单位并不真正在乎“经验”,关键看应聘者怎样回答。
2、对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。
3、如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。”
问题十五:“你希望与什么样的上级共事?”
思路:
1、通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又上一次机会。
2、最好回避对上级具体的希望,多谈对自己的要求。
3、如“做为刚步入社会新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。”问题十六:“您在前一家公司的离职原因是什么?”
思路:
1、最重要的是:应聘者要使找招聘单位相信,应聘者在过往的单位的“离职原因”在此家招聘单位里不存在。
2、避免把“离职原因”说得太详细、太具体。
3、不能掺杂主观的负面感受,如“太幸苦”、“人际关系复杂”、“管理太混乱”、“公司不重视人才”、“公司排斥我们某某的员工”等。
4、但也不能躲闪、回避,如“想换换环境”、“个人原因”等。
5、不能涉及自己负面的人格特征,如不诚实、懒惰、缺乏责任感、不随和等。
6、尽量使解释的理由为应聘者个人形象添彩。
7、如“我离职是因为这家公司倒闭。我在公司工作了三年多,有较深的感情。从去年始,由于市场形势突变,公司的局面急转直下。到眼下这一步我觉得很遗憾,但还要面对显示,重新寻找能发挥我能力的舞台。” 同一个面试问题并非只有一个答案,而同一个答案并不是在任何面试场合都有效,关键在于应聘者掌握了规律后,对面试的具体情况进行把握,有意识地揣摩面试官提出问题的心理背景,然后投其所好。
感谢各位同学应聘中国农业银行股份有限公司青海省分行的工作岗位。根据笔试情况,现将我行确定的2012年校园招聘面试人员名单及面试有关事宜通知如下:
一、面试人员名单
详见附件《青海分行2012年校园招聘面试名单》。面试名单中如有重名、拼音、姓名缺失等情况,请以简历编号为准。
二、面试时间
2011年1月2日、3日两天。每位考生的具体面试时间安排见附件。请上午参加面试的考生在8:30以前到达面试地点,下午参加面试的考生在13:30以前到达面试地点。
三、面试地点及咨询电话
青海省西宁市黄河路96号中国农业银行青海省分行机关办公大楼3楼会议厅。咨询电话:0971-6145654,0971-6152785。
四、面试注意事项
1、面试携带资料。考生本人身份证和学生证原件、加盖院校公章的《毕业生就业推荐表》和《就业协议书》、英语四六级成绩单。
2、为确保面试工作有序进行,陪同人员请勿在考场外逗留。
3、请提前了解交通线路,安排好行程,并注意路途安全,准时顺利参加面试,逾期视同自动放弃。
4、个人真实情况不符合我行招聘资格、专业等规定的,请主动放弃面试。
5、面试结束后,请密切关注中国农业银行招聘网站信息,确保通讯畅通
我叫***,今年27岁。****年7月我从**学院**系毕业。由于**原因,使我与“太阳底下最光辉的职业”失之交臂。幸好,当时***(原因),经人介绍,我在***单位有了**的工作经历。回想起那段时光真是既甜蜜又美好,虽然工资很低,但听着别人对我工作的赞美,看着那一双双充满信任的眼睛,我心里充满报幸福与甜蜜。我原想,即使不能转正,只要单位需要,就是当一辈子临时工我也心甘情愿。
今天,我想通过此次考试重新走上工作岗位的愿望是那样迫切!我家共有三姊妹,两个姐姐在外打工,为了照顾已上了年纪的父母,我一直留在他们身边。我曾开过铺子,先是经营工艺品,后又经营服装。但不论生意做得如何得心应手,当一名银行职员终是我心向往之并愿倾尽毕生心血去追求的事业。我曾多次参加考试,但都由于各种原因而未能实现梦想,但我暗下决心,只要有机会,我就一直考下去,直到理想实现为止。
如今的我,历经生活的考验,比起我的竞争对手在年龄上我已不再有优势,但是我比他们更多了一份对工作的责任心、耐心和对单位的诚心,更多了一份成熟和自信。银行职员这个职业是神圣而伟大的,他要求我不仅要有丰富的专业知识,还要有高尚的情操。因此,在书时,我就十分注重自身的全面发展,广泛地培养自己的兴趣爱好,并学有专长,做到有专业和专长(历数自己的专长),还能会唱、会说、会讲。在注重知识学习的同时我还注意培养自己高尚的道德情操,自觉遵纪守法,遵守社会公德和职业道德,没有不良嗜好和行为。我想这些都是一名金融工作者应该具备的最起码的素养。
假如,我通过了面试,成为众多银行职员队伍中的成员,我将不断努力学习,努力工作,为家乡的教育事业贡献自己的力量,决不辜负银行工作者这一职业。
第四篇:中国农业银行笔试面试题(本站推荐)
中国农业银行笔试面试题(不断更新)
[摘要]中国农业银行是国有独资商业银行,在全国各省、自治区、直辖市设立32家一级分行,5家直属分行,3所培训学院,并设立6家海外机构。主要业务范围包括:吸收公众存款;发放短期、中期和长期贷款;办理国内外结算;办理票据承兑与贴现;发行金融债券;代理发行、代理兑付、承销政府债券;买卖政府债券、金融债券;从事同业拆借;买卖、代理买卖外汇;结汇、售汇;从事银行卡业务;提供信用证服务及担保;代理收付款项及代理保险业务;提供保管箱业务;经中国银行业监督管理机构等监管部门批准的其他业务。叫你估计明年的出口会是多少?(光华老师问的 问你国有银行的不良贷款现在怎么办?kao(光华老师问的你去农行能够干厦?(光华老师问 4 估计明年的经济增长情况?
还有4和5个英文问题?
2006中国农业银行的笔试题目 一.简述商业银行的职能(15分)
二.简述科学发展观的内涵和意义
2.通货膨胀能引起货币的?
四 简答题.1.商业银行的资产主要是?负债主要是? 2.基尼系数是? 3.通货膨胀是? 4.WBI QUII代表?
5.邓小平对社会主义初级阶段的概述? 6.八荣八耻是?
7.农业银行哪年恢复?网址是?它的信用卡叫?服务热线是?--
8.千里之行始于足下出自?----------一江春水向东流出自?--------
农业银行笔试
考试分为3个部分:
第一部分:行政能力测试(8:40-10:20)100道选择题
第二部分:英试(10:30-12:30)100道选择题
第三部分:综合专业测试(1:30-3:30)100道选语测择题
1、行政能力测试的内容大家可以参考公务员考试,包括逻辑推理、数字推理、图形推理、文字推理
2、英语测试包括语法和词汇(30题)完型填空(20题)10篇阅读理解(50题),阅读理解文章特别长,生词特别多
3、专业测试包括了西方经济学、国际贸易、货币银行、国际金融、期权期货等方面的内容,(经济类的考生),另外还包括法律常识、时事政治、普通常识等方面的内容
第一部分:英语2小时100个客观题。前16题基本上就是GRE词汇,基本都不认识;接着9题考语法,还好。10题考金融专业,内容多涉及国际贸易、国际金融,银行实务操作类,对于我来讲极难。完型填空2个,一个5小题,较易,一个10小题,前易后难。接着10篇阅读,内容保罗万象,什么都有,有难有易,有长有短(差别还是很大的),建议先做短的几篇。
第二部分:专业考试2小时100客观题,70单选(其中10题用英文出题,内容比英语考试中分金融/经济/法律/财会/计算机。我考的金融类。考前看了2005年的笔经,发现2006跟2005年的情况基本相似:内容主要涉及微观 宏观 货币银行 国际金融 证券 金融时事,现在还有印象的题有:市盈率计算;债券贴现计算;远期汇率计算;IS-LM模型;蒙代尔三角;外汇交易市场上套汇的功能;证券市场线概念;商业银行资产的主要来源;货币创造;芝加哥学派的主要主张;2005年福布斯中国首富;2005年中国金融创新工具;2005年诺贝尔经济学奖得主;农行2005年品牌新形象广告词;中国最大的人寿保险和财产保工作险公司分别是;中央汇金公司已分别注资哪几家;2005年首开中国资产证券化先河的两家&S金融机构:“十一五”期间中央对我国金融机构的发展方向指导意见;央行基于价格的货币政策调节工具;不良资产包括银行贷款五类评级中哪几类。
总体讲,考基础知识为主,考试内容基本跟国内金融类专业课程设置相符(偏理论,没数学,金融专业的教师很多经济学专业出身,一大帮经济学家占据国内金融市场、资本市场的主导话语权),并没有达到考察“金融”知识的目的。
还有,出来跟考经济类的同学沟通,金融跟经济类题目严重相同,经济类没有债券的东西,多了一些管理学上的东西。
第三部分:综合能力测试原定1小时(后延长10分钟)100题。前30题,语言能力 逻辑推数列 图表。时间很紧,据考过公务员的同学讲,很多公务员的真题或模拟题(这个非常ft,工行的80题40分钟,也是n多公务员真题)。
加利福尼亚大学某心理学教授做了一个试验,把6只猴子分成3组关在3个房间里,分别放上食物。
第一个房间的食物放在地上,第二个房间的食物从易到难地放,第三个房间的食物吊在天花板上。
几天后发现,3号房间的2只猴子死了,1号房间的猴子1死1伤,只有2号房间的猴子活的好好的。
请根据上述故事写1篇1000字议论文。
第一个房间的食物放在地上,人或者动物对于容易得到的利益总会趋之若鹜,充满自信的以为自己能得到.而没有秩序的获得利益方式 ,在强烈自信的刺激下会引起残酷的你死我活的争斗.第二个房间的食物从易到难地放,人或动物对于需要付出努力的获得利益的方式,总是会量力而行.既不太激动,又不太悲观放弃.而一套好的公正的秩序,既能调动人的积极性,又能避免在获得利益的过程中不必要的冲突,这样就能保证大家都能好好活下去了.第三个房间的食物吊在天花板上。人或者动物对于难以得到的利益总是会放弃努力,最终死亡.抓住这三点展开就很好回答了
如果能再引伸到企业管理上面对于职工的调动,对于秩序的设计上面,那就更好了 第一部分:行政能力测试(8:40-10:20)100道选择题
第二部分:英语测试(10:30-12:30)100道选择题
第三部分:综合专业测试(1:30-3:30)100道选择题
1、行政能力测试的内容大家可以参考公务员考试,包括逻辑推理、数字推理、图形推理、文字推理
2、英语测试包括语法和词汇(30题)完型填空(20题)10篇阅读理解(50题),阅读理
解文章特别长,生词特别多
3、专业测试包括了西方经济学、国际贸易、货币银行、国际金融、期权期货等方面的内
容,(经济类的考生),另外还包括法律常识、时事政治、普通常识等方面的内容
1.自1984年1月1日起,中国人民银行开始专门行使中央银行的职能,所承担的工商信贷和储蓄业务职能转交至:(C)
A 中国银行 B 交通银行 C 工商银行 D 建设银行
2.下面哪些是属于中国人民银行的职责范围:(ABCDE)
A.发布与履行其职责相关的命令和规章
B.发行人民币,管理人民币流通
C.监督管理黄金市场
D.负责金融业的统计、调查、分析和预测E.从事有关的国际金融活动
3.下列属于银监会的监管理念的是:(ABDE)
A.管风险 B.提高透明度 C.管机构 D.管法人E、管内控
4.银监会的监管目标是监管者追求的基本目标(B)
A(对)B(错)银监会的监管目标是监管者追求的最终效果或最终状态:
1、审慎有效监管,保护存款人和消费者利益;
2、增进市场信心;
3、通过宣传教育工作和相关信息批露,增进公众对现代金融了解;
4、努力减少金融犯罪
5.下列属于市场准入的有:(ABD)
A.机构准入 B.业务准入 C.法人准入 D.高级管理人员准入 E.技术准入
6.下列属于中国银行业协会的会员单位的有:(ABCEF)
A.政策性银行B.商业银行 C.中国邮政储蓄银行
D.农村资金互助社E.中央国债登记结算有限责任公司
F.资产管理公司
G、农村商业银行、农村合作银行、农村信用联合社(不包括村镇银行与农村资金互助社);准单位包括各省银行业协会
7.中国银行业协会的执行机构是会员大会(B)
A(对)
B(错)中国银行业协会的最高权力机构为会员大会,会员大会的执行机构是理事会,对会员大会负责
8、下列属于银行金融机构的是:(ABEF)非银行金融机构包括:金融资产管理公司、信托公司、企业集团财务公司、金融租赁公司、汽车金融公司、货币经纪公司
A、中国进出口银行 B、村镇银行 C、资产管理公司
D、汽车金融公司 E、交通银行 F、农村信用联合社 H、金融租赁公司
9、国家开发银行所承担的任务是:(B)
A、农业政策性贷款 B、国家重点建设项目融资 C、支持进出口贸易 D、支持国家开发项目融资
10、中国农业发展银行可以办理保险代理等中间业务(A)
A(对)B(错)
11、按照“一行一策”原则,推进政策性银行改革,首先应该先推进(A)改革
A、国家开发银行 B、中国进出口银行 C、中国农业发展银行 D、中国银行
12、下面哪家大型商业银行还未在交易所上市(B)
A、工商银行 B、农业银行 C、中国银行 D、建设银行 E、交通银行
13、下面哪家大型商业银行既在上海交易所上市,又在香港联合交易所上市
A、工商银行 B、农业银行 C、中国银行 D、建设银行(只在香港联合交易所上市)E、交通银行
14、新中国第一家全国性的股份制银行是:(A)
A、交通银行 B、招商银行 C、恒丰银行 D、中信银行
15、城市商业银行是在原城市信用社的基础上组建并发展的(A)
A(对)B(错)16、1979年,我国第一家城市信用社在(D)成立。
A、广东——广州B、江苏——淮安C、山东——青岛D、河南——驻马店
17、城市商业银行呈现出的新的发展趋势是:(ABD)
A、引进战略投资者 B、跨区域经营 C、体制创新 D、联合重组 E、扩大业务规模
18、村镇银行和农村资金互助社是(D)年批准设立的A、2004 B、2005 C、2006 D、2007 19、2001年11月29日,全国第一家农村股份制商业银行在(C)正式成立
A、江苏扬州市农村商业银行B、广东潮州市农村商业银行C、张家港市农村商业银行D、甘肃张掖市农村商业银行
20、农村资金互助社可以向非社员吸收存款,但不可以发放贷款及办理其他金融业务。(B)
A(对)B(错)农村资金互助社不可以向非社员吸收存款、发放贷款及办理其他金融业务、不得以该社资产为其他单位或个人提供担保
21、中国邮政储蓄银行的市场定位是,充分依托和发挥网络优势,完善城乡金融服务功能,以(E)和(C)业务为主,为城市社区和广大农村地区居民提供基础金融服务,与其他商业银行形成互补关系,支持社会主义新农村建设。
A、存款 B、贷款 C、中间 D、结算 E、零售 F、咨询
22、我国批准设立的第一家外资银行代表处是:(B)
A、东亚银行 B、日本输出入银行 C、花旗银行 D、汇丰银行
23、下列属于外资银行营业性机构的有:(ABD)
A、外商独资银行B、中外合资银行C、外国银行代表处D、外国银行分行
24、外商独资银行、中外合资银行及外国银行分行都可以经营部分或全部人民币业务和外汇业务。(B)
A(对)B(错)
外国银行分行可以经营部分或全部外汇业务以及除中国境内公民以外客户的人民币业务
25、我国的金融资产管理公司有:(ABDF)
A、信达资产管理公司B、华融资产管理公司C、华夏资产管理公司
D、长城资产管理公司E、中华资产管理公司F、东方资产管理公司
26、我国的信托业已经先后经过(B)次大规模的清理整顿。
A、4 B、5 C、6 D、7 27、1979年,新中国第一家信托投资公司是:(C)
A、上海国际信托投资公司 B、广州国际信托投资公司 C、中国国际信托投资公司 D、中华国际信托投资公司
28、企业集团财务公司的服务对象仅限于企业集团成员,但可以向社会吸收存款以及向非成员单位提供服务。(B)A(对)B(错)服务对象限于企业集团成员,不允许从集团外吸收存款,为非成员单位提供服务
29、下面属于非银行业金融机构的有:(ABCDEG)
A、金融资产管理公司B、汽车金融公司C、企业集团财务公司D、金融租赁公司E、信托公司F、保险公司G、货币经纪公司
30、宏观经济状况包括以下哪几个方面?(ABC)
A、经济发展水平B、经济发展状况C、经济发展前景D、经济发展速度E、宏观经济环境
31、宏观经济发展的总体目标一般包括:(ABDE)
A、经济增长B、物价稳定C、国际收支D、充分就业E、国际收支平衡F、提高货币供应量
32、下面哪组宏观经济发展目标所对应的衡量指标是错误的?(A)
A、经济增长——国民生产总值(应为国内生产总值)B、充分就业——失业率
C、物价稳定——通货膨胀 D、国际收支平衡——国际收支
33、GDP增长率是反映一国整体经济状况的主要指标。(B)
A(对)B(错)GDP是衡量一国整体经济状况的主要指标,其增长率是反映一定时期经济发展水平变化程度的动态指标
34、我国统计部门公布的失业率为:(C)
A、国民失业率B、公民失业率C、城镇登记失业率D、城乡失业率
35、一般来说,衡量通货膨胀的常用指标:(ABD)
A、消费者物价指数B、生产者物价指数C、国内生产总值D、国内生产总值物价平减指数E、居民生活消费指数
36、在衡量通货膨胀时,生产者物价指数使用得最多、最普遍。(B)
A、(对)B、(错)消费者物价指数
37、下列属于国际收支中经常项目的有:(CDE)A、直接投资B、企业信贷 C、劳务收支 D、汇款
E、贸易收支 F、政府借款经常项目:贸易、劳务(运输、旅游)、单方面转移(汇款、捐赠);资本项目:直接投资、政府和银行的借款及企业信贷
38、在国际收支的衡量指标中,贸易收支(即进出口额)是其最主要的部分。(A)
A(对)B、(错)
39、经济周期的四个阶段是指:(C)
A、繁荣—衰退—萧条—崩溃B、繁荣—萧条—衰退—崩溃
C、繁荣—衰退—萧条—复苏D、繁荣—萧条—衰退—复苏
40、下列属于经济结构的是:(ABCDEFGJ)
A、产业B、产品C、分配D、所有制E、城乡F、消费G、技术H、生产结构I、体制结构J、地区
41、经济结构会直接影响社会经济主体对商业银行服务的需求,从而在一定程度上决定商业银行的经营特征。(A)
A(对)B(错)
42、下列属于第二产业的行业有:(ABF)
A、建筑业B、电力、燃气及水的生产和供应业、采矿业,C、房地产业D、邮政业E、国际组织F、制造业
43、我国商业银行中间业务在银行业务中占比较低的原因有:(ABC)
A、第一、二产业的粗放式增长
B、第三产业在国民经济中占比重较低
C、银行服务的需求由于各种因素而受到的限制
D、银行中间业务的创新观念不强,产品开发程度低
E、银行人员的从业素质较差
44、在我国,推动整个经济增长的主要力量是:(C)
A、生产 B、消费 C、投资 D、供给
45、下列属于金融市场功能的有:(ABCDF)
A、资源配置功能B、定价功能C、风险分散和风险管理功能
D、经济调节功能E、市场引导功能F、货币资金融通功能
46、金融市场最主要、最基本的功能是:(A)
A、货币资金融通功能B、资源配置功能C、经济调节功能D、定价功能
47、下列哪些属于资本市场的特点(C)
A、偿还期短、流动性强、风险小B、偿还期短、流动性小、风险高
C、偿还期长、流动性小、风险高D、偿还期长、流动性强、风险小
48、我国的货币市场主要包括:(ABC)
A、银行间债券回购市场B、票据市场C、银行间同业拆借市场D、外汇市场E、交易所市场
49、按具体的交易工具类型划分,金融市场可分为:(ABCEFG)
A、债券市场B、股票市场C、外汇市场D、交易所市场E、黄金市场F、保险市场G、票据市场H、期货市场
50、金融市场分为现货市场与期货市场是按(C)来划分的A、交易的阶段B、交易场所C、交割时间D、期限
51、场内交易市场又称柜台市场(B)
A(对)B(错)有形市场。场外交易市场又称柜台市场或无形市场52、1990年底,上海证券交易所和深圳证券交易所先后成立,标志着我国(B)市场正式形成。
A、债券 B、股票 C、黄金 D、保险
53、目前,我国已经初步形成了以债券和股票等证券产品为主体,场外市场交易所市场并存的资本市场(A)
A(对)B(错)
54、下列属于我国的商品期货市场的是:(ABCD)
A、大连B、郑州C、上海D、中国金融
55、资本市场是银行流动性管理,尤其是实现盈利性和流动性之间平衡的基础(B)
A(对)B(错)
56、下列属于金融市场发展对商业银行的挑战的是:(ABCDF)
A、对银行资产和负债的价值影响会不断加大B、银行风险管理难度会加大
C、会放大银行的风险事件D、会减少银行的资本来源以及优质客户的流失
E、会造成银行体制结构的崩溃F、不利于银行的长期发展
57、下列属于短期金融工具的是:(ADE)
A、商业票据B、股票C、企业债券D、回购协议E、银行承兑汇票
58、下列既属于直接金融工具又属于长期金融工具的是:(AC)
A、企业债券B、商业票据C、股票D、可转让大额存单E、回购协议
59、可转让大额存单既属于间接融资工具又属于短期金融工具(A)
A(对)B(错)可转让大额存单与银行承兑汇票既属于间接融资工具又属于短期金融工具
60、按投资者所拥有的权利划分,金融工具可分为:(ABD)
A、债权工具B、股权工具C、衍生金融工具D、混合工具
61、债券的构成要件是:(ACDE)
A、利率 B、汇率 C、期限 D、面额 E、发行机构 F、发行日期
62、发行金融债券的目的是为了筹措:(D)
A、短期贷款 B、中期贷款 C、长期贷款 D、中长期贷款
wto保护期截止日期
货币收付应填写的凭证(收款、付款、转账?)外币核算差额
应付工资的期末余额(借方,贷方?)查找借贷计入同一方向的错误(差额法?)
现金流量属于投资的项目?
主营业务收入借方核算(销售折让,退回?)应交税金—未交增值税核算内容(本期未交,多交?)不真实原始凭证的处理(退回,拒绝接受?)
第五篇:java程序员面试题(笔试&面试题)
企业笔试面试题分析
本套题目主要出自神州数码, 华为, 笔试考试题以及SCJP认证考题
一, 选择题
1.下列数组初始化正确的是:C A int[5] a= {1,2,3,4,5};B int[2][2] a = {{1,2},{3,4}};C int[][] a = {{2,3,4,5},new int[3]};D int[][] a = new int[][5];
2.下面的程序名为Student.java:B public class Student { private String name;public Student(String s_name)
//1 { name = s_name;
}
public static void main(String args[]){ Student s = new Student();
//3 } } 使用如下指令编译:
javac Student.java 将会得到什么结果?
A.将会顺利通过编译,并将产生一个Student.class的类文件。B.编译时在//3处出错。(缺少无参的构造方法)C.编译时在//2处出错。D.编译时在//1处出错。
3.关于下述程序:C public class Divide { public static void main(String args[]){ System.out.println(“"17.0/0 = ”“+17.0/0);
//1 System.out.println(”“17/0 = ”“+17/0);
//2 } } 描述正确的是? A.编译出错
//2 B.编译通过,运行时//
1、//2处均出现异常
C.编译通过,运行时//1处得到一个无穷大值,//2处将出现异常 D.编译通过,运行时//1处出现异常,//2处将得到一个无穷大值
4.有下面程序:B public class TestString {
public static void main(String[] args){ String str1 = “abcd”;
String str2 = “abcd”;字符串连接池 String str3 = new String(“abcd”);String str4 = new String(“abcd”);
System.out.println(str1==str2);是否指向同一个对象 System.out.println(str3==str4);} } 输出结果是? A true true
B true false
C false true
D false false
5.关于下面的类描述中正确的是:C class Test {
void test(int i){
System.out.println(”“I am an int.”“);
}
void test(String s){
System.out.println(”“I am a string.”“);
}
public static void main(String args[]){
Test t=new Test();
char ch='y';
t.test(ch);
}
}
A.编译出错
B.编译通过,运行出错
C.编译通过,运行时输出“I am an int” D.编译通过,运行时输出“I am a string”
6.如希望父类中的某成员变量能被任何包中的子类直接访问,那么定义该变量时使用限定词____最适合。C A.public
B private C protected
D.default
7.当编译和运行下列程序段时,会发生什么? C
class Base {}
class Sub extends Base {}
class Sub2 extends Base {}
public class CEx{
public static void main(String argv[]){
Base b = new Base();
Sub s =(Sub)b;
}
}
A 通过编译和并正常运行。
C 编译通过,运行时出现异常。
8.下面正确的是: A A 在Java中类只允许单一继承
B 在Java中一个类只允许实现一个接口
C 在Java中类不能同时继承一个类和实现一个接口 D 在Java中一个接口只能继承一个接口
9.下面哪些是java语言中的关键字? B A sizeof
B abstract
C NULL
D Native
10.下面语句哪个是正确的? D
A char c='ab';
B int l=0xfffL;
C float f=0.23;float f=0.23f;D double d=0.7E-3;
11.class ExSuper{
String name;
String nick_name;
public ExSuper(String s,String t){
name = s;
nick_name = t;
}
public String toString(){
return name;
}
B 编译时出现错误。
D 以上都错
}
public class Example extends ExSuper{
public Example(String s,String t){
super(s,t);
}
public String toString(){
return name +”“a.k.a”“+nick_name;
}
public static void main(String args[]){
ExSuper a = new ExSuper(”“First”“,”“1st”“);
ExSuper b = new Example(”“Second”“,”“2nd”“);
System.out.println(”“a is”“+a.toString());
System.out.println(”“b is”“+b.toString());
}
} 运行结果是 C A 编译时会出现例外。
B 运行结果为:
a is First
b is second C 运行结果为:
a is First
b is Secong a.k.a 2nd D 运行结果为:
a is First a.k.a 1nd
b is Second a.k.a 2nd
12.abstract class MineBase {
abstract void amethod();
static int i;
}
public class Mine extends MineBase
{
public static void main(String argv[]){
int[] ar = new int[5];
for(i = 0;i < ar.length;i++)
System.out.println(ar[i]);
}
} 程序编译运行结果是 C A 打印5个0。
B 编译出错,数组ar[]必须初始化。
C 编译出错,Mine应声明为abstract。一个类继承了抽象类后而没有实现它的抽象方法,那么这个类也该声明为抽象类 D 出现IndexOutOfBoundes的例外。
13.public class Foo{
public static void main(String[] args){
try{
return;}
finally{System.out.println(”“Finally”“);
}
}
} 结果是: B A 程序正常运行,但不输出任何结果。
B 程序正常运行,并输出 ”“Finally”“。
C 编译能通过,但运行时会出现一个例外。
D 因为没有catch语句块,所以不能通过编译。
14.哪个表达式结果为true? D Integer i = new Integer(42);Long h = new Long(42);Double d = new Double(42.0);Double dd = new Double(42);
A
i == h;B d == dd;C i.equals(h);
D d.equals(dd);
15.package语句正确的是 A
A 必须在程序开头
B 不一定在程序开头
C 可以在import之后
D 包名可以以数字开头
16.有关类Demo,哪句描述是正确的? A
public class Demo extends Base{
private int count;
public Demo(){
System.out.println(”“A Demo object has been created”“);
}
protected void addOne(){count++;}
} A 当创建一个Demo类的实例对象时,count的值为0。
B 当创建一个Demo类的实例对象时,count的值是不确定的。
C 超类对象中可以包含改变count 值的方法。
D Demo的子类对象可以访问count。
17.java中,关于char类型错误的是C A 占2字节
B 可以存储一个英文字母 C 不能存储一个汉字
D 其对应的封装类是Character
18.关于接口跟抽象类正确的是C A 接口能够创建对象 B 抽象类能够创建对象
C 接口中不能定义变量,都是常量 D 接口中可以有private 方法
19.关于内部类错误的是:A A 静态内部类可以访问其外部类的非静态属性 B 非静态内部类可以访问其外部类的静态属性 C 内部类可以是protected D 内部类可以是final的
20.异常处理正确的是: B A 调用任何可能抛出异常方法,都必须捕捉try catch 或者throws B RuntimeException可以不捕捉或者throws C throw 跟throws 用法是一样的 D try 必须有catch,可以没有finally
21.Vector 与 ArrayList正确的是: C A
ArrayList 出现比Vector早
B ArrayList 速度比Vector慢
C ArrayList 没有同步保护,Vector具有同步保护
D ArrayList Vector 两者都是无序的集合”
22.下面在Java线程同步中已经不推荐使用,应该避免使用的方法是: A join
B notify
C wait
D suspend
23.Which of the following lines of code will compile without error?
B A.int i=0;
if(i){
System.out.println(“Hi”);
}
D B.boolean b=true;
boolean b2=true;
if(b=b2){
System.out.println(“So true”);
}
C.int i=1;
int j=2;
if(i==1!j==2)
System.out.println(“OK”);
D.int i=1;
int j=2;
if(i==1 &| j==2)
System.out.println(“OK”);
“
24.下列哪些组件可以为其设置布局管理器
A JDialog
B JFrame
C JWindow
D JPanel
25.下列程序
C class A
{ public static void main(String[] args)
{
B b = new B();
b.run();
for(int i=0;i<30;i++)
{
System.out.println(”“good”“);
} } }
class B extends Thread { public void run(){
for(int i=0;i<30;i++)
{ System.out.println(”“hello”“);D
} } };
A 编译错误
B 编译正确,执行时good hello交替输出
C 编译正确,执行时先输出30个hello再输出30个good D 编译正确,程序运行时出现异常
26.关于线程错误的是 D A 多线程共享同一数据可能出现错误,所以读写数据都需要加同步保护 B 线程在suspend时,不会释放同步锁,因此可能造成死锁,不推荐使用 C 线程在wait时,可以释放同步锁,因此线程通信时推荐使用。D 线程在sleep时,可以释放同步锁。
27.FileInputStream和FileOutputStream错误的是C A 是字节流 B 是节点流
C 用其拷贝文件时,不能拷贝中文 D 可以拷贝任何文本文件和2进制文件。
28.下列错误的是 C A String 类对象具有不可改变的特性,对象内容无法改变 B StringBuffer 类内容可以改变
C 用String类比StringBuffer来做字符串运算比较节约内存 D String类对象每次连接都创建一个新的对象
29.一个类中那些内容可以在序列化时写入文件或发送到网络上 D A transient 修饰的属性 B 静态属性 C 方法 D 类名
30.关于Collection接口错误的是: D A Collection下面分为两个接口Set跟List接口 B Set接口的实现类是无序无重复集合例如HashSet C List接口的实现类是有序可以重复集合例如ArrayList与Vector D Map接口也是Collection的子接口,实现类有HashMap和Hashtable
31.What happens when you try to compile and run the following application? Choose all correct options.A 1.public class Z {
2.public static void main(String[] args){
3.new Z();
4.}
5.6.Z(){
7.Z alias1 = this;
8.Z alias2 = this;
9.synchronized(alias1){
10.try {
11.alias2.wait();
12.System.out.println(“DONE WAITING”);
13.}
14.catch(InterruptedException e){
15.System.out.println(“INTERRUPTED”);
16.}
17.catch(Exception e){
18.System.out.println(“OTHER EXCEPTION”);
19.}
20.finally {
21.System.out.println
(“FINALLY”);
22.}
23.}
24.System.out.println(“ALL DONE”);
25.}
26.}
A.The application compiles but doesn‟t print anything.B.The application compiles and print “DONE WAITING”
C.The application compiles and print “FINALLY”
D.The application compiles and print “ALL DONE”
E.The application compiles and print “INTERRUPTED”
32.一个Java applet 的init()方法如下所示,关于该applet 运行时显示的图形用户界面下述的论述是正确的 D
public void init(){
setLayout(new BorderLayout());
add(”“East”“, new Button(”“hello”“));}
选项:
a)在applet中什么也未显示
b)在applet窗口正中央显示一个按钮
c)在applet窗口的左侧显示一个按钮
d)在applet窗口的右侧显示一个按钮
e)一个按钮填充整个applet区域
33.下列关于关系数据库的说法正确的是: A 贮存在列下的数据不必具有相同数据类型。B 行是唯一的(没有完全相同的行)。C 列有顺序。D 行有顺序。
34.以下不属于DML数据操纵语句的是:D A insert B update C delete D commit
35.以下sql语句正确的是:D A select studentid,depart,count(*)from student group by depart;B select studentid,count(*)from student;C select depart,max(avg(age))from student group by depart;D select studentid,avg(score),max(score)from score group by studentid
36.在oracle中提交之前,下面说法错误的是:D A 当前的用户可以看到DML操作的结果
B 其他用户不能看到DML操作的结果
C 被操作的数据被锁住,其他用户不能修改这些数据 D 所有的 savepoints 被去掉
37.在JSP中使用
B.property C.value
D.以上皆不会出现
38.JSP内嵌对象session的类型为javax.servlet.http.HttpSession,下述语句会使该对象失效的是:C A session.dispose();
B session.clear();C session.invalidate();
D session.removeAll();
39.对于JavaBean的属性,下面哪种说法是不正确的: D A JavaBean中不一定要有属性 B JavaBean类可以不是public的
C 要访问和修改JavaBean的属性,应该通过get/set方法
D 如果一个属性只提供了get方法,那么它是只读的40.在JSP中调用JavaBean时不会用到的标记是:A A
B
C
41.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:D A <%@ page %>作用于整个JSP页面。
B 可以在一个页面中使用多个<%@ page %>指令。
C 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。D <%@ page %>指令中的所有属性只能出现一次。
42.
43.要让不同用户共享一个JavaBean的对象则该对象的范围应该设置为:C A session B page C application D request
44.关于
45.以下那种请求表明客户端只想接收到响应的头信息,并决定了接收文挡的大小,修改时间。D A PUT B GET C TRACE D HEAD
46.下面为部署文件中的Servlet影射代码片段,正确的是:C
A
A 必须在JSP页面中使用<@taglib> B 必须经过web.xml映射
C 必须存在tld文件
D 自定义标签的类必须是public的
48.response.sendRedirect()跳转与
49.下列,那几句话会造成空指针异常(NullPointerException)C
String s = null;
1.if((s!=null)&(s.length()>0))
2.if((s!=null)&&(s.length()>0))
3.if((s==null)|(s.length()==0))
4.if((s==null)||(s.length()==0))
AB 2 C 1 和 3 D 2 和 4
50.public class Foo {
public static void main(String [] args){
StringBuffer a = new StringBuffer(”“A”“);
StringBuffer b = new StringBuffer(”“B”“);
operate(a,b);
System.out.println(a + “,” +b);)
static void operate(StringBuffer x, StringBuffer y){
x.append(y);
y = x;
}
}
编译运行以上程序,结果是那种?D
A.The code compiles and prints “A,B”.B.The code compiles and prints “A,A”.C.The code compiles and prints “B,B”.D.The code compiles and prints “AB,B”.E.The code compiles and prints “AB,AB”.F.The code does not compile because “+” cannot be overloaded for StringBuffer.51.struts框架中,关于FormBean,下列说法正确的是:A A FormBean是一种数据bean,主要用来封装表单提交上来的数据,并把这些数据传递给Action B 在FormBean中可以对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证
C 用户每次提交表单,都会产生一个新的FormBean实例 D 动态FormBean不能进行验证操作
52.struts框架中,在一个Action的配置信息中,name属性指的是:C A 当前action实例的名字
B 当前action所在的类的名字
C 该Action中调用的FormBean的实例的名字 D 该Action中调用的FormBean的类的所在包名
53.struts框架,那些说法正确?B A Struts中无法完成上传功能 B Struts框架基于MVC模式
C Struts框架容易引起流程复杂、结构不清晰等问题 D Struts可以有效地降低项目的类文件数目
54.关于struts项目中的类与MVC模式的对应关系,说法错误的是?D A Jsp文件实现视图View的功能
B ActionServlet这一个类是整个struts项目的控制器 C ActionForm、Action都属于Model部分 D 一个struts项目只能有一个Servlet
55.Linux 系统root密码忘记,用什么办法可以最方便的修改密码?C A 用其他用户登陆,破解/etc/password文件 B 将硬盘挂载到其他linux系统上进行恢复 C 进入单用户模式进行修改 D 清除lilo或者grub
56.J2ME中关于Configuration(配置)错误的是:D A 配置规范里主要规定了运行J2ME程序的最低要求 B CLDC是连接有限设备配置 C CDC是连接设备配置
D CLDC规定的类库与CDC一样,只是最低要求不同
57.关于MIDP正确的是:D
A 所有的J2ME程序都必定会使用MIDP B MIDP也是一种Configuration(配置)C MIDP是全称是MIDlet Programming D MIDP是建立在CLDC上的一种Profile
58.MIDP2.0中不属于高级API的类是:D A Alert B Gauge C Form D Canvas
59.关于XML和HTML语言的错误的是:B A HTML语言不具有扩展性,XML语言具有很好的扩展性 B HTML侧重结构话的描述内容,XML侧重表现信息的形式 C HTML内容与显示为一体,XML则内容与显示相分离 D HTML语言出现比XML语言早
60.关于DTD和Schema错误的是:C A DTD规定了XML文件中可以出现的标记和标记的结构及顺序等 B DTD可以在XML文件内部或外部
C 公开使用的公用DTD定义时,在DOCTYPE中使用关键字SYSTEM D DTD不符合XML语法,而Schema符合XML的语法
61.关于DOM和SAX错误的是 C A 利用DOM解析xml时,整个文档驻留内存,文档很大时需要大量内存 B SAX速度快,但编程比较难,仅能够串行解析xml C SAX的速度不如DOM快 D SAX分析器缺乏灵活性。
62.使用EJB的好处错误的是:D A EJB的结构决定编写分布式程序无须关注事务,安全,多线程问题,可以提高效率 B EJB开发人员与和底层中间件相隔离,便于开发和分别改进 C EJB服务器端仅编写一次,即可随处运行
D EJB可以从结构上保证了一台服务器崩溃时其他服务器可以正常运行
63.关于RMI错误的是D A RMI中不能直接对对象实现实施远程调用,只能对对象的接口操作 B RMI底层通过存根stub和框架skeleton实现
C RMI中方法调用参数传递为值传递,传递参数必须可以序列化 D RMI的服务器与客户机中内存地址完全互相映射,保证两边同步
64.关于无状态会话Bean错误的是:D A 不保存和客户的状态信息
B 包括主接口,远程接口,Bean类和部署描述文件
C 部署时,EJB容器会为这个Bean分配几个实例到组件池中,并由组件池动态管理组件数量
D 生命状态有四种,存在,不存在,钝化,激活
65.关于有状态会话Bean错误的是:C A 在客户端程序引用期间维护Bean中所有实例数据的状态值 B 多个客户不会同时共享同一个有状态SessionBean实例 C 钝化过程就是容器调用ejbremove删除多余EJB实例的过程 D 有状态会话Bean的生命状态包括不存在,准备好和钝化
66.关于有状态和无状态会话Bean错误的是:D A 有状态会话Bean实例和客户端是一对一关系 B 有状态会话Bean需要的系统资源相对更多 C 有状态会话Bean执行速度相对更慢 D 无状态会话Bean生命周期更加复杂
67.关于实体Bean错误的是B A 可以分为容器管理持久性(CMP)和Bean管理持久性(BMP)B CMP中变量和数据库中的字段对应关系由Bean类中的代码表示 C CMP中可以不用编写对数据库操作的代码,比较简单 D BMP中必须有开发者编写数据库操作代码
68.实体Bean中基本的数据库操作对应中的方法中错误的是:C A 插入对应ejbCreate(),ejbPostCreate()B 读取 ejbLoad()C 修改 ejbUpdate()D 删除 ejbRemove()
69.关于BMP和CMP比较错误的是:D A BMP和CMP的声明周期管理机制是相同的,不同的是BMP的事务持久性管理机制交给Bean的开发者
B CMP编程方便但是降低了Bean的开发能力 C BMP比CMP灵活,常用来映射复杂的数据视图或者很难用CMP实现的复杂逻辑处理 D 在客户端的调用BMP和CMP的方法是不相同的
70.关于JMS错误的是:C A 消息处理机制提供了异步的非阻塞的消息传递机制,方便实现松耦合 B 消息传送分为点对点和出版订阅方式
C 无论是点对点还是出版订阅方式,发送和接受者运行的时间没有关联 D 点对点只有一个接受者,而出版订阅方式可以有很多接受者
71.面向对象语言的三个特征 ABD A 封装 B 继承 C 抽象 D 多态
72.构造一个ArrayList 类的实例,哪个方法正确:B A
ArayList List = new Object();B List myList = new ArrayList();C ArrayList myList = new List();D List myList = new List();
73.指出下列程序的运行结果: B public class Example{ String str = new String(“good”);char[] char = {„a‟,‟b‟,‟c‟};
public static void main(String[] args){ Example ex= new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str=” and ”);System.out.print(ex.ch);} public void change(String str,char ch[]){ str = “test ok”;ch[0] = „g‟;} } A good and abc B good and gbc C test ok and abc D test ok and gbc
74.给定下面代码片断
AD
public void Test(){ try{ method();System.out.println(“Hello World”);}catch(ArrayIndexOutOfBoundsException e){ System.out.println(“Exception1”);}finally{ System.out.prinlnt(”Thank you!”);} 如果method 正常运行返回,会显示下面的哪些信息? A Hello World
B Exception C Exception1 D Thank you!
75.给出下面代码段
CD switch(m){ case 0: System.out.println(“case 0”);case 1:System.out.println(“case 1”);break;case 2:
default:System.out.println(“default”);} 下面哪些值将引起“default”的输出 A 0 B 1 C 2 D 3
76.下列代码哪一行会出错?
C 1)public void modify(){ 2)int i,j,k;3)i=100;4)while(i>0){ 5)j=i*2;6)System.out.println(“Thre value of j is ”+j);7)k = k + 1;8)i--;9)} 10)} A line 4 B line 6 C line 7 D line 8
77.关于session论述正确的有:
BC A 一个session可以对应数个用户
B 一个session只能对应一个用户 C 可以手动关闭一个session D session 如果不手动关闭,会一直存在Server中
78.下列哪个标记在html中生成超级链接
79.哪个关键字可以对对象加互斥锁?
B A transient B synchronized C serialize D static
80.下列哪些选项属于JSP内置对象?
ABCDE A request B response C session D out E config F context
81.已知表T1中有2行数据,T2中有3行数据,执行SQL语句
D “select a.* from T1 a,T2 b”后,返回的行数为 A 2 B 3 C 5 D 6
82.已知表T1和T2的字段定义完全相同,T1,T2中各有5条不同的数据,其中T1有2条数据存在于表T2中,语句”select * from T1 union select * from T2”,返回的行数为: A A 8 B 10 C 3 D 12
83.已知表T1含有字段ID,CourseID和Score,且数据为
B ID
CourseID
Score 3
2
2
3
则语句”select id,sum(score)from T1 group by ID”执行结果为 A
ID
sum(score)
170
175 B
ID
sum(score)
175
170 C
ID
sum(score)
170
175 D
ID
sum(score)
175
170
84.电话号码表t_phonebook中含有100万条数据,其中号码字段phoneno上创建了唯一索引,且电话号码全部由数字组成,要统计号码头为321的电话号码的数量,下面写法执行速度最慢的是
C A select count(*)from t_phonebook where phoneno>=‟321‟ and phoneno<‟321A‟ B select count(*)from t_phonebook where phoneno like „321%‟ C select count(*)from t_phonebook where substr(phone,1,3)=‟321‟
85.已知表tbl中字段land_ID建有索引,字段cust_id建有唯一索引,下列语句查询逻辑相同,其中执行效率最优的是
B A select * from tbl where land_id>750 or(cust_id=180 or cust_id=560)B select * from tbl where(cust_id=180 or cust_id=560)or land_id>750
C select * from tbl where land_id>750 union select * from tbl where cust_id=180 union select * from tbl where cust_id = 560 D select * from tbl where land_id>750 union(select * from tbl where cust_id=180 union all select * from tbl where cust_id=560)
86.员工表staff表结构如下,staff和skill字段建有唯一约束
D staff varchar2(10), skill varchar2(10)哪条语句可以查询同时拥有技能A和技能B的员工 A select staff from staffskill where skill=„A‟ or skill=„B‟ B select staff from staffskill where skill=‟A‟ and skill=‟B‟
C select staff from staffskill where skill=‟A‟ or skill=‟B‟ group by staff D select staff from staffskill where skill=‟A‟ or skill=‟B‟ group by staff having count(*)>1
87.员工表staff结构如下
C staffno varchar2(10)email varchar2(50)哪一个SQL语句查询出没有Email地址的员工号 A select staffno from staff where Email = null B select staffno from staff where Email<>null C select staffno from staff where Email is null D select staffno from staff where Email is not null
88.oracle数据库启动步骤顺序为
A 1 mount 2 open 3 nomount A 3-1-2 B 2-3-1 C 2-1-3 D 3-2-1
89.存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表
D A select col1,col2,col3 from T1 into T2(col1,col2,col3)B insert T1(col1,col,col3)into T2(col1,col2,col3)C insert into T2(col1,col2,col3)as select col1,col2,col3 from T1 D insert into T2(col1,col2,col3)select col1,col2,col3 from T1;
90.一个表的字段为varchar2,如果建表时没有指定长度,则默认长度为
F A 1 B 25 C 38 D 255 E 4000 F 建表时varchar2类型字段必须指定长度
91.用truncate和delete语句删除表中数据的区别
A A truncate 命令不记录日志 B truncate 命令记录日志 C delete命令不记录日志
92.如下查询语句select id_number ,100/quantity from inventory 如果quantity为空,则查询语句的第二个字段将返回
B A a space B a null value C a value of 0 D a value of 100 E the keywork null
93.如下语句:select i.id_number, m.id_number from inventory i, manufacturer m where i.manufacturer_id = m.id_number order by inventory.description 执行是错误的,请问以下措施哪个能够改正这个错误?
A A 在order by字句中使用表的别名 B where 字句中去掉表的别名
C where字句中用表名代替表的别名
D order by字句中去掉表名,只要字段名称即可
94.A 表字段a类型int中有100条记录,值分别为1至100,如下语句select a from A where a between 1 and 50 or(a in(25,70,95)and a between 25 and 75)则如下哪个值在这个sql语句返回的结果集中
A A 30 B 51 C 75
D 95
95.变量v_time=‟23-MAY-00‟, 如下那条语句返回值为‟01-JAN-00‟?
B A select round(v_time,‟DAY‟)from dual B select round(v_time,‟YEAR‟)from dual C select round(v_time,‟MONTH‟)from dual D A select round(to_char(v_time,‟yyyy‟))from dual
96.关于索引(index)哪些说法是错误的?
A A 创建索引能提高数据插入的性能
B 索引应该根据具体检索需求来创建,在选择性好的列上创建索引 C 索引并非越多越好
97.指出下面sql语句错误之处
D select id_number “Part Number”, sum(price)“price” from inventory where price >50 group by “Part Number” order by 2;A order by 2 B from inventory C where price>50 D group by “Part Number”
98.如下语句
A if v_num>5 then v_example := 1;elsif v_num>10 then v_example :=2;elsif v_num<20 then v_example :=3;elsif v_num<39 then v_example :=4;else v_example :=5;如果v_num=37,则v_example 的值为 A 1
B 2
C 3
D 4
E 5
99.如下语句:
B begin for i in 1..8 loop if i=2 then null;else if i=5 then rollback;else if i=8 then commit;else insert into texample values(i);end if;end if;end if;end loop;commit;end;执行该语句后将有几条记录插入到表texample表中
A 1 B 2
C 3
D 4
100.设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段:
A A char
B long
C varchar
D varray
二,简答题
1.谈谈final, finally, finalize的区别。
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载
finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。finalize—方法名。Java 技术允许使用 finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。
2.Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 匿名的内部类是没有名字的内部类。不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
3.Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
Nested Class(一般是C++的说法),Inner Class(一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。
注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象
4.&和&&的区别。
&是位运算符。&&是布尔逻辑运算符,&&运算速度高(短路与)。
5.HashMap和Hashtable的区别。
都属于Map接口的类,实现了将惟一键映射到特定的值上。HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。
Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。
6.Collection 和 Collections的区别。
Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。Collection是个java.util下的接口,它是各种集合结构的父接口。
7.什么时候用assert。
断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true。如果表达式计算为 false,那么系统会报告一个 AssertionError。它用于调试目的:
assert(a > 0);// throws an AssertionError if a <= 0 断言可以有两种形式:
assert Expression1;
assert Expression1 : Expression2;
Expression1 应该总是产生一个布尔值。
Expression2 可以是得出一个值的任意表达式。这个值用于生成显示更多调试信息的 String 消息。
断言在默认情况下是禁用的。要在编译时启用断言,需要使用 source 1.4 标记:
javac-source 1.4 Test.java 要在运行时启用断言,可使用-enableassertions 或者-ea 标记。
要在运行时选择禁用断言,可使用-da 或者-disableassertions 标记。
要系统类中启用断言,可使用-esa 或者-dsa 标记。还可以在包的基础上启用或者禁用断言。
可以在预计正常情况下不会到达的任何位置上放置断言。断言可以用于验证传递给私有方法的参数。不过,断言不应该用于验证传递给公有方法的参数,因为不管是否启用了断言,公有方法都必须检查其参数。不过,既可以在公有方法中,也可以在非公有方法中利用断言测试后置条件。另外,断言不应该以任何方式改变程序的状态。
8.GC是什么? 为什么要有GC?(基础)。
GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:
System.gc()
Runtime.getRuntime().gc()
9.String s = new String(”xyz“);创建了几个String Object? 两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。
10.Math.round(11.5)等於多少? Math.round(-11.5)等於多少? Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;
11.short s1 = 1;s1 = s1 + 1;有什么错? short s1 = 1;s1 += 1;有什么错? short s1 = 1;s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1)。short s1 = 1;s1 += 1正确。
12.sleep()和 wait()有什么区别? 搞线程的最爱
sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级
(b)正在运行的线程因为其它原因而阻塞。
wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。
13.Java有没有goto? Goto—java中的保留字,现在没有在java中使用。
14.数组有没有length()这个方法? String有没有length()这个方法? 数组没有length()这个方法,有length的属性。String有有length()这个方法。
15.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。
16.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。
17.给我一个你最常见到的runtime exception。
ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, NegativeArraySizeException, NoSuchElementException, ProfileDataException, SystemException,ProviderException,UndeclaredThrowableException,IllegalPathStateException, MissingResourceException,NullPointerException,SecurityException,UnmodifiableSetException,RasterFormatException, UnsupportedOperationException
18.error和exception有什么区别? error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
19.List, Set, Map是否继承自Collection接口? List,Set是
Map不是
20.abstract class和interface有什么区别? 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。
21.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 都不能
22.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。
23.启动一个线程是用run()还是start()? 启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
24.构造器Constructor是否可被override? 构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。
25.是否可以继承String类? String类是final类故不可以继承。
26.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 不能,一个对象的一个synchronized方法只能由一个线程访问。
27.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 会执行,在return前执行。
28.编程题: 用最有效率的方法算出2乘以8等於几? 有C背景的程序员特别喜欢问这种问题。2 << 3
29.两个对象值相同(x.equals(y)== true),但却可有不同的hash code,这句话对不对? 不对,有相同的hash code。
30.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
31.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、short、char 或者 byte。long,string 都不能作用于swtich。
32.编程题: 写一个Singleton出来。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。
public class Singleton {
private Singleton(){}
//在自己内部定义自己一个实例,是不是很奇怪?
//注意这是private 只供内部调用
private static Singleton instance = new Singleton();
//这里提供了一个供外部访问本class的静态方法,可以直接访问
public static Singleton getInstance(){
return instance;
}
}
第二种形式:
public class Singleton {
private static Singleton instance = null;
public static synchronized Singleton getInstance(){
//这个方法比上面有所改进,不用每次都进行生成对象,只是第一次
//使用时生成实例,提高了效率!
if(instance==null)
instance=new Singleton();return instance;
} }
其他形式: 定义一个类,它的构造函数为private的,所有方法为static的。一般认为第一种形式要更加安全些
33.Hashtable和HashMap
Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现
HashMap允许将null作为一个entry的key或者value,而Hashtable不允许还有就是,HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在 多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap
就必须为之提供外同步。Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。
34.到底 Java 是如何传递参数的?是by value或by reference?
35.String这个类型的class为何定义成final?
36.继承了一个class叫做 Frotz,编译器却给我“No constuctor Frotz()in the class”这样的错误提示,为什么呢?
Super(“aaaa”);
37.怎样比较两个类型为String的字符串?
equals
38.float 和 Float有什么区别? 简单类型,引用类型,封装类
39.如何将字串String转换成整数int?
Integer.parseInt()40.String s = new String(”xyz“);创建了几个String Object?
41.给我一个你最常见到的runtime exception。
NullPointerException 42.abstract class和interface有什么区别?
43.启动一个线程是用run()还是start()?
44.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
45.有13个小球,其中有一个和其他的重量不一样,只用天平称量3次,如何找出坏球?
46.已有学员信息表{学号;姓名},表中已有记录:{1,张一;2,张二;…….100,张一百},现在要把李四放到学号54的位置,后面的其他学员,学号依次递增,请写出sql语句实现。
update student1 set id=id+1 where id>=54;insert into student1 values(54,'ab');47.已有学员信息表{学号,班级,学科,姓名,成绩},现要查询出各班语文成绩前10名,并且数学成绩不在倒数10名范围内的人员信息,请写出sql语句实现。
select * from(select * from 信息表 where 学科=‟语文‟ order by 成绩 desc)where rownum<=10 minus select * from(select * from 信息表 where 学科=‟数学‟ order by 成绩 asc)where rownum<=10 48.请写出你知道的几种J2EE的核心技术的名称,并简要解释。
Servlet JSP JNDI RMI JDBC JavaMail JMS JTA/JTS EJB
49.斯诺克台球共有15*8个一分球,2,3,4,5,6,7分球各一个,规则是先打一个最低分球,然后可以打一个其他分值的球,如此反复,如果台面还有更低分值的球,打入的高分球计分,同时拿出来放回原位置,要求写一段简单的java函数,实现输入台面上剩余球的数目,计算出可得的最高分。(不考虑罚分等特殊情况)
50.比较Java开发中常用的XML解析API,说明各自的原理及优缺点。
51.写一个应用程序,接收用户输入的日期参数(格式为字符串:yyyy-mm-dd),在控制台输出该日期前一天的日期(格式与输入参数相同),要求代码清晰规范、具有良好的可读性和容错能力。
52.如何在Weblogic8中配置JAVA消息服务(JMS)?写出需要配置的项目及步骤。
53.已知weblogic服务器的的IP地址为192.168.0.1,domain的端口为7001,用户名密码均为weblogic,其中部署了一个会话Bean,主接口为BookHome,远程接口为Book,实现类为BookBean,Jndi名称为Book,写一段程序调用该会话Bean的getBooks()方法。
Hashtable h = new Hashtable();h.Context ctx = new InitialContext(h);BookHome home
=(BookHome)ProtableRemoteObject.narrow(Ctx.lookup(“Book”),BookHome.class);Book b = home.create();54.JSP中有哪些跳转方式,那种方式效率较高? Response.sendRediret();
56.Form表单的提交方式有几种各有什么不同?
Post get 57.简述Oracle中SGA的组成部分
58.Oracle的启动和关闭各有多少步骤
59.Oracle表空间的分类和作用,如排序时数据将放在什么表空间
永久表空间、临时表空间和还原表空间,排序时数据放在临时表空间,还原表空间用于记录重做日志。60.commit时,数据库将会发生什么变化,rollback呢? 61.用命令创建用户,并为用户授权
62.写一个存储过程,使employee(name,age,emp_no,salary)表中的salary值在0-1000之间的员工的工资上涨20% 要求使用游标
create or replace procedure pro_increatesal is
cursor emp_cur is select sal from emp for update;begin
for cur in emp_cur loop
if(cur.sal between 0 and 1000)then
update emp set sal=sal*1.2 where current of emp_cur;end if;end loop;commit;end pro_increatesal;
63.Oracle数据库中都有哪些类型的文件 64.简述Servlet生命周期
65.如何在Oracle中查询某个用户下所有的表
66.truncate后,存储空间是否还存在,是否可以被其他的表占用 67.Javascript如何提交表单 Document.formname.submit();68.如何返回前一个页面
History.back();69.怎样给一个form元素动态赋值 Document.form.action=””;Document.form.xxx.value=””;70.Oracle中控制文件什么时候读取?
装载数据库的时候
71.Oracle中用户正在执行一个操作过程,管理员取消了他的权限,会发生什么?
正执行的操作被回滚 72.Oracle索引分几种?说明唯一索引和位图索引
普通索引、唯一索引、位图索引 73.将int转换为String有几种方法?
String s1 = I + “”;String s2 = String.valueOf(i);String s3 = Integer.toString(i);74.简述什么是事务
75.谈谈cookie的作用,session的作用,session与cookie的区别和联系 76.jsp有哪些内置对象?作用分别是什么? 77.Java 的基本数据类型有哪些?String是不是基本数据类型? 78.作用域public,private,protected,不写时的区别
79.在控制台输入一个字符串,然后按照逆序打印出来
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str = Br.readLne();StringBuffer sb = new StringBuffer(str);Sb.reverse();System.out.println(sb.toString());This is a test for you;
StringTokenizer
split you for test a is This;80.用Java实现冒泡怕学,数据不用输入,直接定义数组即可,打印到控制台
81.编写一个访问oracle数据库的程序,要求从数据库中查询出employees 中三个列的值(empid,lastname,email)输出到控制台 url: jdbc:oracle:thin:@10.70.112.254:1521:oracle 登陆名hr密码hr 定义encode()和decode()方法,encode方法用来按一定规则转换字符串,decode方法把encode方法转换的字符串再转换回来,encode规则如下: 1,如果当前字符是数字切不大与0,复制当前字符;
2,如果当前字符是数字且大于0,如果当前字符有后继字符,则设置整数N等于当前字符数值,把后继字符复制N+1次
3,如果当前字符既不是数字也不是”_“,则复制当前字符
4,如果当前字符是”_“,则替换为”UL“ 5,上面没次操作完毕,再后面追加一个”_“;
例:有字符串”23_2b/5“ 则转换完字符串为:”333_____UL_bbb_/_5“ 再写decode方法 把转换后的字符串再转换回去
验证字符串:
字符串
转换后字符串
_b2_U2ab__
_UL_b____UL__U_aaa_a_b_UL_UL 3__UL012_3b_ _____UL_UL__U_L_0_22____UL_bbbb_b__UL class Jiami {
public String encode(String str){
} char[] cs = str.toCharArray();StringBuffer sb = new StringBuffer();for(int i=0;i } return sb.toString();if(cs[i]=='0'){ sb.append(cs[i]);}else if(cs[i]>'0'&&cs[i]<='9'){ int n = cs[i]-'0'+1; if(i!=cs.length-1){ } for(int j=0;j StringBuffer sb = new StringBuffer();StringBuffer sb2 = new StringBuffer(str);String[] ss = str.split(”_“);for(int i=0;i int j = i; if(ss[j].equals(”“)){ int n = 0;while(true){ ; } } } if(!ss[j].equals(”“)){ break;} j++;i++;n++;if(sb.length()==0)sb.append(n-2);else if(sb.charAt(sb.length()-1)>'9'||sb.charAt(sb.length()-1)<'0')sb.append(n-2);sb.append(”_“);}else if(ss[j].equals(”UL“)){ sb.append(”_“);}else{ int le = ss[j].length(); } if(le==1){ sb.append(ss[j]);}else{ } sb.append(le-1);sb.append(ss[j].charAt(0));i++;return sb.toString();public static void main(String[] args){ Jiami j= new Jiami();System.out.println(j.encode(”3__UL012_3b_“));System.out.println(j.decode(”_____UL_UL__U_L_0_22_____UL_bbbb_b__UL_"))} } 82.已知表T1 包含字段ID,对同一个ID的取值,可能存在多条数据,请完成SQL语句,查询T1中对应大于1条数据ID及其对应数据的条数 select ID,count(*)from T1 group by ID having count(*)>1 83.已知表T1、T2和T3的结构和数据如下 T1 NameID CourseID Score 1 1 2 2 T2 ID Course 1 数学 2 T3 ID Name 1 张三 李四 请写出查询的SQL语句使得查询结果为: Name Course Score------------张三 数学 张三 语文 李四 数学 李四 语文 Select t3.name,t2.course,t1.score from t1,t2,t3 where t1.nameid=t3.id and t1.courseid=t2.id;语文