【单选题】在做进栈运算时,应先判别栈是否( 1 );在做退栈运算时,应先判别栈是否( 2 )。当栈中的元素为 n 个,做进栈运算时发生上溢,则说明该栈的最大容量为( 3 )。----本题对第 2 空进行作答
【简答题】为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖。
【简答题】为以下程序段设计一组测试用例,要求分别满足语句覆盖、条件组合覆盖。请先画出程序流程图,再列出程序段的语句、判定、条件,最后设计出语句覆盖和条件组合覆盖的测试用例。 int fun(int a, int b) { if((a<=0)||(b<=0)) return 0; else return a*b; }
【单选题】在做进栈运算时,应先判别栈是否( 1 );在做退栈运算时,应先判别栈是否( 2 )。当栈中的元素为 n 个,做进栈运算时发生上溢,则说明该栈的最大容量为( 3 )。----本题对第 3 空进行作答
【单选题】在做进栈运算时,应先判别栈是否() ;在做退栈运算时,应先判别栈是否 () 。当栈中元素为 n 个,做进栈运算时发生上溢,则说明该栈的最大容量为 () 。 A. 空、满、 n B. 满、空、 n C 满、空、 n+1 D. 满、空、 n - 1
【简答题】为以下程序段设计一组测试用例,要求分别满足判定覆盖、条件覆盖。请先画出程序流程图,再列出程序段的语句、判定、条件,最后设计出判定覆盖和条件覆盖的测试用例。 float fun(float a, float b) { if((a>0)&&(b>0)) return a+b; else return 0; }