问题 单项选择题

某程序流程图如图11-6所示。其中A、B、C均为二进制数,X、Y、Z的初值均为0,如果对此流程进行多重覆盖测试,预期的结果为X=1、Y=0、Z=1,正确的测试用例是 (7) ,请从以下备选项中选择正确的测试用例。

答案

参考答案:A

解析:本问题考查对多重覆盖的了解。
逻辑覆盖主要用于模块的测试,它以程序内部的逻辑结构为基础,考虑测试数据执行(覆盖)程序的逻辑程度。根据覆盖情况的不同,逻辑覆盖可分为:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖、循环覆盖。
多重覆盖(Multjob Coverage)就是设计多个测试用例,使得各判断表达式中的条件的各种组合至少执行一次。
路径覆盖就是设计足够多的测试示例,使被测试程序中的所有可能路径至少执行一次。
因需要得到x=1的结果,故A、B、C的值为:
因需要得到z=1的结果,A≠0,C≠1,从已知条件推出:A=1,C=0,测试用例为A=1 B=0 C=0和A=1 B=1 C=0。

问答题

结合材料,回答问题:

材料1


本党承认苏维埃管理制度,把工人、农民和士兵组织起来,并承认党的根本政治目的是实行社会革命;中 * * 党彻底断绝与黄色的知识分子阶层以及其他类似党派的一切联系。
——摘自《中 * * 党第一个纲领》
对现有其他政党,应采取独立的攻击政策。在政治斗争中,在反对军阀主义和官僚制度的斗争中,在争取言论、出版、集会自由的斗争中,我们应始终站在完全独立的立场上,只维护无产阶级的利益,不同其他党派建立任何关系。
——摘自《中 * * 党第一个决议》

材料2


在中国的政治经济现状之下,在中国的无产阶级现状之下,我们认定民主的革命固然是资产阶级的利益,而于无产阶级也是有利益的。因此我们 * * 党应该出来联合全国革新党派,组织民主的联合战线,以扫清封建军阀、推翻帝国主义的压迫,建设真正民主政治的独立国家为职志。
(一)先行邀请国民党及社会主义青年团在适宜地点开一代表会议,互商如何加邀其他各革新团体,及如何进行。
(二)运动倾向 * * 主义的议员,在国会联络真正民主派的议员,结合民主主义左派联盟。
(三)在全国各城市,集合工会、农民团体、商人团体、职教员联合会、学生会、妇女参政同盟团体、律师公会、新闻记者团体等,组织“民主主义大同盟”。
——摘自《中 * * 党第二次全国代表大会文件》

材料3


此时统治中国的是封建的军阀,不是资产阶级。军阀政府名为独立政府,其实实是听命于国际帝国主义的列强……所以半殖民地的中国,应该以国民革命运动为中心工作,以解除内外压迫。
依中国社会的现状,宜有一个势力集中的党为国民革命运动之大本营,中国现有的党,只有国民党比较是一个国民革命的党……
…… * * 国际执行委员会议决中 * * 党须与中国国民党合作, * * 党党员应加入国民党。中 * * 党中央执行委员会曾感此必要,遵行此议决,此次全国大会亦通过此议决。
我们须努力扩大国民党的组织于全中国,使全中国革命分子集中于国民党,以应目前中国国民革命之需要……
——摘自《中 * * 党第三次全国代表大会文件》
请回答:

统一战线方针确定的意义。

单项选择题