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