更多"有以下程序: int a=2; int f(int*"的相关试题:
[单项选择]有以下程序:
int a=2;
int f(int *
[单项选择]
有以下程序
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
[单项选择]有以下程序
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),f1(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,5,7
[单项选择]有以下程序
#include
int f(int m)
{ static int n=0;
n+=m;
return n;
}
main( )
{ int n=0;
printf("%d,",f (++n));
printf("%d/n",f (n++));
}
程序运行后的输出结果是_______。
A. 1,2
B. 1,1
C. 2,3
D. 3,3
[单项选择]有以下程序: void fun(int k) {static int a[5];int i; for(i=0;i<5;i++) {a[i]+=i+k, printf("%d",a[i]); } printf("/n"); } main( ) { fun(1); fun(2); } 程序的输出结果是 ( )
A. 1 2 3 4 5 3 5 7 9 11
B. 随机数
C. 1 2 3 4 5 2 3 4 5 6
D. 1 2 3 4 5 2 4 6 8 10
[单项选择]
有以下程序
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