题目内容

以下程序的运行结果是 。#include int fun(int m){int n=0;static int t=3;m=t++;n++;return(m);}main(){int m=2,i,j;for (i=0;i<2;i++)j=fun(m++);printf("%d\n",j);}

A. 7
B. 6
C. 5
D. 4

查看答案
更多问题

以下程序的运行结果是 。#include void fun(int *s,int *z){static int j=3;*z=s[j];j--;}main(){int arr[]={1,2,3,4},i,p=0;for (i=0;i<4;i++){fun(arr,&p);printf("%d",p);}printf("\n");}

A. 1111
B. 4321
C. 2341
D. 4132

以下程序的运行结果是 。#include int func(int a,int b);main(){int k=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m);printf("%d\n",p);}int func(int a,int b){static int m=0,i=2;i+=m+1; m=i+a+b;return(m);}

A. 8,17
B. 8,16
C. 8,20
D. 8,8

以下程序的运行结果是 。#include int fun(int a);main(){int a=2,i;for (i=0;i<3;i++)printf("%4d",fun(a));printf("\n");}int fun(int a){int b=0;static int c=3;b++;c++;return(a+b+c);}

A. 7 7 7
B. 7 10 13
C. 7 9 11
D. 7 8 9

以下程序的运行结果是 。#include void num(){extern int x,y;int a=15,b=10;x=a-b; y=a+b;}int x,y;main(){int a=7,b=5;x=a+b; y=a-b;num();printf("%d,%d\n",x,y);}

A. 12,2
B. 不确定
C. 5,25
D. 1,12

答案查题题库