两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是( ) 个
A.25 B.30 C.50 D.60答案选 “C”如何算得?请详解,先谢了。回答详细清楚的,可到以下贴再接20分
http://community.csdn.net/Expert/topic/5039/5039908.xml?temp=.3916895
A.25 B.30 C.50 D.60答案选 “C”如何算得?请详解,先谢了。回答详细清楚的,可到以下贴再接20分
http://community.csdn.net/Expert/topic/5039/5039908.xml?temp=.3916895
解决方案 »
- 求高手帮助解决一个蒙特卡洛仿真验证问题,急~ 非常感谢
- ButtonUI怎么用?
- 如何查询数据库中 yyyy-mm-dd 提前 5 天的数据?
- 怎么把java程序做windows 批处理程序
- excel 导入oracel 用java操作,性能问题。
- 是什么原因呢(内存??)
- 请问使用java语言作为载体的经典算法书籍有哪些?注意是算法书籍哦
- 我是初学,刚写了一个APPLET用JB6,APPLET里有个CANVAS,CANVAS可以响应鼠标事件,出现了问题,大家看一下。。。。
- 纪念特别的日子,为了我爱的jeff -- 大派分喽 ^_^
- 请教scounix上的java开发问题
- 大家好,救救我,数据库问题
- 问一个Double类里的isNaN(double v)方法问题
30<错误个数<55,这样只有50了.....
因为30最大,肯定有30个错误....,然后25个里面,最多可能25个和前面出现的30个不一样的错误,最多可能55个....
--------------------------------------------------------
right!
如果30个里面包含前面小组的25个那就是30个,全不包含的话就是55个,
但是你能保证他们把bug都测出来了???所以最少30个,还有个前提他
们测出来的绝对是bug,而不是眼花了看错了之类的。
错误范围为 max(25,30)<=error<=sum(25,30)=55,
只有C 符合
假设2个小组找到的错误完全不同,即最少错误数最大的情况: >30+25=55
是没有办法直接得到错误数的。根据2个小组的人员能力,经验等各种因素,需要计算权值:如,假设根据历史纪录,A组找到错误的概率大概是80% ,B组是90% 。则A组应该找到的错误数为25/0.8 = 31.25,B组为30/0.9 = 33.3,则实际错误数位于33.3与31.25+33.3=64.55之间,取平均值,约为50,注意,数据会因2个小组的加权值不动而产生浮动。