搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友haifengnet 发布时间:2022-01-07
[主观题]

以下状态机描述了自动饮料售货机(如售卖软饮料、咖啡或零食的机器)行为。它描述了机器与购物者之间

的功能交互。使用者可打开自动销货机的电源,选择饮料;当投入的钱币数量不足时,自动售货机可能提示要求购物者投入更多的钱币。下图的这个模型在自动饮料销货机的基于模型的测试中将使用。 评审者针对此模型提出 4 条意见,你认为以下哪条意见是正确的?() A. 在选择好饮料和投入不足的钱币后,此模型不要求返还钱币。 B. 在选择好饮料后,使用者总是投入大量的钱币而不能获得选择的饮料。 C. 在选择好饮料并且支付了以后,使用者无法从销售中拿到饮料。 D. 在选择了饮料之后,取消了选择,使用者不得不打开销售机的电源然后重新关闭。 (提示:使用基于状态迁移的模型语言,针对一个测试对象和预定义的测试目标,开发一个简单的MBT 模 型。“简单”含义是少于15 个模型元素)

A、选A正确。在cancel 事件中遗漏了/return money 的动作。

B、选B错误。只要“[enough money]”为真,自动售货机立即释放选择的饮料。

C、选C错误。在状态”finish”后有一个离开的迁移,该迁移的触发事件为“take beverage”。

D、选D错误。使用者可以选择一种饮料。

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“以下状态机描述了自动饮料售货机(如售卖软饮料、咖啡或零食的机器)行为。它描述了机器与购物者之间”相关的问题
第1题
下面是一个用状态机设计的自动售货机,one_dollar代表投币一元,half_doller代表投币五角。则下列说法正确的是()。modulemachine(one_dollar,half_dollar,collect,half_out,dispense,reset,clk);parameteridle=2'b00,half=2'b01,one=2'b10;inputone_dollar,half_dollar,reset,clk;outputcollect,half_out,dispense;regcollect,half_out,dispense;reg[1:0]D;always@(posedgeclk)beginif(reset)begindispense=0;collect=0;half_out=0;D=idle;endelsecase(D)idle:if(half_dollar)begindispense=0;collect=0;half_out=0;D=half;endelseif(one_dollar)begindispense=0;collect=0;half_out=0;D=one;endelsebegindispense=0;collect=0;half_out=0;D=idle;endhalf:if(half_dollar)begindispense=0;collect=0;half_out=0;D=one;endelseif(one_dollar)begindispense=1;collect=1;half_out=0;D=idle;endelsebegindispense=0;collect=0;half_out=0;D=half;endone:if(half_dollar)begindispense=1;collect=1;half_out=0;D=idle;endelseif(one_dollar)begindispense=1;collect=1;half_out=1;D=idle;endelsebegindispense=0;collect=0;half_out=0;D=one;enddefault:begindispense=0;collect=0;half_out=0;D=idle;endendcaseendendmodule

A、饮料的售价为一元五角

B、该状态机是mealy型状态机

C、该状态机的输出只与当前状态有关

D、当投入两元钱后,找零五角,同时状态机跳转至idle状态

点击查看答案
第2题
考虑在某一项目中有以下测试目标的要求: TO -1) 验证业务工作流 TO -2) 核实所有系统接口都符合规定 TO -3) 验证系统对应了不同种类用户的需要 TO -4) 核实正确实现了输入数据的范围 以下哪种测试目标与 MBT 模型的主题和重点的组合是正确的? ( ) A. TO-1 需要一个结构的系统模型 B. TO-2 需要一个行为的测试模型 C. TO-3 需要一个行为的环境模型 D. TO-4 需要一个结构的环境模型 (提示:考虑给出MBT 模型是如何依赖于测试目标的例子)

A、选A错误。TO -1 需要一个行为模型。

B、选B错误。TO -2 需要一个结构模型。

C、选C正确。主题和重点都是正确的。

D、选D错误。TO -4 需要一个结构的系统或测试模型。

点击查看答案
第3题
在 MBT 中,行为模型一般用于测试生成,以下哪种图属于行为模型? ( A ) A. 状态迁移图 B. 类图 C. 实施图 D. 套件图 (提示:考虑常用的MBT的各类模型语言的例子)

A、选A正确。因为这是UML 的行为图。

B、选B错误。因为这是UML 的结构图。

C、选C错误。因为这是UML 的结构图。

D、选D错误。因为这是UML 的结构图。

点击查看答案
第4题
1. 测试计划主要由哪个角色负责制定:( ) A. 测试人员 B.项目经理 C. 开发人员 D.测试经理

A、A

B、B

C、C

D、D

点击查看答案
第5题
3. 对于监控测试周期时采用的度量方法,下列叙述中不当的是:( ) A. 基于故障和基于失效的度量:统计特定软件版本中的故障数 B. 基于测试用例的度量:统计各优先级的测试用例数量 C. 基于测试对象的度量:统计代码和安装平台等覆盖情况 D. 基于成本度量:统计已花费的测试成本,下一测试周期成本与预期收益的关系

A、A

B、B

C、C

D、D

点击查看答案
第6题
4. 通常情况下,承担测试监控任务的人员是:( ) A. 测试系统管理员 B. 测试经理 C. 测试执行人员 D. 测试设计人员

A、A

B、B

C、C

D、D

点击查看答案
第7题
2. 测试经理的任务通常不包括:( ) A. 编写测试计划 B. 选择合适的测试策略和方法 C. 建立和维护测试环境 D. 选择和引入合适的测试工具

A、A

B、B

C、C

D、D

点击查看答案
第8题
5. 下列哪一项是测试组织独立的缺点?( ) A. 测试人员需要额外的培训 B. 测试人员需要花时间了解所要测试的产品的需要、架构、代码等 C. 开发人员可能会失去对产品质量的责任心 D. 设立独立测试组会花费更多成本

A、A

B、B

C、C

D、D

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP