每日一题Day4

发布于:2022-07-25 ⋅ 阅读:(273) ⋅ 点赞:(0)

第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关键字,不可以作为类名和方法名

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到