更多"有以下程序 int a=2; int f(int *"的相关试题:
[单项选择]有以下程序:
int a=2;
int f(int*
A. 9
B. 7
C. 8
[单项选择]有以下程序int f1(int x, int y){ return x>y x: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; cout<<d<<", "<<f<<", "<<e<<end1;}执行后输出结果是
A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 3,5,4
[单项选择]
有以下程序
void f(int a[],int i,int j)
{ int t;
if(i<j)
{ t=a[i]; a[i]=a[j];a[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;i++) 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,2,3,4,5,
[单项选择]有以下程序;
int f1(double
A. 5
B. 5.0
C. 0.0
[单项选择]有以下程序
int a=4;
int f(int n)
int t=0;static int a=5;
if(n%2) int a=6;t+=a++;
else int 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
[单项选择]
有以下程序
#include
int f(int t[],int n);
main
{ int a[4]={1,2,3,4},s;
s=f(a,4); printf("%d/n",s);
}
int f(int t[],int n)
{ if(n>0) return t[n-1]+f(t,n-1);
else return 0;
}
程序运行后的输出结果是()
A. 4
B. 1O
C. 14
D. 6