一、选择题(16*4=64)
1、以下关于Java中的方法重载说法错误的是()
a) 重载的方法其方法名必须相同
b) 重载的方法其参数个数或参数类型不同
c) 构造方法可以被重载
d) 成员方法不可以被重载
2、以下关于Java中static关键字说法错误的是()。
a) 声明为static的成员可以在它的类的对象创建之前被访问
b) 声明为static的变量被称为静态变量或类变量
c) 声明为static的方法称为静态方法,静态方法可以访问实例变量和实例方法
d) static可以用来修饰属性、方法和代码块
3、如下Java代码段,体现了()概念。
······
public void aMethod(String s){···}
public void aMethod(int i){···}
public void aMethod(int i,float f){···}
······
a) 多继承
b) 重载
c) 重写
d) 多态
4、public class EqTest{
public static void main(String[]args){
EqTest e=new EqTest();
}
EqTest(){
String s1=”Java”;
String s2=”java”;
//在这里放置测试代码
{System.out.prinln(“相等”);}
}
}
在上面的Java代码的注释行位置,放置()测试代码能输出“相等”结果。
a) if(s1==s2)
b) if(s1.equals(s2))
c) if(s1.equalsIgnoreCase(s2))
d) if(s1.noCaseMatch(s2))
5、Java中,访问修饰符限制性最高的是()。
a) private
b) protected
c) public
d) friendly