下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *tp; t=a;a=b;
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *tp; 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); }
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *tp; 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); }
第1题
下面程序的运行结果是()。 include<stdio.h> define_MYDEBUG void main() { ifdef_MYDEBUG printf("DEBUG"); else printf("RELEASE"); endif )
A.DEBUG
B.RELEASE
C.DEBUGRELEASE
D.程序有错误
第2题
下面程序的运行结果是______。 include<stdio.h> main() { void inc1(); void inc2(); inc1();inc1();inc1(); inc2();inc2();inc2(); } void inc1() { int x=0; x++; printf("in inc1 x=%d\n",x); } void inc2() { static int x=0; x++; printf("in inc2 x=%d\n",x); }
第3题
下面程序的运行结果是()。 include<stdio.h> define P0WER(x) ((x)*(x)) void main() { int i=1; while(i<=4) { printf("%d\t",P0WER(i++)); } printf("\n"); }
A.2 3
B.5 7
C.1 9
D.2 12
第4题
下面程序运行结果是()。 include<stdio.h> define D0UBLE(r) r*r void main() { int x=1,y=2,t; t=D0UBLE(x+Y); printf("%d\n",t); }
A.6
B.5
C.12
D.33
第5题
下面程序和运行运行结果是【 】。
void swap(int * a,int * b)
{ int * t;
t=a; a=b; b=t;
}
main()
{ intx=3,y=5,* p=&x,* q=&y;
swap(p,q);
prinff("%d %d\n", *p, *q);}
第6题
A.1,2,0
B.2,1,0
C.1,2,1
D.2,1,1
第7题
下面程序的运行结果是()。 include<Stdi0.h> define M 3 define N (M+1) define NM N*N/2 void main() { printf("%d,",NM); printf("%d\n",5*NM); }
A.3,6
B.2,89
C.2,5
D.8,40
第8题
第9题
下面程序的运行结果是()。 include<Stdio.h> define F(y) 1.24+Y define PR(a)printf(”%d”,(int)(a)) define MYPRINT(a)PR(a);putchar(\n) void main() { int x=2; MYPRINT(F(3)*x); )
A.6
B.7
C.8
D.9
第10题