1、有这么一段程序:
public class Test{
public String name="abc";
public static void main(String[] args){
Test test=new Test();
Test testB=new Test();
System.out.println(test.equals(testB)+","+test.name.equals(testB.name));
}
}
请问以上程序执行的结果是()
A.true,true
B.true,false
C.false,true
D.false,false
参考答案:C
2、有序数组1 2 3 4 5 6 7 8 9查找3的二分查找序列是:
A.1->2->3
B.5->2->3
C.9->5->3
D.5->1->4->3
参考答案:B
3、在Java中,以下关于方法重载和方法重写描述正确的是?
A.方法重载和方法的重写实现的功能相同
B.方法重载出现在父子关系中,方法重写是在同一类中
C.方法重载的返回值类型必须一致,参数项必须不同
D.方法重写的返回值类型必须相同或相容。(或是其子类)
参考答案:D
4、以下选项中循环结构合法的是:
A.while(int i<7){i++;System.out.println("i is "+i);}
B.int j=3;while(j){ System.out.println("j is "+j);}
C.int j=0;for(int k=0;j+k!=10;j++,k++){System.out.println("j is "+j+"k is" +k);}
D.int j=0; do{System.out.println("j is "+j++);if(j==3){continue loop;}}while(j<10);
参考答案:C
5、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的
A.条件覆盖
B.判定/条件覆盖
C.组合覆盖
D.判定覆盖
参考答案:A
6、在公有派生的情况下,派生类中定义的成员函数只能访问原基类的()
A.公有成员和私有成员
B.私有成员和保护成员
C.公有成员和保护成员
D.私有成员,保护成员和公有成员
参考答案:C
7、以下哪项是类实例化的语句?
A.varName ClassName=new varName();
B.ClassName varName=new ClassName(new ClassName);
C.ClassName varName=ClassName();
D.ClassName varName=new ClassName();
参考答案:D
8、HashSet子类依靠()方法区分重复元素。
A.toString(),equals()
B.clone(),equals()
C.hashCode(),equals()
D.getClass(),clone()
参考答案:C