已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
冠博软件技术(苏州)有限公司 内部机密软件工程师笔试考题(JAVA部分)姓名: 日期: 电话: 院校: 专业: 一、填空题(每空3分,共15分)1、执行下列代码后的结果? int x,a=2,b=3,c=4; x=+a+b+c+; x= ,a= ,b= ,c= 2、执行下列代码后的输出结果是 class Apublic static void main(String args)System.out.println(args.length); 3、执行以下程序后的输出结果是 class Apublic static void main(String args)boolean flag; int i=0;doflag = false;System.out.println(i+);flag = i10;continue;while(flag)?true:false);4、Math.round(11.5)等于多少? Math.round(-11.5)等于多少_5、面向对象的语言特征 _二、选择题(每空3分,共12分)1.下面那个是Runable接口的方法?A. run B. start C. yield D. stop 2.下面列出的那个不是java的保留字? A. if B. goto C. while D. case E. then3.十进制变量i的值为12,那么八进制的变量i的值为: A. O08 B. O10 C. O12 D. O14 E. O164. You have the following code. Which numbers will cause Test2 to be printed?(多选题)switch(x) case 1: System.out.println(Test1); case 2: case 3: System.out.println(Test2); break;A. 0 B. 1 C. 2 D. 3 E. 4三、问答题(每空4分,共16分)1、谈谈final, finally, finalize的区别2、简述String与StringBuffer的区别3、简要说明Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?4,char型变量中能不能存贮一个中文汉字?为什么?四、程序阅读题(求以下程序的执行结果)(每题8分,共16分)第一题:public class ExampleString str=new String(good);charch=a,b,c;public static void main(String args)Example ex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+ and );System.out.print(ex.ch);public void change(String str,char ch)str=test ok;ch0=g;Output is: 第二题:publicclass Test2 staticboolean foo(char c) System.out.print(c); returntrue; publicstaticvoid main(String argv) int i = 0; for (foo(A); foo(B) & (i 2); foo(C) i+; foo(D); Output is: 五、指出下列代码的问题(每题8分,共8分)第一题:public class Something public static void main(String args) Something s = new Something(); System.out.println(s.doSomething() returns + doSomething(); public String doSomething() return Do something .; Ans: 六、编程题(第一题15分,第二题18分,共33分)第一题: 用JAVA实现冒泡算法,对3,1,6,2,9,0,7,4,5进行由小到大排序,并输出。第二题: 有下面一段Server段程序,目的是能够同时服务多个客户,客户的请求是一句话(一个 String)。如果这个请求的内容是字符串plain的话,服务器仅将hello字符串返回给用户。否则将用户的话追加到当前目录的文本文件Memo.txt中(路径为Memo.txt),并向用户返回OK。注意Server并发的处理多用户,Memo.txt被共享,要求不能出现数据不一致。Server的程序如下文件Server.java:public class Serverpublic static void main(String args)MemoController memoController = new MemoController();tryServerSocket ss = new ServerSocket(1999);while (true)Socket s = ss.accept();tryUserThread t = new UserThread(s, memoController);t.start();catch(Exception e)e.printStackTrace();catch(Exception e)e.printStackTrace();finallymemoController.close();类UserThread程序如下文件UserThread.java:publicclass UserThread extends ThreadSocket s;MemoController memo;public UserThread (Socket s, MemoController memo)this.s = s;this.memo = memo;public void run()tryBufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream();PrintWriter pw = new PrintWriter(new OutputStreamWriter(s.getOutputStream();String req = br.readLine();if (req.equals(plain)pw.println(hello);elsememo.append(req);pw.println(OK);pw.f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TCECS 1412-2023 西北村镇地热能供暖利用技术导则
- 剪辑师面试题及答案
- 鸿星尔克(厦门)实业面试题及答案
- 互联网汽车解决方案研究报告
- 公务员面试胖面试题及答案
- 公务员面试面试题及答案
- 公务员面试空姐面试题及答案
- 公务员面试剧本面试题及答案
- 广药集团招聘试题及答案
- 工艺整合招聘真题及答案
- DB41∕T 1244-2022 食用菌主要病虫害防控技术规程
- 2025-2030年中国慢性伤口管理行业市场现状供需分析及投资评估规划分析研究报告
- 物流安全品质管理制度
- 干扰素的作用机制及临床应用
- 患者知情同意及告知培训
- 2025年人教版小学二年级上册趣味数学竞赛测试题(附参考答案)
- 冰雪运动赛事组织与管理的优化策略论文
- 单项选择之名词性从句-2025年天津高考英语复习专练(解析版)
- (2025修订版)CAAC无人机理论考试题库(含答案)
- 2025年工伤和解协议书范本
- 【MOOC】《控制工程基础》(东南大学)章节中国大学慕课答案
评论
0/150
提交评论