【单选题】有以下程序 #include int sum(int* array, int len) { if (len == 1) return array[1]; else return array[1] + sum(array+1, len-1); } main() { int array[5] = {0,9,1,2}, res; res = sum(array, 3); printf("%d\n", r...
【简答题】下面程序的功能是计算 1-3+5-7+ ...... -99+101 的值。 #include int sum() { int i,t=1,s=0; for(i=1;i<=101;i+=2) { 1 ; s=s+t; 2 ; } return s; } int main() { int s=0; s=sum(); printf("%d\n",s); return 0; }
【单选题】有如下程序 #include int sum(int data) { static int init = 1; return init += data; } main() { int i; for (i=1; i<=1; i++) printf("%d,", sum(i)); printf("\n"); } 程序运行后的输出结果是 ______ 。
【单选题】以下程序的输出结果为( ) #include int sum(int i,int& j) { static int iSum=0; ++i; j++; iSum= iSum+i+j; return iSum; } void main() { int a=1,b=1; cout< }
【单选题】分析程序: #include int sum(int k) { int x=0; return x+=k; } void main() { int i,s; for(i=1;i<=10;i++) s=sum(i); printf("s=%d\n",s); } 则下面的说法中正确的是________。
A.
程序的输出是1+(1+2)+……+(1+2+3+……+10)之值
【简答题】#include using namespace std; int sum(int ,int=9 ); int main() { int a(1),b=5,sum1,sum2; sum1=sum(a,b); sum2=sum(a); cout<
【单选题】#include int sum(int data) { static int init = 0; return init += data; } main() { int i; for (i=1; i<=5; i++) printf("%d,", sum(i)); printf("\n"); } 程序运行后的输出结果是 ______ 。
【判断题】用“ + ”可以实现字符串的拼接,用 - 可以从一个字符串中去除一个字符子串。
【简答题】有如下程序#include int sum(int* array, int len){ if (len == 0) return array[0]; else return array[0] + sum(array+1, len-1);} main() { int array[5] = {1,2,3,4,5}; int res = sum(array, 4); printf("%d\n", res...