07-02东方国信java工程师笔试题.doc_第1页
07-02东方国信java工程师笔试题.doc_第2页
07-02东方国信java工程师笔试题.doc_第3页
07-02东方国信java工程师笔试题.doc_第4页
07-02东方国信java工程师笔试题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

Java工程师面试试题 (注意请把答案写在附页答案纸上,不允许直接在试题上写答案)1、有以下HTML片段:(10)ab请实现javascript函数“insertTr”,效果为在被点击的行下面插入一行,即插入一个新的TR,其中TD个数为1。答案: function insertTr()Var tableId = document.getElementById(“table”);Var tr = tableId.insertRow();Var td = tr. insertCell();tr.appendChild(td);tableId.appendChild(tr);2、有如下class: (5) class A protected int method1(int a, int b) return 0; 下面哪些方法可以存在于继承class A的类中:A. public int method1(int a, int b) return 0; B. private int method1(int a, int b) return 0; C. private int method1(int a, long b) return 0; D. public short method1(int a, int b) return 0; E. static protected int method1(int a, int b) return 0; 答案: A C 3、 写出下面输出的结果 (4) class Temp String para1;StringBuffer para2;public Temp() System.out.println(Temp);public void method1(String param) para1 = param.replace(a, b);public void method2(StringBuffer param) para2 = param.append(c);public class Test extends Temp public Test() System.out.println(Test);public static void main(String args) Test obj = new Test();obj.method1(new String(javaTest);obj.method2(new StringBuffer(javaTest);System.out.println(obj.para1);System.out.println(obj.para2.toString();答案: 依次输出 Temp Test jbvbTest javaTestc4、编程实现以下要求 (10)import java.util.List;public class Test private Integer id; private Integer parentId; private String name; private String address; private List testList;public Integer getId() return id;public void setId(Integer id) this.id = id;public Integer getParentId() return parentId;public void setParentId(Integer parentId) this.parentId = parentId;public String getName() return name;public void setName(String name) = name;public String getAddress() return address;public void setAddress(String address) this.address = address;public List getTestList() return testList;public void setTestList(List testList) this.testList = testList;有以上关系表与javabean,当前有一Test类型的对象test,编程实现输出test对象内的所有的子Test对象、孙子对象.的name值,直到输出完为止。答案:5、有以下两张表: Table_Student有三个字段Code、 Name、 Age、 其中Code为主键; Table_Result有三个字段Code、 Class、Score, 其中Code + Class 为主键。两表记录如下A、 请写出SQL,找出所有姓张的学生,并按年龄从小到大排列;(5分) 答案: select * from Table_Student where Name like 张% order by AgeB、 请写出SQL,取出计算机科考成绩不及格的学生; (5分)答案: select * from Table_Student a, Table_Result b where a.Code=b.Code and b.Class=计算机and b.Score60C、通过等值联接,取出Name、Class、Score,请写出SQL即输出结果 (5分)答案: select a.Name,b.Class,b.Scord from Table_Student a, Table_Result b where a.Code=b.Code或Select a.Name,b.Class,b.Score from Table_Student a inner join Table_Result b on a.Code=b.CodeD、通过外联接,取出每个学生的Name、Class、Score、请写SQL输出结果 (5分)答案: select a.Name,b.Class,b.Score from Table_Student a full outer join Table_Result b on a.Code=b.CodeE、请写SQL,在Table_Student表中增加一条学生记录(学号:97005 姓名:赵六 年龄:20);(5分)答案: insert into Table_Student(Code,Name,Age) values (97995,赵六,20);F、李五的年龄记录错了,应该是21,请写SQL,根据主键进行更新;(5分)答案: update Table_Student set Age=21 where Name=李五G、请写SQL,删除Table_Student中没有考试成绩的学生记录,请使用not in条件;(5分)答案: delete from Table_Student where Code not in (select a.Code from Table_Student a,Table_Result b where a.Code=b.Code )6、有以下字符串var str = name: cxh, sex: man ;请列出有哪几种方法将str转为json对象?(6分)1.可以使用eval来转换 var json = eval(+str +);2.可以使用JavaScript 框架转换,如prototype,Ext,jQuery等。7、当编译并运行以下程序列会出现什么结果?(5分)class A public int getNumber(int a) return a+1; class B extends A public int getNumber(int a, char c) return a+2; public static void main(String args) B b=new B(); System.out.println(b.getNumber(0); A、编译错误 B、运行错误 C、1 D、2答案: C8、在Java中,以下定义数组的语句正确的是()。(5分)A、int t10=new int;B、char a=hefg;C、int t=new int10;D、double d=new double10;答案: C9研究下面的JAVA代码 (5分)public class TestException /* * param args */public static void main(String args) int a = 0,1,2,3,4; int sum=0; try for

温馨提示

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

最新文档

评论

0/150

提交评论