【Android笔试题】android笔试题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【Android笔试题】android笔试题及答案
Android笔试题篇1
【】1:下面的表达式错误的是
A:floatf=(1.9+0.1)/(int)1.0
B:floatf=1.0F
C:floatf=(float)1.0F
D:floatf=(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:请写出下面程序运行的结果()
intx=0;
inty=1;
inta=x+++++x;
intb=y-----y;
System.out.println(++a+b++);
A:3B:4C:5D:6
【】4:选择下列程序运行的结果
inttotal=0;
for(inti=0,j=5;total<10||j>3;++i,--j){total+=(i+j);
System.out.println(total);
}
A:结果为5,因为一个i自加,一个j自减抵消等于没有自加B:结果为10,因为正常运算了
C:有语法错误,不能写多个变量
D:有语法错误,条件表达式不能写多个
Android笔试题篇2
【】1:请问总共创建了多少个对象?
Stringaa,b,c;
aa="bb";
b="dd"+aa;
c="cc"+b+aa;
StringBufferd=newStringBuffer(c);
A:4B:5C:7D:8
【】2:接口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接口,此时必须要实现累加接口中的所有方法
【】3:关于类,抽象,接口,继承综合说法错误的是?
A:类与类之间有关联,继承,聚合的关系;
B:抽象类可以继承实例类,抽象类可以实现接口,抽象接口可以继承多个接口
C:抽象类是类和接口的并集与接口继承的补集
D:在应用开发中,功能类的继承是平行结构,实现功能的接口是树型结构
【】4:请判断下面程序运行的结果:
publicclassParamTest{
intnum=1;
publicvoidchange(){
num=2;
}
publicvoidchange(intnum){
num=3;
}
publicvoidchange(ParamTestpt){pt.num=4;
}
publicstaticvoidmain(String[]args){
ParamTestpt=newParamTest();intnum=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->:11->:21->:21->:2
2->:52->:52->:22->:5
3->:42->:53->:43->:4
Android笔试题篇3
【】1:下面方法不可以共存的是:()已知:
classA{
publicA(){
}
publicvoidA(){
}
publicvoidA(intx){
}
}
classBextendsA{
//填入一个方法
}
A:publicvoidA(){}
B:publicvoidA(intx,inty){}
C:publicintA(intx,chary){
returnx+y;
}
D:publicStringA(intx){
return"hello"+x;
}
【】2:已知类Foo的定义如下:
publicclassFoo{intvalue;Foo(intvalue){this.value=value;}
}运行下面程序段:
Foo[]a1={newFoo(1),newFoo(2),newFoo(3)};Foo[]a2=newFoo[a1.l ength];System.arraycopy(a1,0,a2,0,a1.length);System.out.pri ntln((a1==a2)+“,”+(a1[1]==a2[1]));控制台输出的结果是()。

A.false,false
B.false,true
C.true,true
D.true,false。

相关文档
最新文档