博学公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用()架构风格最为合适。A、解释器B、主程序-子程序C、隐式调用D、管道-过滤器

题目

博学公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用()架构风格最为合适。

  • A、解释器
  • B、主程序-子程序
  • C、隐式调用
  • D、管道-过滤器

相似考题
更多“博学公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用()架构风格最为合适。A、解释器B、主程序-子程序C、隐式调用D、管道-过滤器”相关问题
  • 第1题:

    试题(50)

    某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用 (50) 架构风格最为合适。

    (50)

    A. 解释器

    B. 过程控制

    C. 分层

    D. 管道-过滤器


    正确答案:B
    试题(50)分析
    本题主要考查架构风格与架构设计策略。根据题目描述,调温器需要实时获取外界的温度信息,并与用户定义的温度进行比较并做出动作。根据该系统的应用领域和实际需求,可以看出这是一个典型的过程控制架构风格的应用场景。
    参考答案
    (50)B

  • 第2题:

    ● 某公司研发一种语音识别软件系统,需要对用户的语音指令进行音节分割、重音判断、语法分析和语义分析,最终对用户的意图进行推断。针对上述功能需求,该语音识别软件应该采用 (50) 架构风格最为合适。

    (50)

    A. 隐式调用

    B. 管道-过滤器

    C. 解释器

    D. 黑板


    正确答案:D

  • 第3题:

    工业机器人示教器上新建机器人主程序和子程序,每台机器人可以建立( )个主程序。

    A.3

    B.1

    C.5

    D.无限制


    参考答案:B

  • 第4题:

    工业机器人示教器进行编程时,主程序可以对子程序进行调用。( )

    此题为判断题(对,错)。


    参考答案:对

  • 第5题:

    某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用______架构风格最为合适。

    A.解释器

    B.过程控制

    C.分层

    D.管道-过滤器

    A.

    B.

    C.

    D.


    正确答案:B

  • 第6题:

    某公司拟开发一套在线游戏系统,该系统的设计目标之一是支持用户自行定义游戏对象属性,行为和对象之间的交互关系。为了实现上述目标,公司应该采用( )架构风格最为合适。

    A.管道-过滤器 B.隐式调用 C.主程序-子程序 D.解释器


    正确答案:D

  • 第7题:

    其公司承接了一个开发家用空调自动周温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用( )架构风格最为合适

    A. 解释器
    B. 过程控制
    C. 分层
    D. 管道过滤嚣

    答案:B
    解析:
    本题主要考查架构风格与架构设计策略。根据题目描述,调温器需要实时获取外界的温度信息,并与用户定义的温度进行比较并做出动作。根据该系统的应用领域和实际需求,可以看出这是一个典型的过程控制架构风格的应用场景。

  • 第8题:

    某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用( )架构风格最为合适。

    A. 管道-过滤器
    B. 数据仓储
    C. 主程序-子程序
    D. 解释器

    答案:A
    解析:
    在管道和过滤器软件体系结构中,每个模块都有一组输入和一组输出。每个模块从它的输入端接收输入数据流,在其内部经过处理后,按照标准的顺序,将结果数据流送到输出端,以达到传递一组完整的计算结果实例的目的。它最典型的应用是在编译系统。一个普通的编译系统包括词法分析器,语法分析器,语义分析与中间代码生成器,优化器,目标代码生成器等一系列对源程序进行处理的过程。题干描述适合管道-过滤器模式。

  • 第9题:

    某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用( )架构风格最为合适。

    A. 虚拟机
    B. 黑板风格
    C. 面向对象风格
    D. 管道-过滤器

    答案:A
    解析:
    根据“机器人接受任务后,需要根据自身状态和外界环境进行动态调整”这句话判断采用虚拟机风格更加合适。

  • 第10题:

    某公司拟开发一套在线游戏系统,该系统的设计目标之一是支持用户自行定义游戏对象的属性、行为和对象之间的交互关系。为了实现上述目标,公司应该采用( )架构风格最为合适。

    A. 管道—过滤器
    B. 隐式调用
    C. 主程序—子程序
    D. 解释器

    答案:D
    解析:
    该软件系统特别强调用户定义系统中对象的关系和行为这一特性,这需要在软件架构层面提供一种运行时的系统行为定义与改变的能力,根据常见架构风格的特点和适用环境,可以知道最合适的架构设计风格应该是解释器风格

  • 第11题:

    下列关于机器人生产运行描述错误的有()

    • A、在开机运行前,必须知道机器人将要执行的全部任务
    • B、必须知道所有左右移动机器人的开关、传感器和控制信号的位置及状态
    • C、当机器人没有移动时,表示已经执行完成了程序
    • D、必须知道机器人控制器和外围设备急停按钮的位置,准备紧急情况下使用

    正确答案:C

  • 第12题:

    机器人控制器是根据指令及传感器信息控制机器人完成一定动作或作业任务的装置。


    正确答案:正确

  • 第13题:

    试题(51)

    某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用 (51) 架构风格最为合适。

    (51)

    A. 解释器

    B. 主程序-子程序

    C. 隐式调用

    D. 管道-过滤器


    正确答案:C
    试题(51)分析
    本题主要考查架构风格与架构设计策略。根据题目描述,漫步者机器人需要根据自身状态的外界环境进行自动调整,这是一个典型的根据外部事件进行响应的场景。比较4个候选项,隐式调用比较适合根据外部事件进行处理和动作的情景。
    参考答案
    (51)C

  • 第14题:

    ()最理想的机器人高级语言,是用被操作物体,而不是机器人的动作来描述作业任务。

    A动作级机器人语言

    B对象级机器人语言

    C任务级机器人语言

    D编译级计算机语言


    参考答案:C

  • 第15题:

    工业机器人程序之间( )。

    A.可以互相调用

    B.不可以互相调用

    C.只能主程序调用子程序

    D.子程序可以调用主程序


    参考答案:A

  • 第16题:

    某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和对象之间的关系。针对该目标,公司应该采用______架构风格最为合适。

    A.管道-过滤器

    B.隐式调用

    C.主程序-子程序

    D.解释器

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题主要考查软件架构设计策略与架构风格问题。
      根据题干描述,该软件系统特别强调用户定义系统中对象的关系和行为这一特性,这需要在软件架构层面提供一种运行时的系统行为定义与改变的能力,根据常见架构风格的特点和适用环境,可以知道最合适的架构设计风格应该是解释器风格。

  • 第17题:

    某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用______架构风格最为合适。

    A.解释器

    B.主程序-子程序

    C.隐式调用

    D.管道-过滤器

    A.

    B.

    C.

    D.


    正确答案:C

  • 第18题:

    某公司欲开发一种工业机器人,用来进行汽车零件的装配。公司的架构师经过分析与讨论,给出了该机器人控制软件的两种候选架构方案:闭环控制和分层结构。以下对于这两种候选架构的选择理由,错误的是______。

    A.应该采用闭环控制架构,因为闭环结构给出了将软件分解成几个协作构件的方法,这对于复杂任务特别适合

    B.应该采用闭环控制结构,因为闭环控制架构中机器人的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换

    C.应该采用分层结构,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰

    D.应该采用分层结构,因为抽象层的存在,满足了处理不确定性的需要:在较低层次不确定的实现细节在较高层次会变得确定


    正确答案:A
    解析:采用闭环结构的软件通常由几个协作构件共同构成,且其中的主要构件彼此分开,能够进行替换与重用,但闭环结构通常适用于处理简单任务(如机器装配等),并不适用于复杂任务。分层结构的特点是通过引入抽象层,在较低层次不确定的实现细节在较高层次会变得确定,并能够组织层间构件的协作,系统结构更加清晰。

  • 第19题:

    某公司为其研发的硬件产品设计实现了一种特定的编程语言,为了方便开发者进行软件开发,公司拟开发一套针对该编程语言的集成开发环境,包括代码编辑、语法高亮、代码编译、运行调试等功能。针对上述描述,该集成开发环境应采用( )架构风格最为合适。

    A. 管道—过滤器
    B. 数据仓储
    C. 主程序—子程序
    D. 解释器

    答案:B
    解析:
    编程语言的集成开发环境需要提供代码编辑、语法高亮、代码编译、运行调试等功能,这些功能的特点是以软件代码为中心进行对应的编译处理与辅助操作。根据常见架构风格的特点和适用环境,可以知道最合适的架构设计风格应该是数据仓库风格。

  • 第20题:

    某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用( )架构风格最为合适。

    A. 面向对象
    B. 主程序一子程序
    C. 规则系统
    D. 管道一过滤器

    答案:C
    解析:
    在本题所述的应用环境中,强调了自定义流程,然后按自定义流程来执行,这属于虚拟机风格的特征,备选答案中,仅有C选项属于虚拟机风格。

  • 第21题:

    某公司拟开发一个地面清洁机器人。机器人的控制者首先定义清洁任务和任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用( )架构风格最为合适。

    A. 面向对象
    B. 主程序—子程序
    C. 规则系统
    D. 管道—过滤器

    答案:C
    解析:
    机器人需要根据自身状态的外界环境进行自动调整,这是一个典型的根据外部事件进行响应的场景。比较4个候选项,规则系统比较适合根据外部事件,以自身状态为基础自动进行处理和动作的场景。

  • 第22题:

    关于机器人,下列说法正确的是()?

    • A、机器人驱动方式有电力驱动、液压驱动,气压驱动
    • B、工业机器人可用于恶劣环境,工作强度大、时间长
    • C、机器人一般由执行机构、驱动装置、检测装置和控制系统和复杂机械等组成
    • D、机器人可以代替人类完成一些危险或难以进行的劳作、任务等

    正确答案:A,B,C,D

  • 第23题:

    某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用()架构风格最为合适。

    • A、管道-过滤器
    • B、隐式调用
    • C、主程序-子程序
    • D、解释器

    正确答案:D

  • 第24题:

    博学公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用()架构风格最为合适。

    • A、解释器
    • B、过程控制
    • C、分层
    • D、管道-过滤器

    正确答案:B