- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件工程师笔试题JAVA方向
软件工程师笔试题(JAVA方向)姓名:_________ 成绩:__________考试规则:1、本次考试共4大题12小题,满分100分,答卷时间为90分钟,考试时间结束立即停止答题,监考人员负责收齐所有答卷。2、考试为闭卷形式,不得要求监考人员解释试题,严禁在考试过程中交头接耳、查看相关书籍和电子通讯设备(手机/平板电脑等都一律关机)。 选择题 (毎题5分,共15分)1、以下关于Java继承的描述正确的是( )A、在Java中一个类只能实现一个接口B、在Java中一个类不能同时继承一个类和实现一个接口C、在Java中类只允许单一继承D、在Java中接口只允许单一继承2、给出如下代码,执行完该代码段total的结果是( )int total = 0;for (int i = 0; i 4; i++){if (I == 0) continue;if (i == 1) break;total += i;}A、6 B、3 C、1 D、03、请问,以下哪个语句用于获取数组中元素的个数?( )A、myArray.sizeB、myArray.size()C、myArray.lengthD、myArray.length()E、myArray.getSize()填空题 (每题5分,共10分)1、给出下面的程序代码,输出结果是__________Public class Test {? Public static void reverseStr(String str){? str = dcba;} Public static void main(String[] args) {? String str = abcd;?reverseStr(str); System.out.println(str); }}2、下面是People和Child类的定义和构造方法,每个构造方法都输出编号。在执行new Child(Bill)的时候,输出结果是________class People { String name;Public People() { System.out.print(1); }Public People(String name) {System.out.print(2); = name; }}class Child extends People { People father;public Child(String name) {System.out.print(3); = name;father = new People(name + :F);}public Child(){ System.out.print(4); }}简答题 (4题共40分)JAVA接口都有哪些特点?(8分)(1)当一个同步方法已经执行,线程能够调用对象上的非同步实例方法吗?(5分)(2)在一个对象上两个线程可以调用两个不同的同步实例方法吗?(5分)请分别说明具体原因。请简单说明String 、StringBuffer 、StringBuilder之间的区别。(10分)4、JAVA SSH框架指的是什么?使用它们在开发中有哪些优点?(12分)综合题 (3题共35分)假设有4个boolean 类型变量 a、 b 、c 、d 表示4个开关,每个开关对应判断函数为funA()、 funB()、 funC()、 funD() 函数返回值均为 boolean, 例如 a 为true时,需调用funA()判断其返回值,任意其中一个判断函数返回false,则调用 funFalse(),否则调用 funTrue()。请简要介绍设计思路,并写出你认为最优的代码。(8分)某公司开发OA系统,因不同用户的需求可能需要使用不同的数据库。假设该系统现在只涉及用户(User)和部门(Department),需要用到的数据库是sql server 和oracel。请用面向对象编程思想简单模拟上述实现。(12分)提示:User表操作方法有增加记录insert(User user) 和根据id获得某个用户User getUser(int id) ;Department表操作方法有增加记录insert(Department department) 和根据id获得某个部门Department getDepartment(int id),方法体可以不用具体实现。小明在某项目中前端web界面使用了到了extjs的treegrid控件,用于显示ftp某个文件夹下的目录树,包含文件名称,文件大小,文件创建时间。该控件需要接收后台返回格式如下所示:[{ fileName:xxx, fileSize:xx, fileCreateTime:xxx, children:[{ fileName:xxx,
文档评论(0)