软考中级

“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能 包含在一个容器中”。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在______关系。 ①继承②扩展③聚集④包含A.①②B.②④C.①④D.①③

题目

“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能 包含在一个容器中”。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在______关系。 ①继承②扩展③聚集④包含

A.①②

B.②④

C.①④

D.①③

参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法中错误的一项是()。 A.构件是一个可视化的能与用户在屏幕上交互的对象 B.构件能够独立显示出来 C.构件必须放在某个容器中才能正确显示 D.一个按钮可以是一个构件

A.构件是一个可视化的能与用户在屏幕上交互的对象

B.构件能够独立显示出来

C.构件必须放在某个容器中才能正确显示

D.一个按钮可以是一个构件


构件是一个可视化的能与用户在屏幕上交互的对象

第2题:

【单选题】下列叙述中,错误的一项是

A.采用GridLayout布局,容器中的每个构件平均分配容器空间

B.采用GridLayout布局,容器中的每个构件形成一个网络状的布局

C.采用GridLayout布局,容器中的构件按照从左到右、从上到下的顺序排列

D.采用GridLayout布局,容器大小改变时,每个构件不再平均分配容器空间


去甲肾上腺素激动α和β2受体

第3题:

关于构件的描述,正确的是( )。

A.构件包含了一组需要同时部署的原子构件B.构件可以单独部署,原子构件不能被单独部署C.一个原子构件可以同时在多个构件家族中共享D.一个模块可以看作带有单独资源的原子构件


正确答案:A

第4题:

下列说法中,错误的一项是______。

A.Swing构件可以直接添加入顶层容器之中

B.内容面板是一个轻量级构件,它是顶层容器所包含的普通容器

C.玻璃面板可以用于接收鼠标事件

D.根面板是由一个玻璃面板、一个内容面板和一个可选的菜单条组成


正确答案:A

第5题:

下列关于容器和构件的说法不正确的是

A.所有的构件都可以通过add()方法添加构件

B.Java的图形界面的最基本组成部分是容器

C.Panel不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器

D.一个容器可以容纳多个构件,并使它们成为一个整体


正确答案:B
解析:在Java语言的图形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。在实际编程中,往往采用的是容器类Container的子类。

第6题:

下列说法中错误的一项是______。

A.采用BorderLayout布局管理,添加构件的时候需要在add()方法中说明添加到哪一个区域

B.采用BorderLayout布局管理时,每一个区域只能且必须放一个构件

C.采用BorderLayout布局管理时,不一定要所有的区域都有构件

D.采用BorderLayout布局管理,容器大小发生变化时,构件之间的相对位置不变,构件大小改变


正确答案:B
解析:采用BorderLayout布局管理时,将容器分成5个区域,在这几个区域添加构件的时候需要注明添加到哪个区域,并且这几个区域不一定必须都有构件,但是每个区域只能放一个构件。当容器大小发生变化时,构件之间的相对位置不变,构件大小改变。

第7题:

下列说法中错误的一项是______。

A.构件是一个可视化的、能与用户在屏幕上交互的对象

B.构件能够独立显示出来

C.一个按钮可以是一个构件

D.构件必须放在某个容器中才能正确显示


正确答案:B
解析:构件是Java图形用户界面程序设计的基本组成部分,构件不可以独立显示,必须在一定的容器中构件才能正确显示。  。

第8题:

● “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中” 。根据上述描述,如果用 UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。

① 继承 ②扩展 ③聚集 ④ 包含

(17)

A.① ②

B.② ④

C.① ④

D.① ③


正确答案:D
试题(17)分析
在统一建模语言UML的类图中,类和类之间可能存在继承、泛化、聚集、组成和关联等关系。在统一建模语言的用例图中,用例和用例之间可能存在扩展、包含等关系。由于扩展和包含关系不是类图中类和类之间的关系类型,因此题干中所述的容器类和构件类之间不可能存在扩展和包含关系。因此正确答案应选D。
参考答案
(17)D

第9题:

下列说法中错误的是( )。

A.构件是一个可视化的能与用户在屏幕上交互的对象

B.构件能够独立显示出来

C.构件必须放在某个容器中才能正确显示

D.一个按钮可以是一个构件


正确答案:B
解析:构件是Java图形用户界面程序设计的基本组成部分,构件不可以独立显示,必须在一定的容器中才可以正确显示。