问题 单项选择题

软件开发中,常用 (24) 作为软件调试技术。

A.边界值分析
B.演绎法
C.循环覆盖
D.集成测试

答案

参考答案:B

解析:
软件调试过程的关键是推断错误原因所采用的基本策略。常用的调试策略主要有试探法、回溯法、对分查找法、归纳法和演绎法。
·演绎法从一般原理或前提出发,经过删除和精化的过程推导出结论。用演绎法调试开始时先列出所有看来可能成立的原因或假设,然后一个一个地排除列举出的原因,最后,证明剩下的原因确实是错误的根源。
·边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
·代码覆盖率分析就是找到定位没用的或者不执行的代码的过程。没用的代码不会存在什么问题,但是他们会影响程序的可读性;不执行的代码中则可能存在bug。常见且最有用的是分支覆盖(branch coverage)和循环覆盖(loop coverage)。分支覆盖证明各个方向的每一条分支都被执行到了。循环覆盖试图证明循环内部的每一条路径都被测试到了。
·集成测试也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。集成测试是一种必须精心计划的正规测试过程。

综合

2009年11月8日中非合作论坛第四届部长会议在埃及沙姆沙伊赫举行,中非双方共同探讨如何深化中非新型战略伙伴关系,谋求可持续发展。读图回答问题。

(1)石油是我国自非洲进口的一项主要资源,非洲最大的石油生产国是_________。

(2)南非是我国在非洲的第二大矿产进口国,我国已在南非投资的矿产项目有

                                                                                                                                                        [ ]

        A、煤矿、金矿

        B、煤矿、磷酸盐矿

        C、铜矿、磷酸盐矿

        D、金矿、铜矿

(3)埃及盛产优质的_______(经济作物),试分析埃及生产该种农产品的有利自然条件_____________

         ______________________________________________________________________________________

(4)非洲大陆回归线附近分布着大面积的___________气候,且直逼大陆西岸,主要原因是___________

         ____________________________________________________________________________________。

         而我国东部回归线附近却温暖湿润这主要受_________环流影响,造成这一环流形成的主要原因是

         ____________________________________________________________________________________。

(5)A河长度不及B河而流量超过B河的主要原因是:___________________________________________

         ___________________________________________________________________________________ 。

         A处与C处纬度相同,但气候类型不同的原因是___________________________________________ 。

(6)C处国家公园的动物大迁徙是非洲著名的生物景观,每年都吸引着众多游客前来观赏。下列哪张景

         观图与该地相符合

                                                                                                                                                        [ ]

  

(7)近年来,D处海域面积的变化趋势及其原因是_____________________________________________。

单项选择题