【单选题】以下程序运行结果是()。 #include #define f(x) x*x*x void main() { int a = 3,s,t; s = f(a+1); t = f((a+1)); printf("%d,%d
",s,t); }
A. 10,64 B. 10,10 C. 64,10 D. 64,64
",s,t); }
A. 10,64 B. 10,10 C. 64,10 D. 64,64
举一反三
- 【单选题】有以下程序 #include #define f(x) x*x*x main() { int a=3,s,t; s=f(a+1);t=f((a+1)); printf(“%d,%d ’,s,t); } 程序运行后的输出结果是 A. 10,64 B. 10,10 C. 64,10 D. 64,64
- 以下程序的输出结果是________。 #include "stdio.h" int f(int b[],int m,int n) { int i,s=0; for(i=m; i < = n; i=i+2) s=s+b[i]; return s; } void main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d",x); }: 10/#/15/#/18/#/8
- 【单选题】有以下程序: #include <stdio.h> #define PT 3.5 #define S(x) PT*x*x; void main() { inta=1,b=2;printf("%4.1f ",S(a+b));} 程序运行后的输出结果是() A. 7.5 B. 31.5 C. 程序有错无输出结果 D. 14.0
- 【单选题】以下程序求数组元素平均值,请于空白处填空。 #include "stdio.h" #define N 10 int main() { int x[N],i;float s=0; printf("Enter 10 integers: "); for(i=0;i<N;i++) { scanf("%d",&x[i]); —————— } printf("av=%f ",s/N); return 0; } A. s+=x[i]; B. s=s+x(i) C. s+=x[i] D. s=s+x[i]
- 以下程序的运行结果是【 】。 void f(int a, int b) { int t; t=a; a=b; b=t; } main() { int x=1, y=3, z=2; if(x>y) f(x,y); else if(y>z) f(x,z); else f(x,z); printf("%d,%d,%d ",x,y,z); }