数组 ·26·
fun(int k) {
if(k==0) return w; return(fun(k-1)*k); }
A. 360 B. 3600 C. 1080 D. 1200 45.以下程序的输出结果是( )。
#include \int i=5; main() {
int i=3;
{ int i=10;i++;} f1(); i+=1;
printf(\}
int f1() {
i=i+1; return(i); }
A.7 B.4 C.12 D.6 46.以下程序的输出结果是( )。
int a, b; void fun() {
a=100; b=200; }
main() {
int a=5, b=7; fun();
printf(\}
A. 100200 B. 57 47.以下程序输出结果是( )。
main() {
int i;
for(i=0;i<2;i++) add(); }
C. 200100 D. 75 数组 ·27·
add() {
int x=0;static int y=0; printf(\x++; y=y+2; }
A. 0,0 B. 0,0 C. 0,0 D. 0,0 0,0 0,2 1,0 1,2 48.设有以下函数:
f (int a) {
int b=0;
static int c = 3; b++; c++; return(a+b+c); }
如果在下面的程序中调用该函数,则输出结果是( )。 main() {
int a = 2, i;
for(i=0;i<3;i++) printf(\}
A. 7 B. 7 C. 7 D. 7 8 9 10 7 9 11 13 7 49.以下程序的输出的结果是( )。
int x=3; main() {
int i;
for (i=1;i incre() { static int x=1; x*=x+1; printf(\} A. 3 3 B. 2 2 C. 2 6 D. 2 5 数组 ·28· 50.有以下程序 int a=3; main() { int s=0; { int a=5; s+=a++; } s+=a++;printf(\} 程序运行后的输出结果是( )。 A. 8 B. 10 51.下面程序的输出是( )。 fun3(int x) { static int a=3; a+=x; return(a); } main() { int k=2, m=1, n; n=fun3(k); n=fun3(m); printf(\} A. 3 B. 4 C. 6 D. 9 52.下面程序的输出是( )。 int m=13; int fun2(int x, int y) { int m=3; return(x*y-m); } main() { int a=7, b=5; printf(\} A. 1 B. 2 C. 7 C. 7 D. 11 D. 10 数组 ·29· 53.下列程序执行后输出的结果是( )。 #include int b=0; static c=3; a=c++,b++; return (a); } main( ) { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf(\} A. 3 B. 0 C. 5 D. 4 54.下列程序执行后输出的结果是( )。 int d=1; fun (int p) { int d=5; d+=p++; printf(\} main( ) { int a=3; fun(a); d+=a++; printf(\} A. 84 B. 96 C. 94 D. 85 55.以下程序的输出结果是( )。 int d=1; fun(int p) { static int d=5; d+=p; printf(\return(d); } main( ) 数组 ·30· { int a=3; printf(\} A. 6 9 9 B. 6 6 9 C. 6 15 15 D. 6 6 15 填空题 1. 下面程序的输出结果是 ________。 int t(int x,int y,int cp,int dp) { cp=x*x+y*y; dp=x*x-y*y; } main( ) { int a=4,b=3,c=5,d=6; t(a,b,c,d); printf(\; } 2. 下面程序运行后的输出结果是________。 void fun(int x,int y) { x=x+y;y=x-y;x=x-y; printf(\} main() { int x=2,y=3; fun(x,y); printf(“%d,%d\\n”,x,y); } 3. 下面程序的输出结果是________。 void fun() { static int a=0; a+=2; printf(\} main()