软件工程师笔试题_第1页
软件工程师笔试题_第2页
软件工程师笔试题_第3页
软件工程师笔试题_第4页
软件工程师笔试题_第5页
全文预览已结束

下载本文档

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

文档简介

软件工程师笔试题(JAVA方向)软件工程师笔试题(JAVA方向)/软件工程师笔试题(JAVA方向)软件工程师笔试题(JAVA方向)姓名:_________成绩:__________考试规则:1、本次考试共4大题12小题,满分100分,答卷时间为90分钟,考试时间结束马上停止答题,监考人员负责收齐全部答卷。2、考试为闭卷形式,不得要求监考人员解说试题,禁止在考试过程中低声私语、查察相关书本和电子通信设备(手机/平板电脑等都一律关机)。一、选择题(毎题5分,共15分)1、以下关于Java继承的描述正确的选项是()A、在Java中一个类只好实现一个接口B、在Java中一个类不可以同时继承一个类和实现一个接口C、在Java中类只赞成单一继承D、在Java中接口只赞成单一继承2、给出以下代码,执行完该代码段total的结果是()inttotal=0;for(inti=0;i<4;if(I==0)continue;if(i==1)break;total+=i;}

i++){A、6

B、3

C、1

D、03、请问,以下哪个语句用于获取数组中元素的个数()A、B、()C、D、()E、()二、填空题(每题5分,共10分)1、给出下边的程序代码,输出结果是__________PublicclassTest{PublicstaticvoidreverseStr(Stringstr){str="dcba";}Publicstaticvoidmain(String[]args){Stringstr="abcd";reverseStr(str);}}2、下边是People和Child类的定义和构造方法,每个构造方法都输出编号。在执行newChild("Bill")的时候,输出结果是________classPeople{Stringname;PublicPeople(){}PublicPeople(Stringname){=name;}}classChildextendsPeople{Peoplefather;publicChild(Stringname){=name;father=newPeople(name+":F");}publicChild(){}}三、简答题(4题共40分)1、JAVA接口都有哪些特色(8分)2、(1)当一个同步方法已经执行,线程可以调用对象上的非同步实例方法吗(5分)(2)在一个对象上两个线程可以调用两个不一样样的同步实例方法吗(5分)请分别说明详尽原由。3、请简单说明String、StringBuffer、StringBuilder之间的差别。(10分)4、JAVASSH框架指的是什么使用它们在开发中有哪些长处(12分)四、综合题(3题共35分)1、假设有4个boolean种类变量a、b、c、d表示4个开关,每个开关对应判断函数为funA()、funB()、funC()、funD()函数返回值均为boolean,比方a为true时,需调用funA()判断其返回值,任意此中一个判断函数返回false,则调用funFalse(),不然调用funTrue()。请简要介绍设计思路,并写出你以为最优的代码。(8分)2、某公司开发OA系统,因不一样样用户的需求可能需要使用不一样样的数据库。假设该系统此刻只涉及用户(User)和部门(Department),需要用到的数据库是sqlserver和oracel。请用面向对象编程思想简单模拟上述实现。提示:

(12分)User表操作方法有增添记录insert(Useruser)和依据id获取某个用户id);Department表操作方法有增添记录insert(Departmentdepartment)

UsergetUser(int和依据id获取某个部门

DepartmentgetDepartment(intid)

,方法体可以不用详尽实现。3、小明在某项目中前端web界面使用了到了extjs的treegrid控件,用于显示ftp某个文件夹下的目录树,包括文件名称,文件大小,文件创办时间。该控件需要接收后台返回格式以下所示:[{fileName:'xxx',fileSize:xx,fileCreateTime:'xxx',children:[{fileName:'xxx',fileSize:xx,fileCreateTime:'xxx',children:[{fileName:'xxx',fileSize:xx,fileCreateTime:'xxx',},{fileName:'xxx',fileSize:xx,fileCreateTime:'xxx',}]}]},{fileName:'xxx',fileSize:xx,fileCreateTime:'xxx',children:[{fileName:'xxx',fileSize:xx,fileCreateTime:'xxx',}]}]请编程帮小明实现获取示即可)。(15分)提示:文件用FTPFile表示2.获取ftp某个文件夹用

ftp根目录下的子文件目录树的转变后的字符串(根目录取FtpUtil实例的getRemoteFiles方法,返回FTPFile[],获取

”/”表ftp文件的创办时间经过

FTPFile实例

温馨提示

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

评论

0/150

提交评论