下列程序的输出结果是( )。int f(int n){ static int k, s; n--; for(k=n; k>0; k--) s += k; return s;}void main( ){ int k; k=f(3); printf("(%d,%d)", k, f(k));}
A: (3,3)
B: (6,6)
C: (3,6)
D: (6,12)
A: (3,3)
B: (6,6)
C: (3,6)
D: (6,12)
举一反三
- 下列程序的输出结果是( )。 # include [stdio.h]int f(int n){ static int k, s;n--;for(k=n; k>0; k--)s += k; return s;}int main(void){ int k;k=f(3);printf("(%d,%d)", k, f(k));return 0;} A: (3,3) B: (3,6) C: (6,6) D: (6,12)
- 下列程序的输出结果是( )。# include ;int f(int n){static int k, s;n--;for(k=n; k>;0; k--)s += k;return s;}int main(void){int k;k=f(3);printf("(%d,%d)", k, f(k));return 0;} A: (6,6) B: (3,3) C: (3,6) D: (6,12)
- 下列程序的输出结果是( )。 # include int f(int n) { static int k, s; n--; for(k=n; k>0; k--) s += k; return s; } int main(void) { int k; k=f(3); printf("(%d,%d)", k, f(k)); return 0; }
- 下列程序段的输出是_____ , 。# include <stdio.h>int f(int x){ static y=1; y++; x += y; return x;}void main(){ int k; k=f(3); printf("%d,%d\n", k, f(k));}
- 中国大学MOOC: 下列程序的功能是输出数组s中最大元素的下标。#include <stdio.h> int main(){int k,i;int s[]={3,-8,7,2,-1,4};for(i=0,k=0;i<6;i++)if(s[i]>s[k]) ;printf("k=%d\n", k);return 0;}