2019.06.27问题及解析
下列说法正确的是?
A.队列是FIFO的数据结构
B.队列是LIFO的数据结构
C.循环队列比普通队列浪费存储空间
D.队列出队时通常出的是队尾元素
队列是FIFO(first in first out)先入先出的数据结构,入队时从队尾入队,出队时从队首出队,因此对于普通队列被移除的存储空间存在着浪费的情况
通过循环队列的方式能够在队列出队后,重新入队到之前的出队位置,以保证存储空间的高效利用
A.队列先入先出,正确
B.错误
C.循环队列比普通队列节省存储空间,错误
D.队列出队时是出队首元素,错误
答案选A
2019.06.28问题
抽象类——正确使用
abstract class Animal{
abstract void eat();
}
public class Dog extends Animal{
public Dog(){
System.out.println("dog");
}
public static void main(String[] args) {
Dog dog = new Dog();
}
}
下列说法正确的是:
A.输出dog
B.Animal可以通过编译,Dog无法通过编译
C.Animal不能通过编译,Dog可以通过编译
D.可以通过编译但是没有输出结果