一:填空:
1.System.out.println(3/6*5)的值____
2.浮点类型分为float和________
3.基本程序结构有: 选择结构,顺序结构,________
4.JAVA的单继承性决定一个类只有一个______
二:判断:
1.覆写时,如果返回类型为一个继承关系的类,是否可以以父类作为返回类型
2.java的标识符的命名规则判断(是否可以以*****开头)
3.vector 与 ArrayList 相比,vector 是线程安全的,为了程序的“键壮”性考虑,优先使用vector?
4.java的标识符的命名可以字母、下滑线和$符号开头
5.方法覆盖的参数和方法名必须相同,但返回类型可以是被覆盖方法的子类?
6.方法覆盖可以抛出更少的异常,可以抛出被覆盖方法异常的子类?
三:选择:
1.int a = 1;
try{
a++;
调用一个抛出异常的方法;
a++;
return;
}
catch(){
a--;
} finally{
a--;
}
最后a的值是多少
2.
boolean = true;
try{
return a ? 0: 1;
}catch(){
}finally {
return 2;
}
最后返回的结果是多少
3.
switch(1){
case 0:
System.out.println("aa");
case 1:
System.out.println("bb");
case 2:
System.out.println("cc");
default:
System.out.println("dd");
break;
}
最后的输出结果是多少
4.
public class test{
private static synchronized method1();
private synchronized method2();
public static void main(String[] args){
}
}
5.
Vector v = new Vector();
v.add("one");
v.add("two");
v.add("three");
v.add("four");
for(int i = 0; i
1.System.out.println(3/6*5)的值____
2.浮点类型分为float和________
3.基本程序结构有: 选择结构,顺序结构,________
4.JAVA的单继承性决定一个类只有一个______
二:判断:
1.覆写时,如果返回类型为一个继承关系的类,是否可以以父类作为返回类型
2.java的标识符的命名规则判断(是否可以以*****开头)
3.vector 与 ArrayList 相比,vector 是线程安全的,为了程序的“键壮”性考虑,优先使用vector?
4.java的标识符的命名可以字母、下滑线和$符号开头
5.方法覆盖的参数和方法名必须相同,但返回类型可以是被覆盖方法的子类?
6.方法覆盖可以抛出更少的异常,可以抛出被覆盖方法异常的子类?
三:选择:
1.int a = 1;
try{
a++;
调用一个抛出异常的方法;
a++;
return;
}
catch(){
a--;
} finally{
a--;
}
最后a的值是多少
2.
boolean = true;
try{
return a ? 0: 1;
}catch(){
}finally {
return 2;
}
最后返回的结果是多少
3.
switch(1){
case 0:
System.out.println("aa");
case 1:
System.out.println("bb");
case 2:
System.out.println("cc");
default:
System.out.println("dd");
break;
}
最后的输出结果是多少
4.
public class test{
private static synchronized method1();
private synchronized method2();
public static void main(String[] args){
}
}
5.
Vector v = new Vector();
v.add("one");
v.add("two");
v.add("three");
v.add("four");
for(int i = 0; i