请给出构件的一般性定义,然后给出传统的软件工程环境及面向对象的软

题目

请给出构件的一般性定义,然后给出传统的软件工程环境及面向对象的软件工程环境中构件的定义。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Java与JavaScript的区别,以下说法不正确的是()

A、面向对象和基于对象

B、编译和解释

C、强变量和弱变量

D、动态编译和静态编译

请帮忙给出正确答案和分析,谢谢


正确答案为D

分析:

 A:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用; 

B:Java 的源代码在执行之前,必须经过编译;JavaScript. 是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行;   

C:强类型变量和类型弱变量:Java采用强类型变量检查,即所有变量在编译之前必须作声明;JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型;    

还有一个区别是二者代码格式不一样。

第2题:

下面哪个类给出了构件的定义? ( )

A.java.awt.Graphics

B.java.awt.Container

C.java.awt.Component

D.java.awt.Object


正确答案:C
解析:构件类是由java.awt.Component给出的,java.awt.Container给出的是容器类,java.awt.Object是构件类的父类。

第3题:

传统路由协议为何不适用自组网?

请帮忙给出正确答案和分析,谢谢!


答案:不适合自组网

解析:传统的路由协议,如路由信息协议(RIP)和开放式最短路径互连(OSPF)是为有线网络而设计的,它们的拓扑结构相对固定,而自组网节点之间需通过多跳数据转发机制进行数据交换,每个节点都可能充当其它节点的路由器。自组网结构则是动态变化的

  • 若仍使用传统路由协议,则将会在路由发现和维护上付出很大的代价,无线信道的广播特性也将产生许多冗余链路;

  • 自组网中主机间的无线信道可能是单向的;

第4题:

请给出术语节点,链路,子路径,网络云,交换和路径摘要的定义。 


正确答案: (1)节点:网络任何支路的终端或网络中的两个或更多支路的互连公共点
(2)链路:两台(或更多)主机之间的链路段的链接,包括租用路线,以太网,帧中继云等
(3)子路径:子路径是给定一条路径中的任何一个序列,它自身也是一条路径
(4)网络云:一个无向的图,该图的顶点是路由器,其边是连接一对路由器的链路
(5)交换:一种特殊的链路,交换直接连接到或通过一台主机连接到另一个网络云,或者一个网络云链接到另一个网络云
(6)形为的序列,其中n≥0,h0和hn是主机,每个e1,...en是交换,每个l1,...ln-1是网络云子路径

第5题:

识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将图1-11中 (1)~(8)空缺处的内容填写完整。


正确答案:由题干描述中给出的关键信息“每台收款机可以处理任何数目的销售事件……”和常识可知每个超市有多台收款机每个销售事件可能与1种或多种商品发生联系商品可以到任何一台收款机付款因此收款机与商品之间存在多对多(m:n)的关系即(1)、(2)空缺处所填写的内容均是“1…*”。 由题干中关键信息“每名供货员可以提供一种或多种商品同一品牌的商品只能由一位供货员来提供”可知商品与供货员之间存在多对一(m:1)的关系因此(3)空缺处所填写的内容是“1…*”(4)空缺处所填写的内容是“1”。 由题干中关键信息“每台收款机可以处理任何数目的销售事件但一个销售事件只能由一台收款机处理”可知收款机与销售事件之间存在一对多(1:n)的关系因此(5)空缺处所填写的内容是“1”(6)空缺处所填写的内容是“1…*”。 由题干中关键信息“每本销售账册可以记录任何数目的销售事件但一个销售事件只能由一本销售账册记录”可知账册与销售事件之间存在一对多(1:n)的关系因此(7)空缺处所填写的内容是“1” (8)空缺处所填写的内容是“1…*”。 较完整的前台销售子系统类图如图1-21所示。
由题干描述中给出的关键信息“每台收款机可以处理任何数目的销售事件……”和常识可知,每个超市有多台收款机,每个销售事件可能与1种或多种商品发生联系,商品可以到任何一台收款机付款,因此收款机与商品之间存在多对多(m:n)的关系,即(1)、(2)空缺处所填写的内容均是“1…*”。 由题干中关键信息“每名供货员可以提供一种或多种商品,同一品牌的商品只能由一位供货员来提供”可知,商品与供货员之间存在多对一(m:1)的关系,因此(3)空缺处所填写的内容是“1…*”,(4)空缺处所填写的内容是“1”。 由题干中关键信息“每台收款机可以处理任何数目的销售事件,但一个销售事件只能由一台收款机处理”可知,收款机与销售事件之间存在一对多(1:n)的关系,因此(5)空缺处所填写的内容是“1”,(6)空缺处所填写的内容是“1…*”。 由题干中关键信息“每本销售账册可以记录任何数目的销售事件,但一个销售事件只能由一本销售账册记录”可知,账册与销售事件之间存在一对多(1:n)的关系,因此(7)空缺处所填写的内容是“1”, (8)空缺处所填写的内容是“1…*”。 较完整的前台销售子系统类图如图1-21所示。

第6题:

请给出谓词逻辑的研究对象,并将“任何整数的平方均非负”使用谓词符号化。


答案:研究对象:个体词,谓词,量词,命题符号化


第7题:

下列( )选项中的类给出了构件的定义。

A.java.awt.Graphics

B.java.awt.Component

C.java.awt.Container

D.java.awt.Object


正确答案:B
解析:构件类由java.awt.Component给出。java.awt.Graphics类是图形上下文的抽象基类;java.awt.Container给出的是容器类;java.awt.Object是构件类的父类。

第8题:

请给出信噪比的定义公式,并解释其中各项参数。


本题答案:(RSCP/InterferencE.xSF
其中:
-RSCP:接收信号码符号功率,即指定信道(如DPCH、PRACH、PUSCH或HS-SICH)的码符号功率。
-Interference:同一时隙内,接收器不能消除的信号干扰。
-SF:信道使用的扩频因子。

第9题:

在面向对象技术中, (43)是一组具有相同结构、相同服务、共同关系和共同语 义的(44)集合,其定义包括名称、属性利操作。A.类

B.对象

C.实例

D.属性

(44)A.类

B.对象

C.实例

D.属性

请帮忙给出每个问题的正确答案和分析,谢谢!


问题 1 答案解析:A
本题考查面向对象技术的基础知识。几个选项都是面向对象技术中的基本概念,类是一组具有相同结构、相同服务、共同关系和共同语义的对象集合,其定义包括名称、属性和操作。类创建对象,对象是类的一个实例。属性用于刻画类和对象。

问题 2 答案解析:B
本题考查面向对象技术的基础知识。几个选项都是面向对象技术中的基本概念,类是一组具有相同结构、相同服务、共同关系和共同语义的对象集合,其定义包括名称、属性和操作。类创建对象,对象是类的一个实例。属性用于刻画类和对象。

第10题:

如何在构造函数中给出参数?()

  • A、  在创建对象以后,再调用构造函数,并在构造函数中给出参数
  • B、  在定义引用变量的时候,给出参数
  • C、  构造函数不能带参数
  • D、  在用new关键字创建对象时,在对象的构造函数中给出参数

正确答案:D