R2-1
有一个类A,以下为其构造方法的声明,其中正确的是()。
(2分)
A.
A(int x){…}
B.
void a(int x){…}
C.
void A(int x){…}
D.
a(int x){…}
R2-2
下面关于缺省构造方法的描述中正确的是( )。
(2分)
A.
Java编译器会为所有的类创建缺省构造方法。
B.
当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法
C.
如果在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创建一个缺省构造方法
D.
缺省构造方法可以初始化其他方法中定义的变量
R2-3
已知:Student类的定义如下:
class Student{
int age;
}
在主方法中,有如下两段程序代码A和B:
int a; //变量a是局部变量
System.out.println(a); //A段代码
Student student=new Student();
System.out.println(student.age); //B段代码
关于A和B两段代码的合法性,说法正确的是:( )。
(2分)
A.
A段不合法;B段合法,输出0
B.
都不合法
C.
A段合法,输出0;B段不合法
D.
都合法,将输出0和0
R2-4
执行下面的程序,输出结果是( )。
public class Test {
int x= 12;
public void method(int x) {
x+=x;
System.out.println(x);
}
public static void main(String[] args){
Test t = new Test();
t.method(5);
}
}
(2分)
A.
5
B.
24
C.
10
D.
12
R2-5
下面哪个函数是public void aMethod(){…}的重载函数?&#