- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)