有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。 int maxInt=32767,minInt=-32768; negat=0;posit=0; for(int i=0;i

admin2009-11-26  53

问题 有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。    int maxInt=32767,minInt=-32768;    negat=0;posit=0;    for(int i=0;i<n;i++)    if(A<0&&A>=minInt-negat)negat=negat+A;    else if(A>0&&A<=maxInt-posit)posit=posit+A;    可能的测试路径数是______。

选项 A、3
B、4
C、5
D、6

答案A

解析 由程序段可以看出,程序中一共有两个串行判定结点,则需要2+1=3条测试路径即可。
   数组A[n]中全部为负数。
   数组A[n]中全部为正数。
   数组A[n]中既有负数又有正数。
转载请注明原文地址:https://kaotiyun.com/show/75NZ777K
0

相关试题推荐
最新回复(0)