ent)t; }这个语句导致的结果是什么( )
A. 将构造一个Student对象。 B. 表达式合法。
C. 编译时非法。 D. 编译时合法而在运行时可能非法。
32、给出下面的类:哪个表达式返回true。( )
public class Sample{
long length;
public Sample(long l){ length = l; }
public static void main(String arg[]){
Sample s1, s2, s3;
s1 = new Sample(21L);
s2 = new Sample(21L);
s3 = s2;
long m = 21L;
}
}
A. s1 == s2; B. s2 == s3; C. m == s1; D. s1.equals(m).
二、填空题:
1、public class Jtest{
int m=1;
int i=3;
void Jtest(){
m=2;
i=4;
}
public static void main(String[] args){
Jtest app=new Jtest();
System.out.println(app.m+”,”+app.i);
}
}
写出输出:
2、public class Test {
public static void main(String[] args) {
int a=99;
oper(a);
System.out.print(a);
}
static void oper(int b){
b=b+100;
}
}
写出输出:
3、public class Test {
public static void main(String[] args) {
String a=new String(“A”);
String b=new String(“B”);
oper(a,b);
System.out.print(a+”,”+b);
}
static void oper(String c,String d){
c.concat(“B”);
d=c;
}
}
写出输出:
4、public class Test {
public static void main(String[] args) {
StringBuffer a=new StringBuffer (“A”);
StringBuffer b=new StringBuffer (“B”);
oper(a,b);
System.out.print(a+”,”+b);
}
static void oper(StringBuffer c,StringBuffer d){
c.append(“B”);
d=c;
}
}
写出输出:
三、问答题
1、访问修饰符“public/private/protected/缺省的修饰符”的使用范围
2、ArrayList和Vector的区别,HashMap和Hashtable的区别
3、谈谈final, finally, finalize的区别
4、Overload和Override的区别
5、说明抽象类与接口的区别