更多"有以下程序 int f(int"的相关试题:
[单项选择]有以下程序
int a=2;
int f(int *
[单项选择]有以下程序:
int f1(int x,int y) return x>yx:y;
int f2(int x,int y) return x>yy:x;
main( )
int a=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f2(c,d));f=f1(f2(a,b),f2(c,d));
g= a+b+c+d-e-f;
printf("%d,%d,%d/n",e,f,g);
程序运行后输出的结果是( )。
A. 4,3,7
B. 3,4,7
C. 5,2,7
D. 2,3,9
[单项选择]有以下程序:
int a=4;
int f(int n)
int t=0;static int a=5;
if(n%2) int a=6;t+=a++;
elseint a;7;t+=a++;
return t+a++;
main( )
int s=a,i=0;
for(;i<2;i++)s+=f(i);
printf("%d/n",s);
程序运行后的输出结果是()。
A. 24
B. 28
C. 32
D. 36
[单项选择]有以下程序
int f1(int x,int y)
return x>yx:y;
int f2(int x,int y)
return x>yy:x;
main( )
int a=4,b=3,c=5,d,e,f;
d=f1(a,b) ; d=f1(d,c) ;
e=f2(a,b) ; e=f2(e,c) ;
f=a+b+c-d-e;
printf("%d,%d,%d/n",d,f,e);
执行后输出结果是
A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 3,5,4
[单项选择]有以下程序
int f(int a)
return a%2;
main( )
int s[8]=1,3,5,2,4,6,i,d=0;
for (i=0;f(s[i]);i++) d+=s[i];
printf("%d/n",d);
程序运行后的输出结果是()
A. 9
B. 11
C. 19
D. 21
[单项选择]有以下程序:
void f(int a[],int i,int j)
int t;
int *p=a;
if(i<j)
t=p[i];p[i]=p[j];p[j]=t;
f(a,i+1,j-1);
main( )
int i,aa[5]=1,2,3,4,5;
f(aa,0,4);
for(i=0;i<5;1++) printf("%d,",aa[i]);printf("/n");
执行后输出的结果是( )。
A. 5,4,3,2,1,
B. 5,2,3,4,1,
C. 1,2,3,4,5,
D. 1,5,4,3,2,
[单项选择]有以下程序:
int a=2;
int f(int n)
static int a=3;
int t=0;
if(n%2)static int a=4; t+=a++; )
else static int a=5;t-=a--;
return t+a++:
main( )
int s=a,i;
for(i=0;i<3;i++)s+=f(i);
printf("%d/n",s);
程序运行后输出的结果是( )。
A. 6
B. 18
C. 9
D. 4
[单项选择]有以下程序:
int f1(double
[单项选择]有以下程序:
int f1(int x,int y)
return x>yx:y;
Int f2(int x,int y)
return x>y y:x;
main( )
int a=4,b=3,c=5,d,e,f;
d=f1(a,b); d=f1(d,c);
e=f2(a,b); e=f2(e,c);
f=a+b+c-d-e;
printf("%d,%d,%d/n",d,e,f);
程序运行后输出的结果是( )。
A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 3,5,4