




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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; while (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 = + switchIt(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 methoda(); 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. even 永远被输出 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 aMethod() 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 new 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.print(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、问:WEB SERVICE、SOAP、UDDI,WSDL名词解释6、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式? 7、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法(可在面试时候详述)8 java加密技术有那些(可在面试时候详述)9 java是如何对数据进行压缩和解压的(可在面试时候详述)。三 SQL基础题1 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话2 修改学生表的结构,添加一列信息,学历3 修改学生表的结构,删除一列信息,家庭住址4 向学生表添加如下信息:学号 姓名年龄性别联系电话学历1A22男123456小学2B21男119中学3C23男110高中5 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”6 删除学生表的数据,姓名以C开头,性别为男的记录删除四 SQL高级题说明:有三个表,项目表、合同表、付款表下面是建立表的语句项目表(项目编号 int,项目名称 varchar(50))项目编号,项目名称1项目12项目23项目3合同表(合同编号 int,项目编号 int,合同金额 number(7,3))合同编号项目编号合同金额111000211500322000付款表(付款编号 int,合同编号 int,付款金额 number(7,3))付款编号合同编号付款金额11100022200032800一个项目可能会有签署多个合同,每个合同会分几次付款,问题(一)设计一个查询,要求返回结果如下:项目编号 项目名称 项目所有合同的金额- - -1 项目1 25002 项目2 20003 项目3 NULL解答:问题(二)设计一个查询,要求返回结果如下:项目编号 项目所有合同已付款金额-1 11002 NULL解答: 问题(三)设计一个查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邹婕离婚财产分割协议书:子女抚养与监护细则
- 软件开发团队退伙协议范本及技术成果归属
- 美容院美甲师专业服务合同及技能培训协议
- 建筑工程项目招投标与合同实施及质量控制
- 畜牧饲料企业职业病危害告知与员工权益保护合同
- 酒吧转让合同范本:包含场地、设备、品牌及竞业禁止
- 智能家居企业首席运营总监物联网技术应用劳动合同
- 西藏电子劳动合同推广实施及安全保障合同
- 酒店健身中心场地租赁及私人教练服务合同
- 2025年新能源行业智能电网储能系统专利发展报告
- 消杀知识考试题及答案
- 医学资料 Picc导管皮肤相关性皮炎案例与分析学习课件
- 重症血液净化血管通路的建立与应用中国专家共识解读2025
- 2025年乡村医生考试题库:常见疾病诊疗与公共卫生服务体系建设试题集
- 能源管理体系及节能知识培训课件
- 2025年度股权代持协议书:国有企业股权代持与监管协议
- 土壤改良施工方案
- 商铺店面装修合同
- 食品企业总经理聘用模板
- 【蝉妈妈】2024年抖音电商酒水行业趋势洞察报告
- 2024年中国创新方法大赛考试题库(含答案)
评论
0/150
提交评论