性能测试主要用于实时系统和嵌入式系统,其目标是______。

A:测试各种资源在超负荷的情况下的运行情况 B:检测系统可以处理目标内确定的数据容量 C:度量系统的性能和预先定义的目标有多大差距 D:验证系统从软件或者硬件失效中恢复的能力

如果软件出现修改设计的严重错误,那么软件质量和可靠性就不能保证,应对软件进一步测试。如果经过测试,软件功能完善,错误率数据很少,并易于修改,可能的结果是______。

A:软件的质量和可靠性可以接受 B:所做的测试不充分 C:先前做出的改正是错误的 D:A或者B

如果程序中有两个判定条件,其复合条件表达式分别为(a>=3)and(b<=6)和(a>0)or(c<2),则为了达到100%的判定覆盖率,至少需要设计的测试用例个数为______。

A:1 B:2 C:3 D:4

软件开发过程中必须伴有质量保证活动。而软件测试又是软件质量保证的关键因素。针对下列说法正确的是______。

A:发布出去的软件有质量问题,是软件测试人员的错 B:软件测试技术要求不高,至少比编程容易的多 C:软件测试是测试人员的事,与开发人员无关 D:软件测试阶段发现的错误并不只是在编码阶段产生的,需求和设计阶段也会产生错误

关于面向对象的设计,下列说法错误的是______。

A:面向对象的设计以面向对象分析为基础归纳出类 B:建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象 C:面向对象的设计是面向对象分析的另一种思维方式 D:面向对象的设计是面向对象分析进一步的细化和更高的抽象

以下程序的路径数为______。 If(a<8) { If(b>0) Result=a*b: } if(c>8) result+=1;

A:3 B:6 C:8 D:12

不是软件测试评估的目的是______。

A:量化测试过程,判定测试进行的状态 B:决定什么时候测试可以结束 C:保证每个阶段的测试任务得到执行 D:为最后的测试或质量分析报告生成所需的量化数据

以下是结构化程序设计方法的设计过程的流程图,请按要求回答问题。 请画出该系统上交互行为的状态图。

以下是结构化程序设计方法的设计过程的流程图,请按要求回答问题。 使用基本路径测试方法确定该状态图的测试路径。

以下是某C程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。
#include<stdio. h>
#include<stdlib. h>
int main( )
{
int i=0;/*i为计数器*/
int n;
int factorial=1;/*保存阶乘的结果*/
puts("*************************************"):
puts("*The program will compute *");
puts("*the factotial of an integer *");
puts("*************************************"):
puts("please input the number n:");
scanf("%d",&n);
if(n<0)/*判断输入的数是否大于或等于0*/
{
printf("please input an interger>=0. /n");
return 0;
}
if(n==0)/*0的阶乘是1*/
{
printf("factorial of 0 is 1./n");
return 0;
}
i=1;
while(i<=n)
{
factorial = factorial * i;
i++:
}
printf("factorial of % d is:%d. /n",n,factorial);
getch( );
return 0:
}
画出此程序主函数的控制流程图。

微信扫码获取答案解析
下载APP查看答案解析