#define F(m,n) m*n main( )
{ int x=5,y=3,a1,a2; a1=F(x+y,x-y); a2=F(x-y,x+y);
printf(\ A.16,16 B.16,-16 C.-7,17 D.17,-7 51402ÒÔÏÂÐðÊöÕýÈ·µÄÊÇ£¨ C £©¡£ A.±àÒëÔ¤´¦ÀíÃüÁîÐбØÐëÒԷֺŽáÊø
B.³ÌÐòÖÐʹÓôø²ÎÊýµÄºêʱ£¬²ÎÊýÀàÐÍÒªÓëºê¶¨ÒåʱһÖ C.ºêÕ¹¿ª²»Õ¼ÓÃÔËÐÐʱ¼ä£¬Ö»Õ¼ÓñàÒëʱ¼ä D.ºêÃûÖ»Äܰüº¬´óд×ÖĸºÍÊý×Ö×Ö·û 51403ÒÔÏÂÐðÊöÕýÈ·µÄÊÇ£¨ B £©¡£
A.Ò»¸öÔ´³ÌÐòÖ»ÄÜÓÐÒ»¸ö±àÒëÔ¤´¦ÀíÃüÁîÐÐ B.±àÒëÔ¤´¦ÀíÃüÁîÐж¼±ØÐëÒÔ\¿ªÍ·
C.\¶¨ÒåÁËÓë30µÈ¼ÛµÄ·ûºÅ³£Á¿PRICE D.ʹÓôø²ÎÊýµÄºê¶¨Òåʱ£¬Ó¦¸Ã˵Ã÷ÿ¸ö²ÎÊýµÄÊý¾ÝÀàÐÍ 51404ÒÔÏÂÐðÊö´íÎóµÄÊÇ£¨ D £©¡£ A.±àÒëÔ¤´¦ÀíÃüÁîÐж¼±ØÐëÒÔ#ºÅ¿ªÊ¼ B.ºêÃû¿ÉÒÔÓÃСд×Öĸ±íʾ
C.ʹÓÃÔ¤´¦ÀíÃüÁî\ÎļþÃû>\ʱ£¬±àÒëϵͳֻÔÚÖ¸¶¨µÄϵͳĿ¼Ï²éÕÒ¸ÃÎļþ D.ºê¶¨ÒåÖ»ÄÜ·ÅÔÚmain()º¯Êý֮ǰ
51405ÈôÓж¨Òå:#define N 3+2,Ôò±í´ïʽN*2µÄֵΪ£¨ B £©¡£ A.5 B.7 C.10 D.0
51406 ÒÔϳÌÐòÔËÐкóÊä³ö½á¹ûÊÇ£¨ B £©¡£ #define MIN(m,n) m main(){ int a=3,b=5,c; c=2*MIN(a,b); printf(\ A.3 B.5 C.6 D.10 51407ÏÂÁÐ#includeÃüÁîÖÐ,ÕýÈ·µÄÊÇ£¨ A £©¡£ A.#include \51408ÏÂÃæ³ÌÐòµÄÊä³ö½á¹ûÊÇ£¨ C £©¡£ #include void main() {printf(\} A.2 B.3 C.4 D.5 51409ÏÂÃæ´íÎóµÄÐðÊöÊÇ£¨ A £©¡£ A.Ô¤´¦ÀíÃüÁîÐбØÐëλÓÚCÔ´³ÌÐòµÄÆðʼλÖà B.ÔÚCÓïÑÔÖУ¬Ô¤´¦ÀíÃüÁîÐж¼ÒÔ\¿ªÍ· C.C³ÌÐòÔÚ¿ªÍ·¿ÉÒÔ²»°üº¬Ô¤´¦ÀíÃüÁîÐУº#include 17 main() {int a=2,b=3,c; c=MUL(a+b)*2; printf(\ A.10 B.14 C.36 D.50 51411ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ£¨ C £©¡£ #define N 10 #define K(x) x*x #define T(x) (x*x) main( ) {int a,b; a=9%K(N); b=9%T(N); printf(\ } A.9,9 B.9,90 C.90,9 D.90,90 51412ÒÔÏÂÔÚÈκÎÇé¿öϼÆËãÆ½·½Êýʱ¶¼²»»áÒýÆð¶þÒåÐԵĺ궨ÒåÊÇ£¨ D £©¡£ A.#define XPF(x) x*x B.#define XPF(x) (x)*(x) C.#define XPF(x) (x*x) D.#define XPF(x) ((x)*(x)) 51500ϳÌÐòµÄÔËÐнá¹ûÊÇ£¨ A £©¡£ void ast (int x,int y,int *cp,int *dp) { *cp=x+y; *dp=x-y;} main() { int a=4,b=3,c,d; ast(a,b,&c,&d); printf(\ A.7,1 B.1,7 C.7,-1 D.c¡¢dδ¸³Öµ£¬±àÒë³ö´í 51501 ÓÐÒÔÏÂÓï¾ä£º int a[5]={0,1,2,3,4,5},i; int *p=a;Éè0¡Üi£¼5£¬¶ÔaÊý×éÔªËØ²»ÕýÈ·µÄÒýÓÃÊÇ£¨ C £©¡£ A.*(&a[i]) B.a[p-a] C.*(*(a+i)) D.p[i] 51502 ÈôÓж¨Òåint *p1,*p2; Ôò´íÎóµÄ±í´ïʽÊÇ£¨ A £©¡£ A.p1+p2 B.p1-p2 C.p1 A.´æ·ÅµØÖ·µÄ±äÁ¿³ÆÎªÖ¸Õë±äÁ¿ B.NULL¿ÉÒÔ¸³Öµ¸øÈκÎÀàÐ͵ÄÖ¸Õë±äÁ¿ C.Ò»¸öÖ¸Õë±äÁ¿Ö»ÄÜÖ¸ÏòÀàÐÍÏàͬµÄ±äÁ¿ D.Á½¸öÏàͬÀàÐ͵ÄÖ¸Õë±äÁ¿¿ÉÒÔ×÷¼Ó¼õÔËËã 51504ÒÔϳÌÐò¶ÎÔËÐк󣬱í´ïʽ*(p+4)µÄֵΪ£¨ B £©¡£ char a[]=\ char *p; p=a; A.'n' B.'a' C.´æ·Å'n'µÄµØÖ· D.´æ·Å'a'µÄµØÖ· 51505ÒÔϳÌÐò¶ÎÔËÐк󣬱í´ïʽ*(p++)µÄֵΪ£¨ A £©¡£ char a[5]=\ char *p=a; A.'w' B.´æ·Å'w'µÄµØÖ· C.'o' D.´æ·Å'o'µÄµØÖ· 51506ÈôÓж¨Òå:int *p,k=4; p=&k;ÒÔϾù´ú±íµØÖ·µÄÊÇ£¨ C £©¡£ A.k, p B.&k, &p C.&k, p D.k, *p 51507ÈôÓж¨Ò壺double *q,p;ÔòÄܸøÊäÈëÏî¶ÁÈëÊý¾ÝµÄÕýÈ·³ÌÐò¶ÎÊÇ£¨ B £©¡£ 18 A.q=&p;scanf(\ C.*q=&p;scanf(\ 51508 ÈôÒѶ¨Òå: int q=5; ¶Ô¢Ù int *p=&q;ºÍ¢Ú p=&q; ÕâÁ½ÌõÓï¾äÀí½â´íÎóµÄÊÇ£¨ C £©¡£ A.¢ÙÊǶÔp¶¨Òåʱ³õʼ»¯,ʹpÖ¸Ïòq;¶ø¢ÚÊǽ«qµÄµØÖ·¸³¸øp B.¢ÙºÍ¢ÚÖеÄ&qº¬ÒåÏàͬ,¶¼±íʾ¸øÖ¸Õë±äÁ¿¸³Öµ C.¢ÙÊǶÔp¶¨Òåʱ³õʼ»¯,ʹpÖ¸Ïòq;¶ø¢ÚÊǽ«qµÄÖµ¸³¸øpËùÖ¸ÏòµÄ±äÁ¿ D.¢ÙºÍ¢ÚµÄÖ´Ðнá¹û¶¼ÊǰÑqµÄµØÖ·¸³¸øp 51509ÏÂÃæÓï¾ä´íÎóµÄÊÇ£¨ A £©¡£ A.int *p; *p=20; B.char *s=\C.char *str=\ 51510 ÈôÓж¨Òåint a[2][3],*p=a;£¬ÔòÄܱíʾÊý×éÔªËØa[1][2]µØÖ·µÄÊÇ£¨ D £©¡£ A.*(a[1]+2) B.a[1][2] C.p[5] D.p+5 51511ÈôÒѶ¨Òå: int a=5,*p; ÇÒ p=&a; ÔòÒÔϱíʾÖв»ÕýÈ·µÄÊÇ£¨ B £©¡£ A.&a==&(*p) B.*(&p)==a C.&(*p)==p D.*(&a)==a 51512ÈôÓÐÒÔϳÌÐò¶Î£¬ÔòÐðÊöÕýÈ·µÄÊÇ£¨ C £©¡£ char s[]=\ A.sºÍpÍêÈ«Ïàͬ B.Êý×ésµÄ³¤¶ÈºÍpËùÖ¸ÏòµÄ×Ö·û´®³¤¶ÈÏàµÈ C.*pÓës[0]ÏàµÈ D.Êý×ésÖеÄÄÚÈݺÍÖ¸Õë±äÁ¿pÖеÄÄÚÈÝÏàµÈ 51600ÒÔϳÌÐò¶ÎµÄÔËÐнá¹ûÊÇ£¨ B £©¡£ enum weekday{ aa,bb=2,cc,dd,ee }week=ee;printf(\ A.ee B.5 C.2 D.4 51601ÈôÓÐÒÔϳÌÐò¶Î£¬Ôò²»ÄÜÕýÈ··ÃÎÊÊý×éÔªËØa[1][2]µÄÊÇ£¨ A £©¡£ int (*p)[3]; int a[][3]={1,2,3,4,5,6,7,8,9}; p = a; A.p[1]+2 B.p[1][2] C.(*(p+1))[2] D.*(*(a+1)+2) 51602ÒÔϳÌÐò¶ÎµÄÔËÐнá¹ûÊÇ£¨ A £©¡£ int a[]={1,2,3,4,5,6,7},*p=a; int n,sum=0; for(n=1;n<6;n++) sum+=p[n++]; printf(\ A.12 B.15 C.16 D.27 51603ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ£¨ A £©¡£ main( ) { int a,b; int *p1=&a,*p2=&b,*t; a=10; b=20; t=p1; p1=p2; p2=t; printf(\ A.10,20 B.20,10 C.10,10 D.20,20 51604ÒÔϳÌÐò¶ÎÔËÐкó±äÁ¿sµÄֵΪ£¨ C £©¡£ int a[]={1,2,3,4,5,6,7}; int i,s=1,*p; p=&a[3]; for(i=0;i<3;i++) s*=*(p+i); 19 A.6 B.60 C.120 D.210 51605ÒÔϳÌÐò¶ÎÔËÐкó±äÁ¿ansµÄֵΪ£¨ B £©¡£ int a[]={1,2,3},b[]={3,2,1}; int *p=a,*q=b; int k,ans=0; for(k=0;k<3;k++) if(*(p+k)==*(q+k)) ans=ans+*(p+k)*2; A.2 B.4 C.6 D.12 51606ÒÔϳÌÐòÔËÐнá¹ûÊÇ£¨ A £©¡£ main( ) { char a[]=\ for(p=a;p void main() {int i; char *s=\ for(i=0;i<3;i++) printf(\ A.CD BCD ABCD B.ABCD BCD CD C.AB ABC ABCD D.ABCD ABC AB 51608ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ£¨ B £©¡£ #include {char *p=\ A.A B.B C.C D.D 51609 ÏÂÃæ³ÌÐòÖ´ÐÐʱ£¬ÈôÊäÈë5 4 3 2 1<»Ø³µ>£¬ÔòÊä³öΪ( B ) #include while(p>a) printf(\ A.5 4 3 2 1 B.1 2 3 4 5 C.3 4 5 1 2 D.3 2 1 5 4 51610 ÏÂÃæ³ÌÐò¶ÎµÄÔËÐнá¹ûÊÇ£¨ C £©¡£ int a[]={1,2,3,4,5,6},*p=a; int i,sum=0; for(i=1;i<6;i++) sum+=*(p++); printf(\ A.10 B.12 C.15 D.20 51611ÏÂÃæ³ÌÐòÔËÐнá¹ûÊÇ£¨ D £©¡£ main( ) 20