参考答案和解析
正确答案:
            
更多“设计一个自动售货机系统,卖soda水的,只能投进三种硬币,要正确的找回钱数。 (1)画出fsm(有限状态机);”相关问题
  • 第1题:

    设计一个自动饮料售卖机,饮料10分钱,硬币有5分和10分两种,并考虑找零:(1)

    画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求;(3)设计

    工程中可使用的工具及设计大致过程。(未知)


    正确答案:
             

  • 第2题:

    水喷雾灭火系统按启动方式不同可分为固定式水喷雾灭火系统、自动喷水-水喷雾混合配置系统和泡沫一水喷雾联用系统三种系统。


    答案:错
    解析:
    水喷雾灭火系统按启动方式不同可分为电动启动水喷雾灭火系统和传动管启动水喷雾灭火系统。按应用方式不同可分为固定式水喷雾灭火系统、自动喷水-水喷雾混合配置系统和泡沫-水喷雾联用系统三种系统。

  • 第3题:

    1角、5角和1元的硬币共100枚,价值40元,如果其中5角硬币的价值比1角硬币的价值 多15元,那么三种硬币各多少枚?( )

    A. 60 20 20
    B. 54 28 18
    C. 51 32 17
    D. 45 39 16

    答案:D
    解析:
    设1角、5角和1元的硬币各:x、y、Z枚,根据题意有:x +y + z=100,x +5y +10z = 400,5y —x=150,解得:x=45,y=39,z=16,故本题正确答案为 D。

  • 第4题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】
    某种出售罐装饮料的自动售货机.( Vending Machine)的工作过程描述如下:
    (1)顾客选择所需购买的饮料及数量。
    (2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。
    (3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的钱是不会被退回的。



    现采用面向对象方法分析和设计该自动售货机的软件系统,得到如图3-1所示的用例图,其中,用例“购买饮料”的用例规约描述如下。
    参与者:顾客。
    主要事件流:
    1.顾客选择需要购买的饮料和数量,投入硬币;
    2.自动售货机检查顾客是否投入足够的硬币;
    3.自动售货机检查饮料储存仓中所选购的饮料是否足够;
    4.自动售货机推出饮料;
    5.自动售货机返回找零。
    各选事件流:

    2a.若投入的硬币不足,则给出提示并退回到1;

    3a.若所选购的饮料数量不足,则给出提示并退回到1 。
    根据用例“购买饮料”得到自动售货机的4个状态:“空闲”状态、“准备服务”状态、“可购买”状态以及“饮料出售”状态,对应的状态图如图3-2所示。
    所设计的类图如图3-3所示。



    【问题1】(6分)
    根据说明中的描述,使用说明中的术语,给出图3-2中的S1~S4所对应的状态名。
    【问题2】(4分)
    根据说明中的描述,使用说明中的术语,给出图3-2中的E1~E4所对应的事件名
    【问题3】(5分)
    根据说明中的描述,使用说明中的术语,给出图3-3中C1~C5所对应的类名。


    答案:
    解析:
    问题1:S1:空闲,S2:准备服务,S3:饮料出售,S4:可购买
    问题2:E1:饮料数量不足,E2:硬币数量足够,E3:推出饮料,E4:返回找零
    问题3:C1:自动售货机,C2:硬币器,C3:饮料储存仓,C4:硬币,C5:饮料
    试题分析:
    本题问题1系统中的状态图,是对状态转换的图形化表达从题目的说明部分可知,在状态转换过程中,涉及到的状态一共有四种:空闲、准备服务、可购买、饮料出售从状态图涉及的转换可知S1~S4分别为:空闲、准备服务、饮料出售、可购买关于状态转换的分析如下:
    (1) 清空硬币器后,自动售货机等待下一次交易,进入空闲状态此时可任意的进行饮料选择数量,一旦顾客投入硬币,自动售货机便进入准备服务状态
    (2) 当自动售货机进行准备服务状态时,开始计算硬币价值,如果硬币不够则提示顾客继续投入硬币如果硬币足够,则进入可购买状态
    (3) 进行可购买状态后,自动售货机判断饮料数量如果数量不够,则返回准备服务状态提示用户重新选择饮料如果数量足够,则推出饮料进入饮料出售状态
    (4) 进行饮料出售状态后,自动售货机计算找零,并返回进入空闲状态等待下一次交易
    本题问题2主要是分析四种状态中的跳转事件根据状态图和试题主要事件流的描述可以推出事件E1是饮料数量不足,事件E2是硬币数量足够,事件E3是推出饮料,事件E4是返回找零
    本题问题3根据主要事件流的描述,可以推断出C1~C5的类名分别对应自动售货机、硬币器、饮料储存仓、硬币、饮料

  • 第5题:

    无店铺零售的三种形式是()。

    • A、直复营销
    • B、直接销售
    • C、自动售货机
    • D、代理销售

    正确答案:A,B,C

  • 第6题:

    TVM无找零状态,以下正确的是()。

    • A、只能接收纸币进行充值业务
    • B、只能接收硬币进行购票业务
    • C、可接收纸币和硬币进行购票业务,也可接收纸币进行充值业务
    • D、可接收硬币找零业务

    正确答案:C

  • 第7题:

    简要说明有限状态机FSM和有限消息机FMM的概念。


    正确答案: 有限状态机描述是指能将系统(或进程)的状态定义为有限个状态,然后描述在每个状态下受到某个外部信号激励时系统作出的响应及状态转移的情况。系统(或进程)具有有限个非空状态集和有限的输入、输出信号集合。系统在每一种稳定状态下可接受其输入信号集合中的一个子集,当接收到一个合法的输入信号时,就执行相应的动作,包括向外部输出相应的信号,然后转移到一个新的稳定状态。每一个输出信号和下一稳定状态都是原状态和输入信号的函数。
    有限消息机FMM:采用了有限状态机的概念和结构。FMM是一种软件功能模块,实际上是一组程序,是进程的功能描述,它描述了一个进程所具有的状态,在每一状态下可能接收到的消息以及接收到某一消息后应执行的动作,包括向外部发送的消息和转到的下一稳定状态。

  • 第8题:

    根据对程控交换机呼叫接续的一般过程,论述你对FSM的概念的理解。举出生活中你遇到的一个FSM的例子?并思考在C语言中FSM如何实现?


    正确答案: 程控交换机的呼叫接续处理过程在逻辑上看是一个多进程并发执行的过程,可以为每一个呼叫创建一个有限态机(Finite State Machine,FSM)模型来实现各种功能。有限态机技术就是把进程的整个生命周期分为若干个状态,每一个状态都在等待一条或几条指定的消息,消息到达后,进程处理这些消息,从而进入另一个状态。
    投币售货机就是FSM的一个例子。
    在C语言中,有好几种方法可以用来表达FSM,但它们绝大多数都是基于函数指针数组。

  • 第9题:

    下面各种关联的数量关系中,成反比例的是()

    • A、数量一定,总价和单价
    • B、总价一定,单价和数量
    • C、总价一定,已付钱数和找回的钱数

    正确答案:B

  • 第10题:

    问答题
    根据对程控交换机呼叫接续的一般过程,论述你对FSM的概念的理解。举出生活中你遇到的一个FSM的例子?并思考在C语言中FSM如何实现?

    正确答案: 程控交换机的呼叫接续处理过程在逻辑上看是一个多进程并发执行的过程,可以为每一个呼叫创建一个有限态机(Finite State Machine,FSM)模型来实现各种功能。有限态机技术就是把进程的整个生命周期分为若干个状态,每一个状态都在等待一条或几条指定的消息,消息到达后,进程处理这些消息,从而进入另一个状态。
    投币售货机就是FSM的一个例子。
    在C语言中,有好几种方法可以用来表达FSM,但它们绝大多数都是基于函数指针数组。
    解析: 暂无解析

  • 第11题:

    问答题
    简要说明有限状态机FSM和有限消息机FMM的概念。

    正确答案: 有限状态机描述是指能将系统(或进程)的状态定义为有限个状态,然后描述在每个状态下受到某个外部信号激励时系统作出的响应及状态转移的情况。系统(或进程)具有有限个非空状态集和有限的输入、输出信号集合。系统在每一种稳定状态下可接受其输入信号集合中的一个子集,当接收到一个合法的输入信号时,就执行相应的动作,包括向外部输出相应的信号,然后转移到一个新的稳定状态。每一个输出信号和下一稳定状态都是原状态和输入信号的函数。
    有限消息机FMM:采用了有限状态机的概念和结构。FMM是一种软件功能模块,实际上是一组程序,是进程的功能描述,它描述了一个进程所具有的状态,在每一状态下可能接收到的消息以及接收到某一消息后应执行的动作,包括向外部发送的消息和转到的下一稳定状态。
    解析: 暂无解析

  • 第12题:

    问答题
    自动喷水系统设计中,有无必要画出试泵所用的“转子流量计”等一系列的组件?

    正确答案: 此属《自动喷水灭火系统施工及验收规范》GB50261-2005中的施工要求,设计者考虑好安装检修场地及便利即可,最好预留好接头,为安装创造好条件即可。
    解析: 暂无解析

  • 第13题:

    试题三(共15分)

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某种出售罐装饮料的自动售货机.( Vending Machine)的工作过程描述如下:

    (l)顾客选择所需购买的饮料及数量。

    (2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。

    (3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的

    钱是不会被退回的。

    现采用面向对象方法分析和设计该自动售货机的软件系统,得到如图3-1所示的用例图,其中,用例“购买饮料”的用例规约描述如下。

    参与者:顾客。

    主要事件流:

    1.顾客选择需要购买的饮料和数量,投入硬币;

    2.自动售货机检查顾客是否投入足够的硬币;

    3.自动售货机检查饮料信存仓中所选购的饮料是否足够;

    4.自动售货机推出饮料;

    5.自动售货机返回找零。

    各选事件流:

    2a.若投入的硬币不足,则给出提示并退回到1;

    3a.若所选购的饮料数量不足j?则给出提示并退回到1 。

    根据用例“购买饮料”得到自动售货机的4个状态:“空闲”状态、“准备服务”状态、“可购买”状态以及“饮料出售”状态,对应的状态图如图3-2所示。

    所设计的类图如图3-3所示。

    【问题1】(6分)

    根据说明中的描述,使用说明中的术语,给出图3-2中的S1~S4所对应的状态名。

    【问题2】(4分)

    根据说明中的描述,使用说明中的术语,给出图3-2中的E1~E4所对应的事件名。

    【问题3】(5分)

    根据说明中的描述,使用说明中的术语,给出图3-3中CI~C5所对应的类名。


    正确答案:

  • 第14题:

    甲有9枚两分硬币,乙有8枚五分硬币,若要令两人持有钱数相等,他们交换的硬币总数至少为:( )

    A.4枚
    B.5枚
    C.8枚
    D.不可能令二人钱数相等

    答案:B
    解析:
    设甲给乙x枚两分硬币,乙给甲y枚五分硬币,故2x9-2x+5y=(2x9+5x8)÷2,整理得5y-2x=11,显然y≥3,且x>0,易得x+y最小等于2+3=5。

  • 第15题:

    乐万家便利店在门口摆放了一台自动售货机,深夜回家途中的小强路过时,投入两枚一元硬币买一瓶矿泉水,矿泉水跳出来后,两枚硬币也自动跳了出来,小强看四下无人便拿着一瓶款泉水和两枚硬币离开了,关于本案下列说法正确的是:

    A、乐万家便利店有权请求小强返还两元钱
    B、乐万家便利店无权请求小强返还两元钱
    C、乐万家便利店摆放自动售货机构成要约邀请
    D、小强投入两枚一元硬币买一瓶矿泉水构成承诺

    答案:A,D
    解析:
    本题考查民法常识。
    A项正确、B项错误,本案中,小强投币后,两元钱即属于乐万家便利店的,小强再次拿走属于盗窃行为。C项错误,《合同法》第十五条第一款规定:“要约邀请是希望他人向自己发出要约的意思表示。寄送的
    价目表、拍卖公告、招标公告、招股说明书、商业广告等为要约邀请。”本题中,正在工作的自动售货机上有价格表等,为现物(实物)要约,所以不属于要约邀请。
    D项正确,《合同法》第二十一条规定:“承诺是受要约人同意要约的意思表示。”本题中,小强向自动售货机投币购买饮料,是以自身行为为承诺。

  • 第16题:

    亚马逊上卖的产品有限制一个卖家只能卖一种产品。


    正确答案:错误

  • 第17题:

    五凌梯级水调自动化系统的人机界面在一台电脑上只能运行一个实例。()


    正确答案:错误

  • 第18题:

    某工程师要设计一个金属零件并下料制作,他应当如何表达自己的设计()

    • A、口头叙述
    • B、画出图表
    • C、画出技术图样
    • D、计算机演示

    正确答案:C

  • 第19题:

    简述有限状态机FSM分为哪两类?有何区别?有限状态机的状态编码风格主要有哪三种?FSM的三段式描述风格中,三段分别描述什么?


    正确答案:Mearly型,Moore型;前者与输入与当前状态有关,而后者只和当前状态有关;Binary,Gray,One-Hot编码;分别为状态保存,状态切换,输出;

  • 第20题:

    一个物体只能画出一个轴测图。


    正确答案:错误

  • 第21题:

    泡沫/水消防系统中的增压泵的起动可()操作,停泵()操作。

    • A、只能手动;只能手动
    • B、只能自动;只能自动
    • C、手动和自动;只能是手动
    • D、只能手动;手动和自动

    正确答案:C

  • 第22题:

    单选题
    下面各种关联的数量关系中,成反比例的是()
    A

    数量一定,总价和单价

    B

    总价一定,单价和数量

    C

    总价一定,已付钱数和找回的钱数


    正确答案: B
    解析: 暂无解析

  • 第23题:

    多选题
    无店铺零售的三种形式是()
    A

    直复营销

    B

    直接销售

    C

    自动售货机

    D

    代理销售


    正确答案: C,B
    解析: 暂无解析