Android开发工程师-Java笔试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应聘Android开发工程师-Java笔试部分 班级: 姓名: 分数: 1:本试卷为高难度试题,大部分摘自华为,中兴,腾讯,百度,阿里巴巴等试题 2:知识点涵盖Java基础,面向对象,异常,多线程,输入输出流,集合,数据结构 3:注意本试卷分满分为100分 4:本试卷分为以下部分:选择题,简答题,改错与分析题,编程算法题 5:本试卷时间为100分钟,请抓紧时间做题 一:选择题【有四个选项,只有一个选项正确,每道题1.5分,共20道,总计30分】 【 】1:下面的表达式错误的是 Afloat f=(1.9 + 0.1)/(int)1.0 B: float f=1.0F C: float f=(float)1.0F D: float f=(int)(0.73+0.27); 【 】2:设x和y均为int型变量,则以下语句:x+=y,y=x-y;x-=y;的功能是 A把x和y按从大到小排列 把x和y按从小到大排列 无确定结果 交换x和y中的值 A:3 B:4 C:5 D:6 【 】:选择下列程序运行的结果 int total = 0; for (int i = 0, j = 5; total 10 || j 3; ++i, --j) { total += (i + j); System.out.println(total ); } A结果为 5 ,因为一个i自加,一个j自减抵消等于没有自加 B结果为 10,因为正常运算了 C有语法错误,不能写多个变量 D有语法错误,条件表达式不能写多个 【 】:接口A中有2个方法,接口B中有2个方法,以下的是 ( ) A:若接口C继承A,B两个接口,则C一定继承了四个方法 B:若类C实现接口A,B,则C中必须至少实现A、B中各一个方法 C:若类C要继承接口A,B,则必须要定义接口D来继承接口A、B,由类C实现接口D,才能达到目的 D:若抽象的接口C继承了接口A,B;抽象的D类实现C接口,此时必须要实现累加接口中的所有方法 【 】:关于类,抽象,接口,继承综合说法错误的是? A:类与类之间有关联,继承,聚合的关系; B:抽象类可以继承实例类,抽象类可以实现接口,抽象接口可以继承多个接口 C:抽象类是类和接口的并集与接口继承的补集 D:在应用开发中,功能类的继承是平行结构,实现功能的接口是树型结构 【 】10:已知类Foo的定义如下: public class Foo { int value; Foo(int value) { this.value = value; } } 运行下面程序段: Foo[] a1 = { new Foo(1), new Foo(2), new Foo(3) }; Foo[] a2 = new Foo[a1.length]; System.arraycopy(a1, 0, a2, 0, a1.length); System.out.println((a1 == a2) + “,” + (a1[1] == a2[1])); 控制台输出的结果是( )。 A. false,false B. false,true C. true,true D. true,false 【 】11:哪种说话阐明了垃圾收集和终结化机制锁承诺的行为?() A 对象直到没有任何引用指向自己时才会立即被销毁 B 对一个对象调用的finalize()方法永远不会多于一次 C 适用于收集的对象会最终由垃圾收集器销毁 D 对象一适用于垃圾收集,就再无法由存活线程访问了 static boolean loop(char c) { System.out.print(c); return true; } public static void main(String[] args) { int i = 0; for (loop(A); loop(B) (i 2); loop(C)) { i++; loop(D); } } A. ABDCBDCB B. ABCDABCD C. Compilation fails[编译失败]. D. An exception is thrown at runtime[抛出一个运行例外]. 【 】13:下面异常执行的结果是: try { int x =

文档评论(0)

中华书局 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档