系统中一个程序的结构如图14-7所示:
该程序有4条不同路径,分别为L1:a→c→e;L2→a→b→d;L3:a→b→e;L4:a→c→d。小王设计了4组测试用例:
①【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe:
②【(2,1,1),(2,1,2)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;
③【(2,0,4),(2,0,3)】覆盖ace;【(1,0,3),(1,0,4)】覆盖abe;
【(2,1,1),(2,1,2)】覆盖abe;【(1,1,1),(1,1,1)】覆盖abd;
④【(2,0,4),(2,0,3)】覆盖ace;【(1,1,1),(1,1,1)】覆盖abd;
【(1,1,2),(1,1,3)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;
这4组测试用例中(5)属于判定覆盖:(6)属于条件覆盖;(7)属于路径覆盖;(8)属于条件组合覆盖。(注:该题测试用例格式为【(A,B,X)输入,(A, B,X)输出】)。
第1题:
第2题:
2、以下可重入表中哪些是循环表?
A.(L1: (L2: (L1, a)))#B.D(A:(c), B:(e), C:(a, L:(b, A, d)))#C.(L: (a, L))#D.(L1:(a, b), (L1, c, L2:(d)), (L2, e, L3:(f, g)), L3)#E.(L1: (a, b, L2(x, y)), L2, L3: (s, t, L4:(q, L5:(w, L3, v), r)))#F.(x1, (y1, (a1, a2), y3), x3, (z1, z2))第3题:
以下可重入表中哪些是循环表?
A.(L1: (L2: (L1, a)))#B.D(A:(c), B:(e), C:(a, L:(b, A, d)))#C.(L: (a, L))#D.(L1:(a, b), (L1, c, L2:(d)), (L2, e, L3:(f, g)), L3)#E.(L1: (a, b, L2(x, y)), L2, L3: (s, t, L4:(q, L5:(w, L3, v), r)))#F.(x1, (y1, (a1, a2), y3), x3, (z1, z2))第4题:
纯铝的牌号有L1、L2、L3、L4、L5、L6等六种。
A对
B错
第5题:
某计算机有五级中断L4 ~ L0,中断屏蔽字为M4M3M2M1M0,Mi=1(0≤i≤4)表示对Li级中断进行屏蔽。若中断响应优先级从高到低的顺序是L0→L1→L2→L3→L4,且要求中断处理优先级从高到低的顺序为L4→L0→L2→L1→L3,则L1的中断处理程序中设置的中断屏蔽字是()
A.11110
B.01101
C.00011
D.01010