- 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分,60分为及格分数线
4:本试卷分为以下部分:选择题,简答题,改错与分析题,编程算法题
5:本试卷时间为100分钟,请抓紧时间做题
应聘Android开发工程师-Java笔试部分
班级: 姓名: 分数:
1:本试卷为高难度试题,大部分摘自华为,中兴,腾讯,百度,阿里巴巴等试题
2:知识点涵盖Java基础,面向对象,异常,多线程,输入输出流,集合,数据结构与算法
3:注意本试卷分满分为100分,60分为及格分数线
4:本试卷分为以下部分:选择题,简答题,改错与分析题,编程算法题
5:本试卷时间为100分钟,请抓紧时间做题
一:选择题【有四个选项,只有一个选项正确,每道题1.5分,共20道,总计30分】
【 】1:下面的表达式错误的是
A: float 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按从大到小排列
B:把x和y按从小到大排列
C:无确定结果
D:交换x和y中的值
【 】3:请写出下面程序运行的结果()
int x = 0;
int y = 1;
int a = x++ + ++x;
int b = y-- - --y;
System.out.println(++a + b++);
A:3 B:4 C:5 D:6
【 】4:选择下列程序运行的结果
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:有语法错误,条件表达式不能写多个
【 】5:请问总共创建了多少个对象?
String aa,b,c;
aa=bb;
b=dd+aa;
c=cc+b+aa;
StringBuffer d = new StringBuffer(c);
A: 4 B: 5 C: 7 D: 8
【 】6:接口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接口,此时必须要实现累加接口中的所有方法
【 】7:关于类,抽象,接口,继承综合说法错误的是?
A:类与类之间有关联,继承,聚合的关系;
B:抽象类可以继承实例类,抽象类可以实现接口,抽象接口可以继承多个接口
C:抽象类是类和接口的并集与接口继承的补集
D:在应用开发中,功能类的继承是平行结构,实现功能的接口是树型结构
【 】8:请判断下面程序运行的结果:
public class ParamTest {
int num = 1;
public void change() {
num = 2;
}
public void change(int num) {
num = 3;
}
public void change(ParamTest pt) {
pt.num = 4;
}
public static void main(String[] args) {
ParamTest pt = new ParamTest();
int num = 5;
pt.change();
System.out.println(1-: + pt.num);
pt.change(num);
System.out.println(2-: + pt.num);
pt.change(pt);
System.out.println(3-: + pt.num);
}
A: B: C: D:
1-:1 1-:2 1-:2 1-:2
2-:5 2-:5 2-:2 2-:5
3-:4 2-:5 3-:4 3-:4
【 】9:下面方法不可以共存的是:()
已知:
class A {
publ
文档评论(0)