A10 10
B12 12
C11 10
D11 13
第1题:
以下程序的输出结果是( )。 main { int a=3: printf("%d\n",(a+a-=a*a)); }
A.-6
B.12
C.0
D.-12
第2题:
以下程序的输出结果是( )。 #finclude "stdlib.h" fun(int**p,int a[3][3]) { **p=a[2][2];} main() { int a[3][3]={2,4,6,8,10,12,14,16,18},*p; p=(int*)mallocsizeof(int)); fun(&p,a); printf("%d\n",*p); }
A.6
B.16
C.12
D.18
第3题:
以下程序的输出结果是 ( ) main( ) {int a=3; printf("%d\n",(a + =a - =a * a)); }
A.-6
B.12
C.0
D.-12
第4题:
下列程序的输出结果是( )。 #include<stdio.h> #defineF(x)2.84+x #define w(y) printf("%d",(int)(y)) #define P(y)w(y)putchar('\n') main() { int x=2; P(F(5)*x); }
A.12
B.13
C.14
D.16
第5题:
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(a) printf("%d\n",(int)(a)) #define PRINT1(a) PR(a);putchar('\n') main() { int x=2; PRINT1(FUDGE(5)*x); }
A.11
B.12
C.13
D.15