5.29日软件评测师下午题(二)
(续上)看段程序:
int isleap(int year)
{
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
leap=1;
else
leap=0;
}
else
leap=0;
}
else
leap=0;
}
第一问:请根据以上代码写出程序流程图?
第二问:请给出圈复杂度v(G)?
第三文:请写出路径覆盖的测试用例? 第二问:请给出圈复杂度v(G)?
这个问题不懂,其他两个道是有点头绪! 这是判断是否为闰年的代码。总共4条路径,而深度也就是判断路径为n-1=4,所以圈复杂度为4.
4----否-------0
4---是--100----否----0
4----是----100-----是-----400---是--1
yy----4----是----100-----是-----400---否--0 整体来看,这是白盒测试中关于路径覆盖的一道题,先画流程图,再计算复杂度,最后写用例。楼主有没有下午的全部考题呢? 怎么?楼上的也有兴趣去考软件评测师?
这张证书的含金量有多少? 当然!软件评测师是我一个目标。这张证书是中级资格职称的证明。
页:
[1]