“一个模块或类应该只实现一个或一种类型的业务职责”是面向对象设计的()
A.单一职责原则
B.开闭原则
C.里氏替换原则
D.接口隔离原则
A.单一职责原则
B.开闭原则
C.里氏替换原则
D.接口隔离原则
B、Object类是一个非常特殊的“虚拟”类,就是说只能从Object类派生出其它类,但不能创建一个Object类的对象,也不能将一个引用变量定义为Object类型
C、Object类是所在其他Java类的直接或间接父类
D、Java中的类是单继承的,因此所在的类以Object类为根,形成了棵继承树
A.用TOS字段的前6 个比特(高6 比特)来标识不同的业务类型,称为DSCP
B.可以使用DSCP将流量分成64 类
C.每个DSCP值对应一个BA(Behavior. Aggregate),然后可以对每一个BA指定一种PHB
D.可以使用某些QoS机制来实现这个PHB
A.说明书只给出任务和/或设想,或者只表明一种愿望和/或结果,而未给出任何使所属技术领域的技术人员能够实施的技术手段,则说明书中的技术方案无法实现
B.申请的主题为由多个技术手段构成的技术方案,所属技术领域的技术人员按照说明书记载的内容不能实现其中一个技术手段,但可以实现其它所有的技术手段,可认为说明书公开充分
C.说明书中给出了技术手段,但对所属技术领域的技术人员来说,该手段是含糊不清的,根据说明书记载的内容无法具体实施,则说明书未充分公开
D.所属技术领域的技术人员按照说明书记载的内容,能够实施该发明或者实用新型的技术方案即可认为说明书充分公开
A.一个Java源文件只能包含一个单一的公开类或接口,以及与之相关的非公开类或接口
B.一个Java源文件只能包含一个类或接口,不管它是公开的还是非公开的
C.一个Java源文件可以包含多个类或接口,不管它们是公开的还是非公开的
D.一个Java源文件可以不包含公开类或接口
A.一个价值4个单位的大型实例只能用8个小实例或6个中型实例替换
B.我们无法修改预留实例
C.我们可以在实例系列中将预留实例从一种类型修改为另一种类型
D.一个价值4个单位的大型实例只能用两个小实例或四个中型实例替换
假设在算法描述语言中引入指针的二元运算“异或”,若a和b为指针,则的运算结果仍为原指针类型,且
则可利用一个指针域来实现双向链表L。链表L中的每个结点只含两个域:data域和LRPtr域,其中L RPtr域存放该结点的左邻与右邻结点指针(不存在时为NULL) 的异或。若设指针L.Left指向链表中的最左结点,L.Right指向链表中的最右结点, 则可实现从左向右或从右向左遍历此双向链表的操作。试写一算法按任一方向依次输出链表中各元素的值。
A.Java类支持多重继承,一个类可以实现多个接口
B.Java类只支持单重继承,一个类可以实现多个接口
C.Java类只支持单重继承,一个类只可以实现一个接口
D.Java类支持多重继承,但一个类只可以实现一个接口
A.在构件图中,将系统中可重用的模块封装成为具有可替代性的物理单元,称为构件
B.构件是独立的,是在一个系统或子系统中的封装单元,提供一个或多个接口,是系统高层的可重用部件
C.构件作为系统定义良好接口的物理实现单元,但是它需要依赖于其它构件而不是仅仅依赖于构件所支持的接口
D.构件作为系统中的一个物理实现单元,包括软件代码(包括源代码、二进制代码和可执行文件等)或者相应组成部分
A.一个管道可实现双向数据传输
B.一个管道只能有一个读进程或一个写进程对其操作
C.管道的容量仅受磁盘容量大小限制
D.进程对管道进行读操作和写操作都可以被阻塞
A.一个类中只能有一个构造函数
B.C#的类中默认包含一个无参的构造函数
C.构造函数的名称必须与类名相同
D.构造函数只能返回void类型