笔试与面试已阿里巴巴java题_第1页
笔试与面试已阿里巴巴java题_第2页
笔试与面试已阿里巴巴java题_第3页
全文预览已结束

下载本文档

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

文档简介

1、阿里巴巴 JAVA 笔试题时间:1 小时(后来阿里巴巴临时延长 20 分钟.所以实际2008 年 9 月 15 日新鲜出炉.时间是 1 小时 20 分钟)1.甲乙丙丁是同班同学,以下只有一句是假话:甲:这次全班都通过了.乙:丁没有及格.丙:班有几个没通过丁:乙也没有及格.谁的是假话?:甲2.也是类似的逻辑推理题,很简单,所以忘了.3.餐桌上有几个人,1 个是哈尔滨人,2 个是北方人,1 个是人,2 个人只做电脑生意,3 个人只做服装生意,而且上述描述涉及餐桌上的所有人.问至少有几个人,至多有几个人?5,84.抽象类和接口的区别5.用户级线程和级线程的区别是什么?6.用最快的算法写出计算 2*1

2、7 的方法.: 172 (移位操作.)7.有 n 个人围成一圈,从第一个人开始报数,报到 m 的时候把这个人剔出,从下一个继续报数,报到下一个 m 的时候剔出该人,如此循环,直到所有人都被剔出.用 java 写一个程序,输出剔出的人的序号.这 n 个人的序号是 1,2,3,n.这是我写的,测试通过,参考.import java.util.Scanner;public clapublic sandM ic void main(String args)Scanner s=newn=s.next m=s.nextScanner(System.in); ();();i=0,j=0,k=0,result

3、=0;a=newn;for(i=0;in;i+) ai=0;i=0;while(true) if(ai=0)j+;if(j=m)System.out.pr ai=1;j=0;result=0;for(k=0;kn;k+)ln(i+1);result+=ak;if(result=n) break;if(i=n-1) i=0;elsei+;8.final,finalize,finally 的区别?9.try.catch.finally 结构,如果 trycatch 中有 return 语句,那么 finally 块中的语句会执行么?是在 return 之前还是之后执行?:会,之前.10.eger a=neweger(10);Long b=new Long(10); Double c=new Double(10.0);以下哪些结果是true?为什么? a=ba=c; a=10;a.equals(10) a.equals(b) c.equals(c)d.equals(10.0)11.简述 template 和 Strategy 设计模式的区别.12.有学生表 S,课程表 C,学生选课表 SC. (1).写出建表语句.(2).写出 sql 语句:查询选了所有课程的学生.(3).写出 sql 语句:查询选课 10 门的学生.13.一道有关 ja

温馨提示

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

最新文档

评论

0/150

提交评论