有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别
题型:单项选择题
问题:
有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。
int maxInt=32767,minInt=-32768;
negat=0;posit=0;
for(int i=0;i<n;
i++) if(A[i]<0&&A[i]>=minInt-negat)negat=negat+A[i];
else if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i];
可能的测试路径数是()。
A.3
B.4
C.5
D.6