下面程序的运行结果是( )。 define POW(r)r*r main() {int x=2,y=3,t; t=POW(x+y); printf("%d\n",t); }
第1题:
下列程序的运行结果是______。
define POW(r)(r)*?
main()
{ int x=3,y=2,t;
t=POW(x+y);
printf("%d\n",t);
}
第2题:
若有程序 fun(int a,int b} { static int c=0; c+=a+b; return c; } main() { int x=5,y=3,z=7,r, r=fun(y,x+y),z); r=fun(xy); printf("%d\n",r); } 上面程序的输出结果是_____。
A.23
B.15
C.19
D.18
第3题:
10、下面程序执行后的输出结果是()。 #include <stdio.h> #define DOUBLE(r) r*r int main() { int x=1,y=2,t; t = DOUBLE(x+y); printf("%d",t); return 0; }
A.5
B.6
C.7
D.8
第4题:
下面程序的运行结果是void swap(int *a,int *b){ int *t; t=a;a=b;b=t;}main(){ int x=3,y=5,*p=&x,*q=&y; swap(p,q); printf("%d%d\n",*p,*q);}
第5题:
若有程序 fun(int a,int b) { static int c=0; c+=a+b; rerurn c; } main() { int x=5,y=3,z=7,r; r=fun(y,x+y),z); r=fun(x,y); printf("%d\n",r); } 上面程序的输出结果是______。
A.23
B.15
C.19
D.18