有以下程序 #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf(“%d
”,s); } int f(int n) { static int a=1; n+=a++; return n; } 程序运行以后的输出结果是
- 首页
- 八大员
-
1.有以下程序 #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf(“%d
”,s); } int f(int n) {
-
2.有以下程序:#include int f(int n);main(){ int a=3,s;s=f(a);s=s+f(a); printf("%d\n",s);}int f(int
-
3.下列程序的输出结果是( )。
-
4.读下列程序,写出运行结果int f( ){ static int i=0; int s=1; s+=i; i++; return s; }main(){ int i,a=0; for(i=0
-
5. 下列程序段的输出是_____________。
-
6.若有以下程序#include int *f(int *s, int *t){int k;if(*s < *t) {k = *s; *s = *t; *t = k;}return s;}
-
7.若有以下程序#include int k = 7;void f(int **s){int *t = &k;*s = t;printf("%d, %d, %d, ", k, *t, **
-
8.输入正整数n,计算s = 1/1! + 1/2! + 1/3! + ……+ 1/n!的值。
-
9.以下程序运行,但运行后输出结果错误,导致错误结果的程序行是 #include int main(void)
{ int n; float s;
s = 1.0;
-
10.以下程序的输出结果是( )。int main(){ int n=4; while (n--) printf("%d",--n); return 0;}