java工程师笔试习题_第1页
java工程师笔试习题_第2页
java工程师笔试习题_第3页
java工程师笔试习题_第4页
java工程师笔试习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、JAVA工程师笔试题一,选择题1. 如下代码 public class Test public int aMethod() static int i = 0; i+; return i; public static void main (String args) Test test = new Test(); test.aMethod(); int j = test.aMethod(); System.out.println(j); 输出结果是什么 A. 0 B. 1C. 2D. 编译失败 2. 如下代码 int i =1,j =10; do if(i+> -j) continue; w

2、hile (i <5); System.out.println("i = " +i+ "and j = "+j); 输出结果是什么 A. i = 6 and j = 5 B. i = 5 and j = 5 C. i = 6 and j = 5 D. i = 5 and j = 6 E. i = 6 and j = 6 3. 如下代码: public class SwitchTest public static void main(String args) System.out.println("value = " + swit

3、chIt(4); public static int switchIt(int x) int j = 1; switch (x) case 1: j+; case 2: j+; case 3: j+; case 4: j+; case 5: j+; default: j+; return j + x; 输出结果是什么 A. value = 3 B. value = 4 C. value = 5 D. value = 6 E. value = 7 F. value = 8 4. 在接口中以下哪条定义是正确的 (两个答案) A. void methoda(); B. public double m

4、ethoda(); C. public final double methoda(); D. static void methoda(double d1); E. protected void methoda(double d1); 5. 如下代码: public void test(int x) int odd = x%2; if (odd) System.out.println("odd); else System.out.println("even"); 哪个描述正确 A. 编译失败. B. "odd" 永远被输出. C. "e

5、ven" 永远被输出 D. "odd" 输出x的值, E. "even" 输出x的值 6. 如下代码: public class X public X aMethod() return this; public class Y extends X 哪两个方法能加到Y类的定义中 A. public void aMethod() B. private void aMethod() C. public void aMethod(String s) D. private Y aMethod() return null; E. public X aMet

6、hod() return new Y(); 7. 如下代码: public class X public static void main(String args) try badMethod(); System.out.print("A"); catch (Exception ex) System.out.print("C"); finally System.out.print("B"); System.out.print("D"); public static void badMethod() throw ne

7、w Error(); 结果是什么 A. ABCD B. 编译失败. C. 显示C,退出程序. D. 显示B,C,退出程序. E. 显示BCD,退出程序. 8. 如下代码: public class Foo public static void main(String args) try return; finally System.out.println( "Finally" ); 输出结果是什么 A. Finally B.编译失败 C. 代码正常运行但没有任何输出. D. 运行时抛出异常 9. 如下代码: class Base Base() System.out.prin

8、t("Base"); public class Alpha extends Base public static void main( String args ) new Alpha(); new Base(); 结果是什么 A. Base B. BaseBase C. 编译失败. D. 代码运行但没有输出. E. 运行时抛出异常. 二 问答题1、简述synchronized和java.util.concurrent.locks.Lock的异同2、MVC的各个部分都有那些技术来实现如何实现 3、什么是java序列化,如何实现java序列化 4、什么是单例模式写一个单例类。5

9、、问:WEB SERVICE、SOAP、UDDI,WSDL名词解释6、XML文档定义有几种形式它们之间有何本质区别解析XML文档有哪几种方式? 7、说说你所熟悉或听说过的j2ee中的几种常用模式及对设计模式的一些看法(可在面试时候详述)8 java加密技术有那些(可在面试时候详述)9 java是如何对数据进行压缩和解压的(可在面试时候详述)。三 SQL基础题1     创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话2    修改学生表的结构,添加一列信息,学历3   &

10、#160; 修改学生表的结构,删除一列信息,家庭住址 4      向学生表添加如下信息: 学号 姓名年龄性别联系电话学历1A22男123456小学2B21男119中学3C23男110高中 5     修改学生表的数据,将电话号码以11开头的学员的学历改为“大专” 6     删除学生表的数据,姓名以C开头,性别为男的记录删除  四 SQL高级题说明:有三个表,项目表、合同表、付款表下面是建立表的语句项目表

11、(项目编号 int,项目名称 varchar(50))项目编号,项目名称1项目12项目23项目3合同表(合同编号 int,项目编号 int,合同金额 number(7,3))合同编号项目编号合同金额111000211500322000付款表(付款编号 int,合同编号 int,付款金额 number(7,3))付款编号合同编号付款金额11100022200032800一个项目可能会有签署多个合同,每个合同会分几次付款,问题(一)设计一个查询,要求返回结果如下:项目编号        项目名称   

12、;          项目所有合同的金额                               - - -1       &

13、#160;   项目1                    25002           项目2                

14、;    20003           项目3                    NULL解答:问题(二)设计一个查询,要求返回结果如下:项目编号        项目所有合同已付款金额 

15、0;                           -1            11002           &

16、#160;NULL解答: 问题(三)设计一个查询,要求返回结果如下项目编号    项目名称        项目所有合同已付款金额                             - -1 &#

17、160;         项目1   11002           项目2   NULL-解答:  问题(四)请您设计一个查询语句,检索的格式如下-项目编号    项目名称    项目所有合同的金额    项目所有合同已付款金额    1           项目1        2500.000   

温馨提示

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

评论

0/150

提交评论