易宝支付java面试题(试题).doc_第1页
易宝支付java面试题(试题).doc_第2页
易宝支付java面试题(试题).doc_第3页
易宝支付java面试题(试题).doc_第4页
易宝支付java面试题(试题).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

易宝支付JAVA开发工程师(L1)招聘试题姓名: 日期: 开始时间: 完成时间: 第一部分:JAVA知识一、 写出下面代码的执行结果 (分值10分)public class Foo public static void main(String args) String strValue=ABCDEFG; strValue.substring(3); strValue.concat(123);System.out.println(result= + strValue);String value = new String (ABCDEFG);System.out.println(strValue= value);二、 写出下面代码的执行结果public class Foo (分值5分)public static void main(String args) int x = 100;int y = 200;if (x = y)System.out.println(Not equal);elseSystem.out.println(Equal);三、 写出下面代码的执行结果 (此题需写出分析过程,没有分析过程不得分,分值10分)import java.io.IOException;public class ExceptionTest public static void main(String args) try new ExceptionTest().methodA(5); catch (IOException e) System.out.println(caught IOException); catch (Exception e) System.out.println(caught Exception);finallySystem.out.println(no Exception);void methodA(int i) throws IOException if (i%2 != 0)throw new IOException(methodA IOException); 四、 写出下面代码执行的结果(此题需写出分析过程,没有分析过程不得分,分值10分)public class Test static boolean isTrue() System.out.println(isTrue);return true;static boolean isFalse() System.out.println(isFalse);return false;public static void main(String args) if (isTrue() | isFalse() System.out.println( | operate return true);if (isFalse() & isTrue() System.out.println( & operate return true);五、 写出下面代码执行的结果(此题需写出分析过程,没有分析过程不得分,分值10分)public class ThreadTestpublic static void main(String argv) MyThread t = new MyThread();t.run();t.start();System.out.println(A); class MyThread extends Threadpublic void run()try Thread.currentThread().sleep(3000); catch (InterruptedException e) System.out.println(B);六、 执行B.main的结果是什么?(此题需写出分析过程,没有分析过程不得分,分值10分)class A void fun1() System.out.println(fun2(); int fun2() return 123; class B extends A int fun2() return 456; public static void main(String argv) A a; B b = new B(); b.fun1(); a = b; a.fun1(); 七、 执行ListTest.main的结果是什么?(此题需写出分析过程,没有分析过程不得分,分值10分)class Data intval;intgetVal() return val;voidsetVal(int val) this.val = val;public class ListTest public static void main(String argv) Data data = new Data(); ArrayList list = new ArrayList(); for (int i=100; i103; i+) data.setVal(i); list.add(data); int j = 0; while (j list.size() Data tmp = (Data )list.get(j); System.out.println(list( + j + ) = + tmp.getVal(); j+; 八、 请指出以下代码有哪些错误(分值15分)1.abstract class Name private String name; public abstract boolean isStupidName(String name) 2.public class Something void doSomething () private String s = ; int l = s.length(); 3.public class Something public int addOne(final int x) return +x; 九、 写出以下正则表达式(分值10分)1-6位字母或数字: 手机号(只能以139或159开头,11位数字): 十、 写一个方法,实现字符串的反转,如:输入abc,输出cba(分值10分)十一、 写一个程序,计算1+22+32+n2(分值10分)public int count(int n)return n = 1 ? 1 : count(n-1) + n*n;十二、 写一个延迟加载的单例模式(Singleton)的例子(分值10分)第二部分:简答题十三、 列出JSP的内置对象,并描述其用途。(10分)十四、 列出web.xml中允许定义的元素,并描述其用途。(10分)十五、 列出JDBC操作数据库的步骤(10分) 十六、 描述会话(session)和cookies的异同点(10分)十七、 有一个JSP代码如下,假设WEB容器启动后有2个人分别用两台电脑轮流访问这个页面5次,那么最后一次访问这个页面的人看到的结果是什么?(需要写出分析过程,分值20分)第三部分:数据库知识十八、 数据库操作- 学生表CREATE TABLE student( ID CHAR(8) NOT NULL, - 学生编号NAME CHAR(8) NOT NULL, - 姓名SEX CHAR(2), - 性别AGE INT) - 年龄- 课程名称表CREATE TABLE COURSE( ID CHAR(4) NOT NULL, - 课程编号NAME CHAR(20) NOT NULL, - 课程名称DESCRIPTION CHAR(50) - 课程描述- 课程和学生的关系表(多对多,一个学生可以上多个课程,一个课程允许多个学生上)CREATE TABLE course2student( ID_COURSE CHAR(4) NOT NULL, - 课程编号ID_STUDENT CHAR(8) NOT NULL - 学生编号)那么,1) 在课程表中增加一个课程(课程编号:DB-1、课程名称:DB2-SQL-1),增加一个学生(学生编号:20080001、姓名:张三),该学生上DB-1的课程。(5分)2) 更新课程中 课程编号为“DB-1”的课程名称为“DB2-SQL”、课程描述为“DB2 SQL语法及其使用”。(5分)3) 查询课程名称以“DB2”开头的课程有哪些?需要列出课程编号、课程名称。(5分)4) 查询课程编号为“DB-1”的有哪些学生SQL的语句是什么?列出学生编号、姓名、性别。(5分)5) 统计所有课程的学生人数,并按人数从低到高排列。只有列出课程编号、上课人数(5分)第四部分:逻辑题(选做)十九、 有12个一摸一样的小钢球,其中有一个的质量与其他的11个的质量不一样,现在有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论