选择题

1.(单选题)关于LinkedList类,错误的描述是()
A.LinkedList是以链表形式进行数据存放的。
B.LinkedList继承(extends)自List。
C.LinkedList可以实现栈,堆这样的数据的结构。
D.LinkedList实现(implements)了Collection.

答案:A
List是接口,LinkedList实现了List接口,所以B选项中LinkedList继承(extends)自List的说法是错误的

2.(多选题)Java接口中的修饰符可以为()
A.private B.protected
C.final D.abstract

答案:CD
[修饰符] interface 接口名 [extends 父接口名列表]{
  [public] [static] [final] 常量;
  [public] [abstract] 方法;
}
接口里面有修饰符是fina修饰常量l和abstract修饰方法

3.(多选题)在Java中,以下关于数组的说法不正确的是()
A.数组通过下标访问每个元素,数组小标从0开始
B.数组中元素的类型可以不相同
C.数组一旦定义了,大小长度就不能改变了
D.对于长度大于1的数组arr,获得最后一个元素可以使用arr[arr.length()-1]

答案:BD
B中的数组中元素的类型必须要相同,D中获取最后一个元素可以使用arr[arr.length-1]

4.(单选题)编译运行如下Java代码,输出结果是()

class Base {
	public void method(){
		System.out.print ("Base method");
	}
}
class Child extends Base{	
	public void methodB(){
		System.out.print ("Child methodB");
	}
}
class Sample {
	public static void main(String[] args) {
		Base base= new Child();
		base.methodB();
	}
}

A.Base method
B.Child methodB
C.Base method Chile methodB
D.编译错误

答案:D
Base base = new Child();
父类对象base调用了子类创建了Child对象。base可以调用子类中重写的父类方法
而此时base还是属于Base对象,base调用父类中没有的而子类中拥有的方法,编译不通过.

5.(单选题)对于以下Java代码的描述正确的是()

public class Test {
	private int count=10;
	public static void main(String[] args) {
		for(int i=0;i<count;i++){
			System.out.println(i);
		}
	}
}

A.程序会执行10次,分别输出0到9
B.程序会执行11次,分别输出0到10
C.程序可能会出现死循环
D.程序编译错误

答案:D
方法的外的变量count必须通过对象名.count来调用。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值