阿里巴巴Java笔试题.docx
《阿里巴巴Java笔试题.docx》由会员分享,可在线阅读,更多相关《阿里巴巴Java笔试题.docx(6页珍藏版)》请在冰豆网上搜索。
阿里巴巴Java笔试题
阿里巴巴Java笔试题
阿里巴巴企业是很多毕业生梦想中的企业,下面YJBYS小编为大家精心搜集了关于阿里巴巴Java的题,欢迎大家参考借鉴,希望可以帮助到大家!
1.下列运算符中优先级别最高的是?
A:
B:
C:
!
=
D:
?
:
2:
若用数组S[0n]作为两个栈S1和S2的存储结构,对任何一个栈只有当S全满时才不能做入栈操作。
为这两个栈分配空间的最佳方案是
A:
S1的栈底位置为0,S2的栈底位置为n+1
B:
S1的栈底位置为0,S2的栈底位置为n/2
C:
S1的栈底位置为1,S2的栈底位置为n/2
3.经过强制类型转换以后,变量a,b的分别为
Shorta=128;byteb=(byte)a;
A:
128127
B:
128-128
C:
128128
D:
编译错误
4.Java的Daemon线程,setDaemon设置必须要:
A:
在Start之前
B:
在Start之后
C:
前后都可以
5.下列不属于Java语言鲁棒性特点的是
A:
java能程序在编译和运行时的错误
B:
Java能运行虚拟机实现跨平台
C:
Java自己操纵内存减少了内存出错的可能性
D:
Java还实现了真数组,避免了覆盖数据类型的可能
6.有以下一个对象:
publicclassDataObjectimplementsSerializable{
privatestaticinti=0;
privateStringword=
publicvoidsetWord(Stringword){
this.word=word;
}
publicvoidsetI(inti){
DataObject.i=I;
}
}
创建一个如下方式的
DataObject:
DataObjectobject=newDataObject();
Object.setWord(123);object.setI
(2);
将此对象序列化为文件,并在另外一个JVM中读取文件,进行反序列化,请问此时读出的DataObject对象中的word和i的值分别为:
A:
0
B:
2
C:
123,2
D:
123,0
7.基于ServletAPI如何实现转向时不在地址栏中显示转向后的地址?
A:
redirect()
B:
sendRedirect()
C:
forward()
D:
transform()
8.假设有以下代码
Strings=hello
Stringt=hello
Charc[]={h,e,l,l,o};
下列选项中返回false的语句是:
A:
s.equals(t);
B:
t.equals(c);
C:
s==t;
D:
t.equals(newString(hello));
9.下面的代码运行的结果是:
classBextendsObject{
static{
System.out.println(LoadB
}
publicB(){
System.out.println(CreateB
}
}
classAextendsB{
static{
System.out.println(LoadA
}
publicA(){
System.out.println(CreateA
}
}
publicclassTestclass{
publicstaticvoidmain(String[]args){
newA();
}
}
A:
LoadBCreateBLoadACreateA
B:
LoadBLoadACreateBCreateA
C:
LoadBCreateBCreateALoadA
D:
CreateBCreateALoadBLoadA