首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。 以下是中国象棋中走马事件中的走马规则: 1)如果落点在棋盘外,则不移动棋子; 2)如果落点与起点不构成日字形,则不移动棋子; 3)如果落点处有己方棋子,则不移动棋子;
以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。 以下是中国象棋中走马事件中的走马规则: 1)如果落点在棋盘外,则不移动棋子; 2)如果落点与起点不构成日字形,则不移动棋子; 3)如果落点处有己方棋子,则不移动棋子;
admin
2012-04-10
61
问题
以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。
以下是中国象棋中走马事件中的走马规则:
1)如果落点在棋盘外,则不移动棋子;
2)如果落点与起点不构成日字形,则不移动棋子;
3)如果落点处有己方棋子,则不移动棋子;
4)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;
5)如果不属于1)~4)条,且落点处无棋子,则移动棋子。
6)如果不属于1)~4)条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;
7)如果不属于1)~4)条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
对该软件进行基于因果图的方法设计测试用例。
选项
答案
根据上面的因果图,建立对应的判定表。 在该应用程序中,原因有7个,一个完整的判定表应有27=128种情况。由于篇幅的限制,且考虑到5、6、7原因只与中间结果11有关,所以这里将完整的判定表拆分为两个子表,如表13和表14所示。对于结果22、23、24,中间结果是原因,因此在表14中,将11作为原因。 [*] 由表13可知,当结点11为1时,结果21为0。由于结果21、22、23、24受到O约束的限制,不能同时为0,所以在表14中的2列是不能出现的情况;同样受到O约束的还有8、12、14和16列;由于E约束,第7、8、11到16列也是不可能出现的情况。在表中用灰框表示。 最后根据判定表设计测试用例。如表14所示,判定表中没有被划去的每一列就是一个测试用例。
解析
转载请注明原文地址:https://kaotiyun.com/show/ySNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
阅读以下说明和C代码,填写程序中的空(1)~(5),将解答写入对应栏内。【说明】下面程序运行时,对输入的表达式进行计算并输出计算结果。设表达式由两个整数和一个运算符(+或-)构成,整数和运算符之间以空格分隔,运算符可以出现在两个整数之前、之间或
阅读以下说明和C代码,填写程序中的空缺,将解答写入对应栏内。【说明】某市根据每天早上5点测得的雾霾指数(pm2.5值)决定是否对车辆进行限行,规则如下:(1)限行时间为周内(即周一到周五),周六周日不限行;(2)根据车牌号的
阅读以下C代码,回答下列问题,将解答写入答题纸的对应栏内。【C代码1】#include<stdio.h>intmain(){intnum=5;printf("%d\n",++
TCP/IP是一个协议族,它的体系结构分为4层:应用层、网际层、网络接口层和(1),其中ARP协议属于(2)。为了在源主机和目的主机之间传送数据,IP协议需要确定源主机和目的主机是否在同一个网络中。如果不在同一网络时,则必须通过(3)进行通信。
在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为(1);若实参a与形参x以值调用(call by value)的方式传递信息,那么输出结果为(2)。MainprogramPr
关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学
在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(31)在该数据上执行的功能操作称为对象的(32);一个对象通过发送(33)来请求另一个对象为其服务。通常把一个类和这个类的所有对象称为类及对象或对象类。在UML中,用来表示显示构成系统的对
数据库管理技术是在(20)的基础上发展起来的。数据模型的三要素是数据结构、数据操作和(21)。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查(22)。
操作系统是一种系统软件,它有许多种类,PC-DOS是一种(44)操作系统,Windows是具有图形界面的(45)运行方式的操作系统。Windows应用程序之间可以方便地通过(46)交换数据。将正在运行的应用程序窗口最小化后,该应用程序处于(47)状态。(4
软件设计中划分模块的一个准则是(22)。两个模块之间的耦合方式中,(23)耦合的耦合度最高,(24)耦合的耦合度最低。一个模块内部的聚敛种类中,(25)内聚的内聚度最高,(26)内聚的内聚度最低。
随机试题
2020年11月,中央全面依法治国工作会议正式提出()
A.福建、四川B.四川、陕西C.江苏、山东、安徽D.黑龙江、吉林、辽宁E.河南太子参主产于
甲股份有限公司(以下简称“甲公司”)2×15年、2×16年发生的有关交易或事项如下:(1)2×15年2月10日,甲公司自公开市场以6.8元/股购入乙公司股票2000万股,占乙公司发行在外股份数量的4%,取得股票过程中另支付相关税费等40万元。甲公司在取得
某完全竞争企业的短期总成本函数为TC=20+2Q+Q2,产品价格P=6,求:此时该厂商否应继续生产?
社会工作者在策划扶贫项目时,设计了多个可行方案,在计算每个方案的人力、物力和时间成本之后,下一步应做的是()。
在构建和谐社会的今天,实现“教育机会均等”已经成为教育改革追求的重要价值取向。2000多年前,孔子就提出了与“教育机会均等”相类似的朴素主张,他的“有教无类”的观点体现了()。
下列选项中属于学习的是()
PeopleuseittofindtheirWay.PeopleservethemselvesWithfoodandgoodsthere.
Questions1-4Thetexthas7paragraphs(A-G).Whichparagraphcontainseachofthefollowingpiecesofinformation?*
Anoutstandingexampleofhardwiredcapabilitieswithgreatflexibilityforprogrammingbyusislanguage.Specialistsagreetha
最新回复
(
0
)