第1题
下列与队列结构有关联的是(D)
A 函数的递归调用 (与栈有关)
B 数组元素的引用 (凑数选项)
C 多重循环的执行 (凑数选项)
D 先到先服务的作业调
队列,先进先出,
第2题(这题有歧义)
类所实现的接口以及修饰不可以是(D)。
A void (歧义)
B public
C abstract
D final
final不能修饰接口,接口是为了实现重写的,只要是接口里面就不能出现final
public void interface A();这是不可以的,在接口类里面使用void是可以的.
但是final修饰成员变量是可以的
第3题
下列关于栈叙述正确的是( D)。
A 算法就是程序
B 设计算法时只需要考虑数据结构的设计
C 设计算法时只需要考虑结果的可靠性
D 以上三种说法都不对
栈:先来后出
程序=指令+数据
网上搜的:算法是解决问题的步骤,程序是对问题的具体代码的实现。算法和程序都是指令的有限序列,但是程序是算法,而算法不一定是程序
设计算法需要考虑什么:也包括时间、空间、稳定性、有效性等等,不是只考虑数据结构的设计或者结果的可靠性就可以
第4题
下面关于abstract关键字描述错误的是(D)错选为C
A abstract关键字可以修饰类或方法
B final类的方法都不能是abstract,因为final类不能有子类
C abstract类不能实例化
D abstract类的子类必须实现其超类的所有abstract方法
B选项是对立的,被abstract修饰说明可以被重写,结果又被final修饰,说明不能被重写,这俩者是对立的。final类不能有子类,不能被继承
C抽象类不能被实例化
D要看抽象类的子类是普通的还是抽象的
抽象类的子类如果也是抽象的,完全可以不实现超类的抽象方法
这样的话,C类不仅要重写,而且要重新俩个方法(A和B的方法都要重写),因为C是普通类
B是抽象类,所以不用重写A的方法
第5题
结构化程序的三种基本结构是( C)
A 递归、迭代和回溯
B 过程、函数和子程序
C 顺序、选择和循环
D 调用、返回和选择
第6题
对于abstract声明的类,下面说法正确的是(E)
A 可以实例化
B 不可以被继承
C 子类为abstract
D 只能被继承
E 可以被抽象类继承
抽象类不可以被实例化,可以被继承,C不一定
D也可以不继承,也可以组合 Public A a;
第7题
1GB 的准确值是(C )。
A 1024×1024 Bytes
B 1024 KB
C 1024 MB
D 1000×1000 KB
bit byte kb mb gb tb pb
第8题
A默认是个抽象方法,不是主函数,真正的主函数有static
B接口方法不能用private修饰(私有的方法不能重写),因为接口方法要被子类重写,重写的规则是,子类的访问权限大于父类的访问权限
AC默认是abstract
D也可以
第9题
Interator是迭代器,与Collection接口无关
Collection接口实现类
第10题
都属于java关键字,不可以作为类名和方法名