2014年中信java笔试真题
本人刚去面过哦
2014年中信java笔试题
一、选择题(每题2分,共20分)
1. 以知如下定义:String s=”citic bank”;下面哪个表达式是不合法的?(B )
A.s+=”bank” B. char c=s[1]
C. int len=s.length() D. String t=s.toLowerCase()
2. JAVA的字符类型采用的是Unicode编码方案,每个Unicode码占用(B )比特位
A.8 B.16 C.32 D.64
3. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?(B)
A. ArrayList myList = new Object()
B. List myList = new ArrayList()
C. ArrayList myList =new List()
D. List myList = new List()
4. 以下关于继承的叙述正确的是(A )
A.在JAVA中类只允许单一继承
B.在JAVA中一个类只能实现一个接口
C.在JAVA中一个类不能同时继承一个类和实现一个接口
D.在JAVA中接口只允许单一继承
5. 阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,
下面哪个字段会被保存到文件中?(B )
class Shape{
public String name;
}
class Circle extends Shape implements Serializable{
private float radius;
transient int color;
public static String type = “Circle”;
}
A. name B. radius C. color D. type
6. JAVA的集合框架中重要的接口java.util.Collection定义了许多方法,选项中哪个方
法不是Collection接口所定义的?( C)
A. int size()
B. boolean containsAll(Collection c)
C. compareTo(Object obj)
D. boolean remove(Object obj)
7. 有如下程序段:
int a=b=5;
String s1=”祝你今天考出好成绩!”;
String s2=”祝你今天考出好成绩!”;
则表达式a==b与s2==s1的结果分别为(A )。
A. true与true B. false与true
C. true与false D. false与false